gyerek div szélessége nagyobb, mint a szülőé?
Üdv,
olyanon küzdöm, hogy dinamikusan változó szélességű menüpontok alá almenüpontokat illesszek.A "menuitem" listaelemnek nem szeretnék (és nem is tudok) width értéket megadni, mert abban változó tartalmak vannak. Viszont szeretném, ha a menu-outer szélesebb lenne, mint a listaelem. Width érték sehol nincsen megadva, a releváns css mindössze ennyi: Hogyan tudnám megvalósítani?
Köszönöm,
P.
■ olyanon küzdöm, hogy dinamikusan változó szélességű menüpontok alá almenüpontokat illesszek.
<li class="menuitem"><a href="#">Elem</a>
<div id="menu-outer">
<ul><li>Szöveg</li></ul>
</div>
</li>
li.menuitem {
height: 60px;
}
li.menuitem a {
padding: 15px 25px 20px 20px;
line-height: 50px;
}
li #menu-outer {
display: block;
}
Köszönöm,
P.
position
Én most egy position: relative-ra gondolok az elmenü div-jében, de nem vagyok ebben biztos, mert nem látom,, hogy pontosan mit és hogy szeretnél. :)
nekifutok újra :)
van egy menüm. UL-ben elhelyezett LI-k, akiknek nem tudok width-ot adni. Emellett hogy normálisan nézzen ki, meg úgy, ahogy a designer megrajzolta, padding-gel oldom meg.
A főmenüelemekhez tartozó almenüket egy alapból
div-ben helyezem el, amelynek a megjelenését a
A baj az, hogy jelen állapotban a megjelenő almenü a főmenü elemeknél szélesebb is lehet, viszont ilyenkor a főmenü elemei "ugrálnak", vagyis amikor az almenü megjelenik, akkor szélesebbek lesznek, mint amikor nem jelenik meg. Ezt szeretném úgy kiküszöbölni, hogy az almenü div-je lehessen szélesebb, mint a főmenü (nem ismert szélességű) li-je.
Talán így érthetőbb.
Float
rövid html
absolute
Az li:hover nem minden böngészőben fog menni szerintem, pl a régebbi explorerek csak az A tag hoverjét támogatják, így lehet, h azt kívülre kell tenni.
és valóban
Nagyon köszönöm!