CSS-ben formázott horizontális lista IE alatt nem működik rendesen
A fent említett listát menüként használom.
A menülemek között képet jelenítenék meg. Firefox alatt a list-style-image gond nélkül megjelenik, IE alatt azonban mihelyt horozontálisan jelennek meg az elemek (float: left;) a kis képet nem rakja ki.
Van valakinek vmi ötlete? Szeretném Css-sel formázni a menüsort mint listát, nem akarom képekkel tagolni a menüt.
■ A menülemek között képet jelenítenék meg. Firefox alatt a list-style-image gond nélkül megjelenik, IE alatt azonban mihelyt horozontálisan jelennek meg az elemek (float: left;) a kis képet nem rakja ki.
Van valakinek vmi ötlete? Szeretném Css-sel formázni a menüsort mint listát, nem akarom képekkel tagolni a menüt.
kód link stb
bocsi
Közben megoldottam a problémát :D
Background tulajdonságot alkalmaztam a listaelemeknél, így nincs szükség a list-style-image-ra, és ez ie-n is ff-nél is megjelenik.
Kicsit ugyan bűvészkedni kell a margin-padding-gal, de működik :D
list-style-image, ie vs ff
a list-style-image helyett valóban jó döntés a background-image, könnyebb pozícionálni.
ha pedig bűvészkedésnek érzed a margin és padding beállítását, akkor szerintem nem strict doctype-ot használsz, mivel így eltérő doboz-modellt használnak a böngészők (máshogy értelmezik a margin, border és padding helyét).
lehet...
A probléma abból adódott, hogy az IE a lista elem kezdő jelét nem teszi ki ha float-tal formázom a listaelemeket. A FF-nak viszont ez nem gond.
Bűvészkedés alatt azt értettem, hogy a listaelem szövegét és a háttérképként használt képecskét úgy hozzam szinkronba, hogy két listaelem között megfelelően középen legyen a grafika. Hhhez egy nagyobb padding-left és egy kisebb margin-left érték kellett, de ez csak apró "bűvészkedés" volt, mert ezen már nem akartam számolgatni a pixeleket.
Köszönöm kérdésed a doctype-pal minden rendben, standard értéken működik ie és ff alatt is, úgyhogy ez nem zavart be.
Azért a segítséget köszi.
Ez a fullreset reload elég kemény, én csak bizonyos elemekre szoktam alkalmazni, pl div, p, td, th, ul, ol, és persze a bodynál. Ha valahol mégis kell, ott szintén előbb alapállapotra állítok, és itána jöhet az id-s szeparáció.
Kösz mégegyszer!