Я пытаюсь получить все div в контейнере, чтобы иметь ту же самую высоту, что и самый большой. В основном, чтобы все div были 100% -ной высотой внутри контейнера и не фиксировали высоту любого из div.Как достичь равных высот кросс-браузер divs
Ниже приведено то, что мне удалось придумать, но я не могу заставить его работать на всех браузерах. Есть ли способ достичь этого результата, но без использования jquery, javascript.
Ниже приведены значения высоты контейнера, но я хочу достичь этого без фиксированной высоты по мере изменения содержимого.
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 2</title>
</head>
<body>
<div style="width: 500px; background-color: fuchsia; height: 400px; display: table">
<div style="display: table-row; height: 100%">
<div style="width: 50%; background-color: blue; float: left; height: 100%; display: table-cell">col 1</div>
<div style="width: 50%; background-color: green; float: left; height: 100%; display: table-cell">col 2<br />
<br />
<br />
<br />
</div>
</div>
<div style="display: table-row; height: 100%">
<div style="width: 30%; background-color: blue; float: left; height: 100%; display: table-cell">col 1</div>
<div style="width: 30%; background-color: green; float: left; height: 100%; display: table-cell">col 2<br />
<br />
<br />
<br />
<br />
</div>
</div>
</div>
</body>
</html>
Пожалуйста, избегайте использования встроенных стилей. [Зачем использовать CSS] (https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/Why_use_CSS) –
Это было просто для примера. – user3068032