search check home clock-o tag tags chevron-left chevron-right chevron-up chevron-down twitter facebook github rss comment comments terminal code

[CSS] Równa wysokość kolumn – wersja 2

Już kiedyś pisałem o jednym ze sposobów na stworzenie kolumn o równej wysokości za pomocą CSS. Dzisiaj przedstawię inny sposób na uzyskanie tego samego efektu.

Zacznijmy od kodu HTML:

<div id="strona">
<div id="tresc">
<p>Praesent gravida eros orci luctus et cursus molestie. Phasellus tellus tortor, fermentum a, sollicitudin quis, odio. Nam ut felis. Morbi urna mattis eget, dui. Morbi laoreet, nulla nulla, faucibus justo consequat ac, fringilla ipsum primis in faucibus orci luctus congue, lacus rhoncus eget, velit. Nullam vitae metus gravida pulvinar semper lobortis. Maecenas sapien. In laoreet venenatis blandit lobortis. In accumsan vitae, faucibus orci quis nulla ligula quis nulla fermentum quis, tincidunt risus auctor non, iaculis arcu nec libero. Praesent tortor orci luctus et magnis dis parturient montes, nascetur ridiculus mus. Donec suscipit ultricies, velit eleifend justo nibh, volutpat ut, turpis.</p>
</div>
<div id="sidebar">
CSS Równe kolumny sposób drugi.
</div>
</div>

A teraz pora na kod CSS, który sprawia, wysokość kolumn wydaje się być identyczna:

#strona{
    margin: 0 auto;
    width: 600px;
}
#tresc{
  border-right: solid 200px #DFDFDF;
  position: absolute;
  width: 400px;
  background: #996600;
}
#sidebar{
    background: #DFDFDF;
    margin-left: 400px;
    position: absolute;
    width: 200px;
}

Stosujemy tutaj pewien trick odnoszący się do wykorzystania pogrubionej ramki diva z treścią.
Demo z tego artykułu można znaleźć tutaj: CSS równe kolumny - wersja 2.
Mam nadzieję, że pomogłem komuś tą radą.