Замена пикселя на% в CSS-дизайне для позиционирования элемента

0

Я не владею css. Но Iget моя работа была сделана после googling.

Для позиционирования элемента в определенном месте я использую:

<div style="position:fixed; left:30px; top:200px;">

Если вместо этого использовать pixels Если я хочу использовать%, то для чего это фундаментальные или расчетные критерии?

  • 1
    Это должна быть ширина документа в этом случае
  • 0
    @Pekka웃: Thanks: Спасибо, но я хочу ответить на обобщенную ситуацию. Не для этого конкретного примера
Показать ещё 1 комментарий
Теги:

2 ответа

0

Это неверно, если вы рассчитываете его на любой основе, потому что в этом случае должна быть ширина документа.

Просто для справки и простой идеи, пожалуйста, проверьте это http://www.getallfix.com/2011/11/convert-empxpt-and-in-css/. Может быть, это поможет вам.

-2

Его простая, просто используйте базовую математику (правило 3):

Ширина в пикселях x 100/Ширина всего элемента

Высота в пикселях x 100/Высота элемента

Пример: Предположим, что ваш элемент имеет площадь 1000px (высота x ширина)

30px x 100/1000px = 3%

200px x 100/1000px = 20%

Маленькое наблюдение. Если высота элемента не определена, попробуйте вместо этого использовать пиксели.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню