ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
2039
2039
EMPFEHLEN
-
Hi,
ich bin dabei grad eine Navigation mit li-Elementen zu machen. In jedem li habe ich eine Grafik für den jeweiligen Navipunkt drin. Nun ist das Problem das zwischen jedem Element ein ca 2-3px großer Abstand ist. Wie bekomm ich denn raus?
Ist es sinnvoller jedem Navipunkt das gleiche Backgroundimage zu geben und dann die Punkte als Text reinzuschreiben?
Danke schonmal!
Markus
Noch etwas Code
HTML-Code:<ul> <li><a href="?id=start"><img src="images/navi/startseite.png" border="0"></a></li> <li><a href="?id=aktuelles"><img src="images/navi/aktuelles.png" border="0"></a></li> <li><a href="?id=chor"><img src="images/navi/chor.png" border="0"></a></li>
Geändert von aTa (17.04.07 um 17:56 Uhr)
blackjack und nutten
-
17.04.07 18:08 #2Maik Tutorials.de Gastzugang
-
Ok, und dann quasi dem li-Element einfach nen Background geben
blackjack und nutten
-
17.04.07 18:29 #4Maik Tutorials.de Gastzugang
Die Hintergrundbilder kannst du auch für die Links definieren:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#nav a { display: block; width: 100px; /* Grafikbreite */ height: 20px; /* Grafikhöhe */ } #nav a#start { background: url(images/navi/startseite.png); } #nav a#aktuelles { background: url(images/navi/aktuelles.png); } #nav a#chor { background: url(images/navi/chor.png); } #nav a span { display: none; }Code :1 2 3 4 5
<ul id="nav"> <li><a href="?id=start" id="start"><span>Start</span></a></li> <li><a href="?id=aktuelles" id="aktuelles"><span>Aktuelles</span></a></li> <li><a href="?id=chor" id="chor"><span>Chor</span></a></li> </ul>
-
Perfekt, Danke!
blackjack und nutten
-
Noch ein kleines Problem, und zwar hab ich nun mit:
die Grafik platziert und nur den Text im Link angegeben, nur steht der Text nun nicht mittig auf der Grafik, sondern am oberen Rand.Code :1 2 3 4 5 6 7 8
#navi a { display: block; text-decoration:none; width: 145px; /* Grafikbreite */ height: 22px; /* Grafikhöhe */ background: url(images/navi/navi_bg.png); padding-left:5px; }
Gibts überhaupt ne Möglichkeit das mittig zu setzten`?blackjack und nutten
-
17.04.07 20:21 #7Maik Tutorials.de Gastzugang
Wandel die height-Eigenschaft in line-height um:
Code :1 2 3 4 5 6 7 8
#navi a { display: block; text-decoration:none; width: 145px; /* Grafikbreite */ [b]line-height: 22px;[/b] /* Grafikhöhe */ background: url(images/navi/navi_bg.png); padding-left:5px; }
-
Danke, man könnte echt meinen du bist ein wandelndes CSS-Buch
blackjack und nutten
Ähnliche Themen
-
Binding zwischen TreeView und X Elementen
Von fhr im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 26.02.10, 12:27 -
Seltsamer Abstand zwischen zwei Elementen im IE (float)
Von roH im Forum CSSAntworten: 1Letzter Beitrag: 02.12.09, 15:38 -
Unerwünschter Abstand zwischen zwei Elementen bei XHTML Strict
Von luke_the_duke im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 12.04.07, 16:15 -
grep zwischen 2 elementen
Von deinertsche im Forum Linux & UnixAntworten: 3Letzter Beitrag: 04.06.06, 19:15 -
Rollover , aber es gibt zwischen zwei elementen einen Abstand
Von chell im Forum CSSAntworten: 4Letzter Beitrag: 10.11.04, 17:36






Login





