Я хотел бы знать, есть ли способ установить css с x
(неизвестным) процентным количеством, например height: *%;
? В случае, если это невозможно, как сделать его размером с остальную часть экрана?CSS: высота элемента размера до x% экрана
Я пытался в http://jsfiddle.net/omarjuvera/xnau2wsL/ и http://jsfiddle.net/omarjuvera/xnau2wsL/1/, но в этой скрипке эти div
элементов даже не принимая необходимый размера высоты экрана, не говоря уже о цели, используя весь экран все вместе.
HTML
<div id="hello">Hello</div>
<div id="world">world</div>
<div id="shout">!</div>
CSS
#hello {
border: solid black 2px;
min-height: 10%;
}
#shout {
border: solid brown 2px;
/*inherit height from content*/
}
#world {
border: solid blue 4px;
height: *;
}
Кстати, я не хочу, чтобы установить высоту с пикселями и переливом, так как я хотел бы иметь мобильный дружественный (RWD) css
Примечания
- размера Высоты для
#hello
известен10%
медиа (экран) Размер - размера Высоты для
#shout
не известен (унаследованного от содержания) - размера Высоты для
#world
является остальной частью средств массовой информации (x%
) - Можно ли это сделать без изменения семантики? -Нет контейнера или изменения, только CSS
Я не понимаю, вы хотите, чтобы дивы быть 33,33% от высоты экрана каждого? – mrpinkman
Мысль такая же, но мышление 33,333333% иногда это делает ее более плавной ..;) – CreativeCreator
'height: calc (100%/3);' – mrpinkman