Jeden, który nie wymaga następujących czynności:Czy istnieje prosty 3-kolumnowy, czysty układ CSS?
- Reliance na zdjęcia (czyli "faux kolumny")
- Jakiś tajemniczości lub "hack" umieścić w specjalnie dla IE
- Wymaga IE do uruchomienia w trybie quirks
- nie ma dziwność jak jeden z trzech DIV nakładających się innym (czyli „święty Graal”)
- Marginesy ustawione na wysokich liczb ujemnych umieszczając je również wyłączyć viewscreen (znowu „Holy Grail” układ)
Nie mogę znaleźć układu 3-kolumnowego w CSS, który nie opiera się na jednym z powyższych. A poleganie na jednym z powyższych wydaje się negować wiele zalet używania CSS nad tabelami. Nie chcę wymazywać Photoshopa i zmieniać rozmiaru obrazu za każdym razem, gdy chcę zmienić szerokość lewej kolumny. I nie chcę wyciągać kalkulatora, aby dowiedzieć się, ile pikseli znajduje się poza ekranem mojego DIV.
Powinienem wspomnieć, że szukam układu o jednakowej wysokości.
Ktoś?
EDYCJA: Szukam szerokości 100%, przy środkowej kolumnie będącej cieczą.
EDYCJA: Mam również nadzieję na określenie szerokości lewej i prawej kolumny w pikselach.
EDYCJA: Tła mogą być przezroczyste, ale chciałbym podzielić linię między kolumny, które biegną do góry i na dół.
Errare humanum est - Nie sądzę, że będziesz w stanie uciec bez hacków. Zwłaszcza z powodu równych wysokości. Zależy oczywiście od wersji CSS, którą chcesz być Twoją bazą. –
Należy określić swoje wymagania dotyczące obramowań i kolorów tła/obrazów. 3 kolumny z przezroczystym tłem i bez granic są łatwe do zrobienia. –