используйте вертикальный процент для css - высота: x%; - PullRequest
3 голосов
/ 26 февраля 2011

Я пытаюсь сделать текучую компоновку для приложения, и у меня возникли некоторые проблемы с использованием CSS для высоты процентов. Он использует горизонтальный размер окна, чтобы указать высоту%, когда я хочу, чтобы он получал этот процент от вертикального размера окна. Это возможно или мне не повезло?

width: x%;
height: y%;

x и y - процент, которым я хочу, чтобы элемент был. И то, и другое определяется размером окна по горизонтали, и я хочу, чтобы каждый использовал свою ось.

1 Ответ

2 голосов
/ 26 февраля 2011

Если вы используете JavaScript для обновления абсолютной высоты родительского узла, высота% начинает что-то значить.Начиная с игры, P или DIV в качестве первого поколения тела игнорируют CSS% высоты;Оберните это во что-то с абсолютной высотой.Если вы не знаете высоту заранее, используйте функцию JS onload для ее установки.

...