Я не владею css. Но Iget моя работа была сделана после googling.
Для позиционирования элемента в определенном месте я использую:
<div style="position:fixed; left:30px; top:200px;">
Если вместо этого использовать pixels
Если я хочу использовать%, то для чего это фундаментальные или расчетные критерии?
Это неверно, если вы рассчитываете его на любой основе, потому что в этом случае должна быть ширина документа.
Просто для справки и простой идеи, пожалуйста, проверьте это http://www.getallfix.com/2011/11/convert-empxpt-and-in-css/. Может быть, это поможет вам.
Его простая, просто используйте базовую математику (правило 3):
Ширина в пикселях x 100/Ширина всего элемента
Высота в пикселях x 100/Высота элемента
Пример: Предположим, что ваш элемент имеет площадь 1000px (высота x ширина)
30px x 100/1000px = 3%
200px x 100/1000px = 20%
Маленькое наблюдение. Если высота элемента не определена, попробуйте вместо этого использовать пиксели.