Css menu, werkt niet in IE

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • stategamer
  • Registratie: December 2007
  • Laatst online: 26-08 14:46
Hallo Tweakers,

Ik heb al een aantal dagen een probleem met mijn menu in css.
Deze wilt namelijk niet uitklappen in IE :?
Aangezien mijn kennis met CSS niet zo heel groot is, hoopte ik dat jullie mij hiermee kunnen helpen.

De CSS in kwestie:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#topnav {
    float:left;
    margin-top:50px;
    width: 580px;
    list-style:none;
    font-weight:bold;
    margin-bottom:10px;
}

#topnav li {
    float:left;
    margin-right:10px;
    position:relative;
    display:block;
}
#topnav li a{
    display:block;
    padding:5px;
    color:#313767;
    text-decoration:none;
    
}
#topnav li a:hover{
    color:#fff;
    background:#713664;
}

/*--- DROPDOWN ---*/
#topnav ul{
    list-style:none;
    position:absolute;
    left:-9999px; 
    opacity:0; 
    z-index: 200;
    
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    
    background-color: #713664;
}
#topnav ul li{
    padding-top:1px
    float:none;
}
#topnav ul a{
    white-space:nowrap;
    display:block;
}
#topnav li:hover ul{ 
/* laat menu verschijnen */
    left:0; 
    opacity:1;
}
#topnav li:hover a{ 
    color:#fff;
    background:#713664;
    
    
}
#topnav li:hover ul a{
    text-decoration:none;
}
#topnav li:hover ul li a:hover{ 
    background:#713664; 

    text-decoration:underline;
}


En de HTML

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<ul id="topnav">
        <li>
            <a href="#">Lorem ipsum</a>
            <ul>
                <li><a href="#">Lorem ipsum 1</a></li>
                <li><a href="#">Lorem ipsum 2</a></li>
            </ul>
        </li>
        <li>
            <a href="#">Lorem ipsum 2 </a>
            <ul>
                <li><a href="#">Lorem ipsum 1</a></li>
                <li><a href="#">Lorem ipsum 2</a></li>
            </ul>
        </li>
                    
</ul>


Iemand een idee hoe ik dat zou kunnen oplossen dat dit wel werkt in IE?

Bedankt!

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
IE is niet meer voldoende. Welke versie van IE heb je het over?

Verder komt hier het onvermijdelijke "Wat heb je zelf al gedaan en gevonden"-verhaal. Dat had je kunnen weten maar je hebt er niet op geanticipeerd in je openingspost. Dus bij deze! :)

En check ook je collega vragenstellers: Zoeken op GoT naar 'css menu ie'

[ Voor 30% gewijzigd door Room42 op 26-06-2011 16:14 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • cpt.skydiver
  • Registratie: Mei 2009
  • Laatst online: 21:49
Om welke IE gaat het? :hover wordt niet (volledig) ondersteund in IE6 en lager.

edit: net te laat :9

[ Voor 13% gewijzigd door cpt.skydiver op 26-06-2011 16:12 ]


Acties:
  • 0 Henk 'm!

  • kluyze
  • Registratie: Augustus 2004
  • Niet online
Hier werkt de code onder IE9.

Staat je doctype juist? IE wil nogal eens moeilijk doen indien de doctype niet goed staat of ontbreekt. Indien ik het test in een bestand zonder doctype doet de code het niet meer in IE.

Acties:
  • 0 Henk 'm!

  • stategamer
  • Registratie: December 2007
  • Laatst online: 26-08 14:46
Bedankt heren, het was inderdaad het doctype die ik miste.
Heel raar dat IE daar moeilijk over doet.

Nogmaals bedankt!

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:31

MueR

Admin Tweakers Discord

is niet lief

Heel stom dat jij het niet gewoon aan IE vertelt. Als jij IE niet vertelt dat je chinees tegen hem gaat praten, gaat hij niet weten dat je chinees praat en doet ie maar wat. Dat is normaal gedrag voor een browser. Jouw fout, niet die van IE.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • zacht
  • Registratie: Januari 2006
  • Niet online
Je moet altijd een doc-type specificeren, IE of geen IE.
edit: wat hierboven beter omschreven staat.

[ Voor 28% gewijzigd door zacht op 26-06-2011 16:49 ]

Pagina: 1