tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
2039
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    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

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,
    Zitat Zitat von aTa Beitrag anzeigen
    Ist es sinnvoller jedem Navipunkt das gleiche Backgroundimage zu geben und dann die Punkte als Text reinzuschreiben?
    genau so bekommst du auch die unerwünschte Lücke geschlossen.
     

  3. #3
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    Ok, und dann quasi dem li-Element einfach nen Background geben
     
    blackjack und nutten

  4. #4
    Maik 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>
     

  5. #5
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    Perfekt, Danke!
     
    blackjack und nutten

  6. #6
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    Noch ein kleines Problem, und zwar hab ich nun mit:
    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;
    }
    die Grafik platziert und nur den Text im Link angegeben, nur steht der Text nun nicht mittig auf der Grafik, sondern am oberen Rand.
    Gibts überhaupt ne Möglichkeit das mittig zu setzten`?
     
    blackjack und nutten

  7. #7
    Maik 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;
    }
     

  8. #8
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    Danke, man könnte echt meinen du bist ein wandelndes CSS-Buch
     
    blackjack und nutten

Ähnliche Themen

  1. Binding zwischen TreeView und X Elementen
    Von fhr im Forum .NET WPF & Silverlight
    Antworten: 0
    Letzter Beitrag: 26.02.10, 12:27
  2. Antworten: 1
    Letzter Beitrag: 02.12.09, 15:38
  3. Unerwünschter Abstand zwischen zwei Elementen bei XHTML Strict
    Von luke_the_duke im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 12.04.07, 16:15
  4. grep zwischen 2 elementen
    Von deinertsche im Forum Linux & Unix
    Antworten: 3
    Letzter Beitrag: 04.06.06, 19:15
  5. Antworten: 4
    Letzter Beitrag: 10.11.04, 17:36