Omdat ik zelf echt niet meer weet waar ik het moet zoeken open ik hier maar een topic. Het volgende is het geval: ik ben bezig een site te bouwen en aangezien ik vaak hier in W&G lees over de voordelen van CSS heb ik besloten ook hiermee aan de slag te gaan. Is allemaal best goed vind ik zelf en ik was helemaal blij toen ik 'm door de W3C validator haalde en ik geslaagd bleek. 
Echter, nu het probleem. Ik ben sinds kort helemaal fan van Firefox en heb deze browser dus gebruikt toen ik druk bezig was m'n CSS in elkaar te zetten. Na veel proberen, nazoeken e.d. eindelijk het resultaat gekregen wat ik wilde. Test ik 'm vervolgens in IE... jullie voelen het waarschijnlijk al aankomen, klopt er niet veel meer van.
Naast een aantal kleine probleempjes met positionering op pixel precies, zit ik met een veel groter probleem. Ik heb bovenaan een menu absolute gepositioneerd om te zorgen dat het bovenop de header komt te staan. Firefox vindt dit prima alleen IE besluit om m'n menu compleet naar de rechterkant van het scherp te plaatsen.
Klik hier voor een online voorbeeld van het probleem.
De HTML:
De (relevante) CSS:
Iemand die me hierbij kan helpen?
Echter, nu het probleem. Ik ben sinds kort helemaal fan van Firefox en heb deze browser dus gebruikt toen ik druk bezig was m'n CSS in elkaar te zetten. Na veel proberen, nazoeken e.d. eindelijk het resultaat gekregen wat ik wilde. Test ik 'm vervolgens in IE... jullie voelen het waarschijnlijk al aankomen, klopt er niet veel meer van.
Naast een aantal kleine probleempjes met positionering op pixel precies, zit ik met een veel groter probleem. Ik heb bovenaan een menu absolute gepositioneerd om te zorgen dat het bovenop de header komt te staan. Firefox vindt dit prima alleen IE besluit om m'n menu compleet naar de rechterkant van het scherp te plaatsen.
Klik hier voor een online voorbeeld van het probleem.
De HTML:
code:
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
| <body>
<div id="container">
<div id="top">
[img]"images/header.jpg">
<div[/img]
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="home.htm"id="current"> Home </a></li>
<li><a href="archive.htm"> Archive </a></li>
<li><a href="aboutme.htm"> About me </a></li>
<li><a href="contact.htm"> Contact </a></li>
<li><a href="links.htm"> Links </a></li>
</ul>
</div>
</div>
</div>
<div id="leftnav">[img]"images/corner.jpg"></div>
<div[/img]
<h1>Lorem Ipsum</h1>
<p>"Lorem ipsum"</p>
<h1>Lorem Ipsum</h1>
<p>"Lorem ipsum"</p>
</div>
<div id="footer">[img]"images/footer.jpg"></div>
</div>
<div[/img]
<p>Copyright © 2005 - De Maki</p>
<p>W3C plaatje</p>
</div>
</body>
</html> |
De (relevante) CSS:
code:
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
| #container
{
width: 760px;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 120%;
}
#top
{
padding: 0px;
height: 150px;
width: 760px;
background-color: #fff;
border-bottom: 1px solid gray;
}
#leftnav
{
float: left;
width: 150px;
margin: 0px;
padding: 0px;
}
#content
{
margin-left: 150px;
border-left: 1px solid gray;
padding: 15px;
width: 590px;
}
#footer
{
clear: both;
margin: 0px;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}
#copyright
{
width: 760px;
margin: 0px auto;
background-color: #E4FAFF;
color: #333;
border: 0px;
}
#menu
{
position: absolute;
top: 129px;
margin-left: 150px;
}
#navlist
{
padding: 3px;
margin-left: 10px;
border-bottom: 1px solid gray;
font: bold 12px Verdana, sans-serif;
}
#navlist li
{
list-style: none;
margin: 0px;
display: inline;
}
#navlist li a
{
padding: 3px;
margin-left: 3px;
border: 1px solid gray;
border-bottom: none;
background: #F7F2EC;
text-decoration: none;
}
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover
{
color: #000;
background: #F2C997;
border-color: #227;
}
#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
} |
Iemand die me hierbij kan helpen?
"Imagination is more important than knowledge" - Albert Einstein