login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Firefox CSS hack??

Offline shamrock - 06/11/2010 12:21
Avatar van shamrockLid Hallo,

Ik ben bezig met een nieuw systeempje voor mijn site.
Ik probeer het nu op Google Chrome, Internet Explorer 8, Opera en Firefox.

Normaal werkt het overal goed behalve in IE, maar nu werkt het overal goed behalve in Firefox.

Voorbeeld: http://www.shamrock-maastricht.nl/index2.php

Klik maar op producten (binnen het zwarte kader).

Er moet een beige vak verschijnen onder de grotere balk.

Dit is de code:

  1. .opties
  2. {
  3. position: absolute;
  4. background-color: <?PHP echo $content_background_color; ?>;
  5. top: 0px;
  6. left: 250px;
  7. width: 720px;
  8. height: 500px;
  9. visibility: hidden
  10. }
  11. <script language="javascript">
  12. function openMenu()
  13. {
  14. document.getElementById('opties').style.visibility = "visible";
  15. }
  16.  
  17. <div id="menu" onclick="openMenu();" style="border:1px solid #000000">Producten</div>
  18. <div id="opties" class="opties"></div>


In chrome, ie en opera werkt het precies zoals ik bedoeld had, in firefox zet hij het beige vak in het midden bovenin.

iemand enig idee waar de fout ligt?


Bedankt

2 antwoorden

Gesponsorde links
Offline Kevin - 06/11/2010 12:36 (laatste wijziging 06/11/2010 12:37)
Avatar van Kevin Crew Ajax/REST Zet eens je opties div in je tabel waarin die normaal zou moeten komen? (main_table_right)
(haal dan ook je eigenschappen van absoluut eraf: top, left, position, etc..)

Dit komt omdat je zegt "top: 0px;" en firefox neemt dit dan letterlijk als je "opties" div niet in een andere div zit die relatief is.

Maw: een absolute div steek je best altijd in een relatieve div.
Offline shamrock - 06/11/2010 12:42
Avatar van shamrock Lid bedankt, ziet er naar uit dat het werkt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.169s