Menü div dinamikus méretváltoztatása a tartalom div től függően
Sziasztok,
nem régóta foglalkozok xhtml és css alapú webhelykészítéssel, de az alapokat már elsajátítottam. Most egy olyan problémába ütköztem, hogy három külön div-ben van a menü-, a tartalom- és a banner-sáv egymás mellett, különböző hátterekkel (az oldal címe: http://startlapom.extra.hu/karate/index.php), és így a menü nem veszi fel a tartalomsáv magasságát (tehát hamarabb véget ér, ami hülyén néz ki).
Hogyan lehetne azt megoldani, hogy a menü mindig ugyanakkora legyen, mint az adott tartalom? Fontos lenne, hogy valami megoldást találjak, mert a jelenlegi pixelben definiált verzió nem maradhat: a menü php include()-al lesz beszúrva más-más tartalmú oldalakhoz.
Minden segítséget nagyon értékelnék!
■ nem régóta foglalkozok xhtml és css alapú webhelykészítéssel, de az alapokat már elsajátítottam. Most egy olyan problémába ütköztem, hogy három külön div-ben van a menü-, a tartalom- és a banner-sáv egymás mellett, különböző hátterekkel (az oldal címe: http://startlapom.extra.hu/karate/index.php), és így a menü nem veszi fel a tartalomsáv magasságát (tehát hamarabb véget ér, ami hülyén néz ki).
Hogyan lehetne azt megoldani, hogy a menü mindig ugyanakkora legyen, mint az adott tartalom? Fontos lenne, hogy valami megoldást találjak, mert a jelenlegi pixelben definiált verzió nem maradhat: a menü php include()-al lesz beszúrva más-más tartalmú oldalakhoz.
Minden segítséget nagyon értékelnék!
Faux columns?
faux columns
Más
ie6?
Konkrétan igen
Na ez ide felesleges volt, leszámítva az utolsó mondatot :D
Köszönöm a válaszokat
Ustak: Igen, nekem is ez jutott eszembe először - nem is tudtam, hogy ennek a módszernek hivatalos neve is van-; de elvetettem, mert nagyon rugalmatlannak tűnt.
IE6 -- igen, természetesen tisztába vagyok a problémával, az oldal félkész, jelenleg még nem is valid, class-ok helyett id-k vannak, stb. Elég sok leírást láttam arra, hogy lehet alpha csatorna támogatást adni IE6-hoz, remélem sikerül majd megoldani valahogy, mert semmiképpen nem hanyagolható el semmilyen böngészőt használó csoport (a web filozófiáját is szemelőtt tartva - legyen bárha az IE is...- ), plána ha egy olyan 25%-ról van szó, ami a látogatók 1/4-jelentené.
Egyébként eszembe jutott egy megoldás, ami nem túl elegáns, de jobb nem nagyon kínálja magát: a menü div minden oldalon, head-be ágyazott css-ben lesz definiálva, és csak a menü részét szúrom be php-val. Így továbbra is könnyen bővíthető lesz a menü, nem kell az oldalakat egyenként frissíteni, és a kinézet sincs szétcsúszva.
van liquid változata is, ime:
creating liquid faux columns