Задача вроде бы тривиальная, но мне не подсилу.
Требуется сверстать код:
HTML |
<div class="item"> <div class="left">Левая колонка</div> <div class="center">Центральная колонка</div> <div class="right">Правая колонка</div> </div> |
HTML |
<style type="text/css"> div.left { float:left; border:1px solid black; } div.right { float:right; border:1px solid black; overflow: hidden; background: #CDEB8B url(top.png) no-repeat; } div.center { float:left; border:1px solid black; } div.item { border:1px solid black; float:left; } body{margin: 0; padding: 0; height:100%;} </style> <script type="text/javascript"> function load() { var left = document.getElementById('left'); var center = document.getElementById('center'); var right = document.getElementById('right'); var item = document.getElementById('item'); var arr = new Array(); arr[0] = left.clientHeight; arr[1] = center.clientHeight; arr[2] = right.clientHeight; // alert(Math.max.apply(0,arr)); var max = Math.max.apply(0,arr)+"px"; // alert(max); left.style.height = max; center.style.height = max; right.style.height = max; } </script> <body onload="load()" <div class="item"> <div class="left" id="left">Левая колонка <br>test<br> <br>test<br> <br>test<br> <br>test<br> </div> <div class="center" id="center">Центральная колонка <br>test<br> <br>test<br> </div> <div class="right" id="right">Правая колонка</div> </div> |