Het probleem in grove lijnen, de tekst in de <li> tags maakt de boel onnodig breed. Door de <span> geheel op "display:none;" te zetten wordt zo'n beetje het hele zaaktje verwijderd.
Als ik de originele <h1><span... etc. probeer zoals op de onderstaande site beschreven, dan werkt het wel. Maar ik wil mijn menu eigenlijk kwijt in een <UL>
http://www.stopdesign.com/also/articles/replace_text/
Werkt dit gewoon niet vanwege een of andere feature in IE en Mozilla? En als dat het geval is, wat is een goede oplossing?
En de HTML
Als ik de originele <h1><span... etc. probeer zoals op de onderstaande site beschreven, dan werkt het wel. Maar ik wil mijn menu eigenlijk kwijt in een <UL>
http://www.stopdesign.com/also/articles/replace_text/
Werkt dit gewoon niet vanwege een of andere feature in IE en Mozilla? En als dat het geval is, wat is een goede oplossing?
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
| body { margin: 0; text-align: center; } h1 { display: none; } #wrap { width: 720px; margin: 0 auto; padding: 0; text-align: left; } #top_menu { background: url(gfx/bg_header.gif) no-repeat; margin: 0; width: 720px; height: 80px; text-align: right; } #top_menu ul { position: relative; top: 60px; display: inline; list-style-type: none; margin: 0; padding: 0; } #top_menu ul li { display: inline; } #top_menu ul li a { text-decoration: none; } #top_menu ul li div a span { display: none; } #top_menu ul li div.home a { background: url(gfx/menu_home_up.gif) no-repeat; width: 33px; height: 20px; } #top_menu ul li div.home a:hover { background: url(gfx/menu_home_down.gif) no-repeat; } |
En de HTML
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <div id="wrap"> <h1>Een Homepage</h1> <div id="top_menu"> <ul> <li><div class="home"><a href="#home"><span>Home</span></a> </div></li> <li><div class="home"><a href="#home"><span>onderdeel01</span></a> </div></li> <li><div class="home"><a href="#home"><span>onderdeel02</span></a> </div></li> <li><div class="home"><a href="#home"><span>nog een onderdeel03</span></a> </div></li> <li><div class="home"><a href="#home"><span>en de laatste</span></a> </div></li> </ul> </div> </div> |