Jak mogę uzyskać następującą strukturę bez użycia tabel lub JavaScript? Białe obramowania reprezentują krawędzie div i nie mają związku z pytaniem.
Rozmiar obszaru pośrodku będzie się różnić, ale będzie miał dokładne wartości pikseli, a cała struktura powinna być skalowana zgodnie z tymi wartościami. Aby to uprościć, potrzebuję sposobu ustawienia szerokości „100% - n px” na górne środkowe i dolne środkowe divy.
Doceniłbym czyste rozwiązanie dla różnych przeglądarek, ale w przypadku, gdy nie jest to możliwe, hacki CSS się sprawdzą.
Oto bonus. Kolejna struktura, z którą się zmagam, i ostatecznie używam tabel lub JavaScript. Jest nieco inny, ale wprowadza nowe problemy. Używam go głównie w systemie okienkowym opartym na jQuery, ale chciałbym zachować układ poza skryptem i kontrolować tylko jeden element (środkowy).