Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

[CSS] Layer verdwijnt zonder reden

Anoniem
BasHamar
5 antwoorden
  • Beste mensen,

    In een sitecheck ongeveer twee weken geleden werd al gezegd dat de strips op mijn site niet zichtbaar zouden zijn. Aangezien ik de site regelmatig had bezocht (met mijn default browser: N7) en de strips had gelezen dacht ik dat dit aan de persoon lag dit het me toen liet weten, maar nu ben ik erachter gekomen dat het aan IE ligt. Zowel 5.5 als 6.0 laten de content niet zien terwijl het venster wel naar de juiste maten oprekt (te zien aan de verticale scrollbar). Opera 5 t/m 7, Mozilla 1.3 en Netscape 7.0 hebben nergens last van en tonen de content naar behoren.

    Het probleem is oa te zien op http://www.basje.com/humor/strips/vandaag/

    Het enige verschil tussen deze pagina's en de rest van de site is dat het menu aan de linkerkant niet aanwezig is. Deze wordt verborgen door css-nomenu.css te includen als externe stylesheet. Ik heb verschillende dingen geprobeerd, zoals het toevoegen van een z-index en het expliciet vermelden van display: block; maar niets heeft mogen baten…

    Iemand die me helpt?

    - Bas
  • Aha! Het is me gelukt. Mijn site heeft standaard het menu op [i:1ae3b2057d]float:left;[/i:1ae3b2057d] en de content op [i:1ae3b2057d]float:right;[/i:1ae3b2057d] maar blijkbaar levert het problemen in IE op als je dan één van beiden vervolgens op [i:1ae3b2057d]display:none;[/i:1ae3b2057d] zet. Oplossing: de content even expliciet vastzetten met [i:1ae3b2057d]floaf:none;[/i:1ae3b2057d] hoewel dit eigenlijk heel raar is. Gezien het feit dat alle "goede" browsers het goed deden neem ik maar aan dat het een bug in IE is.

    Iedereen bedankt voor zijn hulp! :roll:

    - Bas
  • [quote:c7945ad20f="BasHamar"]Aha! Het is me gelukt. Mijn site heeft standaard het menu op [i:c7945ad20f]float:left;[/i:c7945ad20f] en de content op [i:c7945ad20f]float:right;[/i:c7945ad20f] maar blijkbaar levert het problemen in IE op als je dan één van beiden vervolgens op [i:c7945ad20f]display:none;[/i:c7945ad20f] zet. Oplossing: de content even expliciet vastzetten met [i:c7945ad20f][b:c7945ad20f]floaf[/b:c7945ad20f]:none;[/i:c7945ad20f] hoewel dit eigenlijk heel raar is. Gezien het feit dat alle "goede" browsers het goed deden neem ik maar aan dat het een bug in IE is.

    Iedereen bedankt voor zijn hulp! :roll:

    - Bas[/quote:c7945ad20f]

    floaf? ;)
  • IE5 ondersteunt "float" gedeeltelijk (lees: crashed net niet) en IE5.5 schiet in "quirk" mode; dat wil zeggen dat het gedrag nogal onvoorspelbaar is..

    Het kan werken, maar ook niet.. Enneh; "it's not a bug; it's a feature" :)

    t.
  • Mijn persoonlijke site werkte prima in ie5.0 (eik geeneens naar gecodeerd, eik ook niet naar ie6 8) ), maar ik maak wel gebruik van float.

    :roll:

    -termin8or

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.

Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord