2016-03-16 4 views
0

если у меня есть элемент, где ширина и высота сидят на авто, могу ли я заставить его автоматически, как em/percent в css?Ширина/высота как автоматическое значение, вычисленное в процентах?

Причина этого в том, что пиксельные десятичные значения не соблюдаются браузером и будут округлены вверх/вниз.

ответ

-1

Да, вы можете установить ширину или высоту элемента в процентах.

В вашем CSS было бы:

высота: 50%;

+0

то, что я хочу, это ширина: auto, чтобы генерировать значение% вместо значения пикселя. Не устанавливать ширину на определенное значение, такое как 50. –

+0

С шириной: 50% она займет всего 50 процентов пространства и не будет установлена ​​в значение пикселя. Поэтому, если размер экрана увеличивается, элемент автоматически увеличивается с ним. – Bonzai

3

Любое значение длины, независимо от его заданного устройства, будет разрешено использовать использованное значение в пикселях. Даже если вы можете изменить поведение auto - что вы не можете - вы все равно получите значение используемого пикселя.

Несоответствия округления являются неудачным следствием расходящихся реализаций. Вы не можете с этим поделать.

Смежные вопросы