Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Waarom doet mijn float het niet in IE?

12 antwoorden
  • Hallo, Ik zit nu al 2 uur met dit probleem te stoeien, en ik kom er niet uit. Ik heb gezocht op internet en op dit forum, maar een echt antwoord kan ik niet vinden, vandaar dat ik mijn vraag maar in een nieuw topic stel: Ik heb een website met een body, wrapper, header, menubalk, content en een footer. CSS van menubalk div: [code:1:a77ed86a51]#menubalk { background-image:url(images/menubalk2.jpg); height: 31px; width: 750px; padding: 0px 0px 0px 0px; }[/code:1:a77ed86a51] In deze menubalk heb ik weer een div die het menu zelf is, omdat deze over slechts een deel van de menubalk img beschikt, deze heeft een float:right: [code:1:a77ed86a51]#menu { float: right; width: 540px; padding: 0px 30px 0px 0px; }[/code:1:a77ed86a51] In firefox wordt het menu (in div #menu) perfect uitgelijnd naar rechts, maar in IE7 en IE6 blijft ie volledig links staan. Kan iemand verklaren waarom dit is en vooral: hoe kan ik het oplossen? Voor een voorbeeld kun je surfen naar: http://95.211.6.7/~bvuhzgji/test/index2.php Groeten, Daan
  • Hier is je menubalk in zowel FF als IE8 links uitgelijnd. Eigenlijk iets teveel naar links omdat het tegen de rand van je div zit en daarmee buiten je grafische element valt. Die is iets langer omdat je een schaduweffect hebt gebruikt, dus moet je een ruimte creëren links van het menu. Wat mij vooral opvalt is dat je je css in javascript hebt gezet. Wat is daar het nut van?
  • Inderdaad, nu staat hij ook in FF links. Vreemd, dat was net niet zo. Kan helaas niet achterhalen waar dit weer is veranderd. Dat menu moet gewoon naar rechts, dat staat naar mijn mening beter voor de dropdown, en links komt bovendien nog een zoekfunctie. Wat bedoel je met css in javascript?
  • Ik doelde op het gegeven dat je je menu door javascript laat genereren, inclusief de opmaak. Da's gewoon niet handig.
  • Ik heb hiervoor een css menu gehad, waarbij de dropdowns voor de mouseover op een postie 1000px naar rechts (buiten beeld) stonden, en bij mouseover deze 1000px naar links verschoven, maar ik had hier nogal wat problemen mee. Waarom is het niet handig? En weet je misschien een oplossing voor het floatprobleem?
  • Javascript is bedoeld om wat meer dynamiek aan een pagina te geven. CSS is bedoeld om vorm te geven. In zekere zin genereer je nu html met css via je javascript. Kijk eens naar [url=http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm]dit menu[/url].
  • Ik begrijp wat je bedoelt. Ik heb het menu vervangen door het menu van DD, en het menu is nu ook rechts gepositioneerd. Je kunt het zien op index2.php, de opmaak is nog niet zoals ik m wil maar het werkt in ieder geval! Bedankt voor je hulp!
  • even een bump van dit topic (wil het forum niet vervuilen met elk probleem dat ik tegenkom): Ik krijg in IE6 constant een balk onder mijn menu. Ik heb val alles gewijzigd in de menu.css om deze te laten verdwijnen maar ik krijg hem in IE6 niet weg. In FF en IE7 is deze balk niet aanwezig. Weet iemand misschien hoe die balk daar komt en hoe ik hem weg krijg? URL: http://95.211.6.7/~bvuhzgji/index.php groeten, Daan
  • Wat voor een balk? Screenshot? Eerlijk gezegd zou ik niet teveel tijd in IE6 bugs steken. Het gebruik is al onder de 20% gezakt en zal de komende tijd waarschijnlijk snel verder dalen.
  • [img:28a4c76d98]http://95.211.6.7/~bvuhzgji/ss.jpg[/img:28a4c76d98] Ik denk alleen dat een screenshot weinig nut heeft, het heeft te maken met het menu maar ik kan niet vinden waar. menu weg = geen balk menu aanwezig = balk Ik vind het overigens wel nog ernstig als bij 1 op de 5 mensen de site foutief weergeven wordt.
  • Je gebruikt allemaal floats binnen floats. Dat zorgt voor problemen als je ze niet cleart. Gebruik op elementen die floats bevatten een overflow:hidden, dan rekken ze zich uit tot de werkelijke grootte. Dan zie je meteen dat het nu ook nog niet klopt in FF. Zomaar roepen dat je de support voor IE6 moet droppen als de problemen simpel zijn op te lossen en je geen weet hebt van de bezoekers van die site, lijkt me nogal voorbarig.
  • Daarmee is inderdaad het probleem opgelost! top!

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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