Hallo!
Ik probeer een CSS navigatie-bar te maken. Hiervoor maak ik in een tablecell een div#navbar met daarin wat losse linkjes. Om de boel mooi te versieren krijgen de linkjes een border-right van 10px en een padding van 3px. En de hele div krijgt een 1px solid border.
Nu gaat dit in IE allemaal goed: de 10px border en 2x3px padding worden netjes meegerekend in de Width, maar bij Firefox is dat niet het geval. Hier steekt een link letterlijk 16 pixels naar rechts uit, en overlapt hij dus de 1px border van de div. Als ik de onderste regel CSS vervang door 'Width=104' dan doet ie in FireFox in principe hetzelfde als in IE met 120.
Heeft iemand hier een oplossing voor?
Ik probeer een CSS navigatie-bar te maken. Hiervoor maak ik in een tablecell een div#navbar met daarin wat losse linkjes. Om de boel mooi te versieren krijgen de linkjes een border-right van 10px en een padding van 3px. En de hele div krijgt een 1px solid border.
Nu gaat dit in IE allemaal goed: de 10px border en 2x3px padding worden netjes meegerekend in de Width, maar bij Firefox is dat niet het geval. Hier steekt een link letterlijk 16 pixels naar rechts uit, en overlapt hij dus de 1px border van de div. Als ik de onderste regel CSS vervang door 'Width=104' dan doet ie in FireFox in principe hetzelfde als in IE met 120.
Heeft iemand hier een oplossing voor?
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| div#navbar { font-family: Verdana, Helvetica, Arial, sans-serif; ... border: solid #000000 1px; width: 120px; } #navbar a:link, #navbar a:visited { color: #990000; border-right: solid #990000 10px; padding: 3px; display: block; width: 120px; } |