Nou ben ik iets tegengekomen wat ik nog nooit heb meegemaakt...
Ik design/check mijn code (of site(s)) altijd met Opera 6.05 en Mozilla 1.0. Heeeel soms met IE 6.0, omdat ik weet dat IE niet zo goed is met CSS (NFI).
Vandaag was zo'n dag.
Ik heb de volgende 'test'-site gemaakt (meer een begin van een fansite. *kuch kuch*):
http://www.erikdokter.nl/divine
Rechtbovenin moet een div-element staan (position: fixed). Met 2 img-tags en een div met een x-aantal links. De links hebben een background-image, en wanneer je er met de muis overheen gaat, wordt de background-image veranderd (dit gebeurt in CSS). De links moeten een width en een height hebben van respectivelijk 121px en 30px (breedte en hoogte van het achtergrondplaatje). De links zijn relatief uitgelijnd (ze moeten dus onder elkaar komen. Toch
)
Opera geeft op de een of andere manier de achtergrondplaatjes niet weer. Ik weet inmiddels dat in Opera 6 een inline element geen achtergrondplaatje kan bevatten. Maar waarom wordt de tekst niet goed uitgelijnd?
Mozilla doet het beter dan Opera, maar de links hebben niet de ingestelde breedte en hoogte. Ook zijn de links niet goed gepositioneerd.
IE zet het div-element links neer (kennelijk kent hij het position: fixed, ism width: 170px en right: 0px niet). Echter, IE is de enige die de links goed weer geeft (inclusief de achtergrondplaatjes en het hover effect) en de links goed positioneerd.
Goed. Wat nu?
Waar kan dit aan liggen????
Foutje(s) in het stylesheet? Of browser-bugs?
Ik design/check mijn code (of site(s)) altijd met Opera 6.05 en Mozilla 1.0. Heeeel soms met IE 6.0, omdat ik weet dat IE niet zo goed is met CSS (NFI).
Vandaag was zo'n dag.
Ik heb de volgende 'test'-site gemaakt (meer een begin van een fansite. *kuch kuch*):
http://www.erikdokter.nl/divine
Rechtbovenin moet een div-element staan (position: fixed). Met 2 img-tags en een div met een x-aantal links. De links hebben een background-image, en wanneer je er met de muis overheen gaat, wordt de background-image veranderd (dit gebeurt in CSS). De links moeten een width en een height hebben van respectivelijk 121px en 30px (breedte en hoogte van het achtergrondplaatje). De links zijn relatief uitgelijnd (ze moeten dus onder elkaar komen. Toch
Opera geeft op de een of andere manier de achtergrondplaatjes niet weer. Ik weet inmiddels dat in Opera 6 een inline element geen achtergrondplaatje kan bevatten. Maar waarom wordt de tekst niet goed uitgelijnd?
Mozilla doet het beter dan Opera, maar de links hebben niet de ingestelde breedte en hoogte. Ook zijn de links niet goed gepositioneerd.
IE zet het div-element links neer (kennelijk kent hij het position: fixed, ism width: 170px en right: 0px niet). Echter, IE is de enige die de links goed weer geeft (inclusief de achtergrondplaatjes en het hover effect) en de links goed positioneerd.
Goed. Wat nu?
Waar kan dit aan liggen????
Foutje(s) in het stylesheet? Of browser-bugs?
"In America, consumption equals jobs. In these days, banks aren't lending us the money we need to buy the things we don't need to create the jobs we need to pay back the loans we can't afford." - Stephen Colbert