Hallo.
*seufzt* CSS könnte so schön sein...
Ich habe eine Liste mit Links zur Navigation. Die Links füllen aber leider nicht die li-Elemente voll aus; sowohl über als auch unter dem Link ist ein Abstand zwischen rand li und rand a.
Hier das Komplette CSS, falls es an irgednwelchen nebeneffekten liegt:
Und das HTML:
Die neue Hintergrundfarbe des Hover soll sich halt über die GANZE höhe erstecken.
Hoffe jemand hat 'ne idee .
Hmm... eine Lösung scheitn zu sein den Links ein padding-top: 4px; mitzugeben, nur leider geht wenn ich in eine zweite Zeile komme der Hintergrund dann zu weit; abgesehen davon: ich will diesen Abstand nicht Kaschieren, ich will ihn Kontrollieren .
Layna
*seufzt* CSS könnte so schön sein...
Ich habe eine Liste mit Links zur Navigation. Die Links füllen aber leider nicht die li-Elemente voll aus; sowohl über als auch unter dem Link ist ein Abstand zwischen rand li und rand a.
Hier das Komplette CSS, falls es an irgednwelchen nebeneffekten liegt:
CSS:
/*======================
Resets
=======================*/
html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a {
margin: 0px;
padding: 0px;
border: none;
font-family: Verdana, Helvetica, Geneva, Arial;
font-size: 1em;
}
html, body {
height: 100%;
background-color: #E5E5E5;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
text-decoration: none;
}
div, ul, ol {
position: relative;
}
/*======================
Layout
=======================*/
#center {
width: 700px;
margin: auto;
margin-top: 20px;
}
/*======================
Navigation: Listen
=======================*/
#nav1 {
background-color: #191769;
display: block;
text-align: center;
width: 100%;
list-style: none;
}
#nav1 li {
display: inline;
white-space: nowrap;
border: 1px solid red;
}
/*======================
Navigation: Links
=======================*/
#nav1 a, #nav1 a:link, #nav1 a:visited {
color: #D9D9D9;
font-weight: bold;
font-size: 0.7em;
text-decoration: none;
position: relative;
}
#nav1 a:active, #nav1 a:focus, #nav1 a:hover {
background-color: #D9D9D9;
color: #191769;
}
Und das HTML:
HTML:
<div id="center">
<div id="head"></div>
<ul id="nav1">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
<ul id="nav2">
<li><a href="#">Unterseite 1</a></li>
<li><a href="#">Unterseite Nr 2</a></li>
<li><a href="#">die Dritte</a></li>
</ul>
<div id="content">
Hier steht content
</div>
</div>
Die neue Hintergrundfarbe des Hover soll sich halt über die GANZE höhe erstecken.
Hoffe jemand hat 'ne idee .
Hmm... eine Lösung scheitn zu sein den Links ein padding-top: 4px; mitzugeben, nur leider geht wenn ich in eine zweite Zeile komme der Hintergrund dann zu weit; abgesehen davon: ich will diesen Abstand nicht Kaschieren, ich will ihn Kontrollieren .
Layna