zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Hintergrundbild von einem Link ändern

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.04.2010, 18:53
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 25.05.2005
Beiträge: 2
chrisnrw befindet sich auf einem aufstrebenden Ast
Standard Hintergrundbild von einem Link ändern

Hallo zusammen,

ich habe hier ein Problem wo ich nicht durchsteige.

Folgendes HTML für ein Menü mit Tabs in Joomla:

HTML-Code:
<div>
<ul id="mainleveltab">
<li id="active1" class="item3"><a href="/portal/seite1"><span>Menüpunkt1</span></a></li>
<li id="active" class="item2"><a href="/portal/seite2">Menüpunkt2</a></li>
<li id="active" class="item679"><a href="/portal/seite3">Menüpunkt3</a></li>
<li id="active" class="item680"><a href="/portal/seite4">Menüpunkt4</a></li>
<li id="active" class="item681"><a href="/portal/seite5">Menüpunkt5</a></li></ul>
</div>
Folgendes CSS:

Code:
#mainleveltab a{
color: #000;
background: url("../images/tab_left.png") left top no-repeat;
text-decoration: none;
padding-left: 10px;
margin-right:4px;
height:19px;
padding-top:5px;
display:inline-block;
display:-moz-inline-block;
}

#mainleveltab a span
{
background: url("../images/tab_right.png") right top no-repeat;
padding-right: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
height:24px;
padding-top:5px;
position:relative;
top:-5px;
display:inline-block;
display:-moz-inline-block;
}

#mainleveltab #active1 a {
background: url("../images/tab_left_current.png") left top no-repeat;
text-decoration: none;
padding-left: 10px;
margin-right:4px;
height:19px;
padding-top:5px;
display:inline-block;
display:-moz-inline-block;
}


#mainleveltab #active1 a span
{
background: url("../images/tab_right_current.png") right top no-repeat;
color:#e98932;
}
Es geht darum den aktiven Menüpunkt, also #active1 zu gestalten.
2 Buttons müssen allerdings auf grund des Header-Hintergrunds ein
anderes Hintergrundbild wie die sonstigen Menüpunkte erhalten.

Darum habe ich folgendes versucht:

Code:
#mainleveltab #active1 .item3 a span
{
background: url("../images/tab_right_current3.png") right top no-repeat;
color:#e98932;
}
Leider wird diese Definiton nicht beachtet, der gibt einfach anstatt
"tab_right_current3.png" die Hintergrundgrafik "tab_right_current.png"
aus wie bei allen anderen Menüpunkten.

Kann mir jemand sagen was ich falsch mache ?

Ich verstehe nicht warum der nicht auf
#mainleveltab #active1 .item3 a span reagiert.

Vielen Dank schonmal und Viele Grüße

Christian
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 11.04.2010, 20:41
EvT EvT ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Ort: Bad Wildungen
Beiträge: 2.220
EvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekannt
Standard

Es gibt einen Unterschied zwischen #active1 .item3 und #active1.item3 ...

Zum Nachlesen: Multiple Class / ID and Class Selectors
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 11.04.2010, 23:24
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 25.05.2005
Beiträge: 2
chrisnrw befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank, das wars
Mit Zitat antworten
  #4 (permalink)  
Alt 12.04.2010, 07:31
Benutzerbild von uspri
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 04.07.2005
Beiträge: 900
uspri sorgt für eine eindrucksvolle Atmosphäreuspri sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von chrisnrw Beitrag anzeigen
Folgendes HTML für ein Menü mit Tabs in Joomla:

HTML-Code:
<div>
<ul id="mainleveltab">
<li id="active1" class="item3"><a href="/portal/seite1"><span>Menüpunkt1</span></a></li>
<li id="active" class="item2"><a href="/portal/seite2">Menüpunkt2</a></li>
<li id="active" class="item679"><a href="/portal/seite3">Menüpunkt3</a></li>
<li id="active" class="item680"><a href="/portal/seite4">Menüpunkt4</a></li>
<li id="active" class="item681"><a href="/portal/seite5">Menüpunkt5</a></li></ul>
</div>
Eine ID darf nur EINMAL vorkommen, Klassen mehrfach.
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ul richtig zentrieren Muamicus CSS 23 14.12.2010 18:28
Link mit Icon - Icon in IE falsch angezeigt bei zweizeiligem Link jorainbo CSS 4 02.07.2008 18:00
Hintergrundbild mit CSS und Link??? Gifmik CSS 2 06.02.2006 13:27
menu-links mit dynamischem hintergrundbild? sentDAS CSS 5 08.10.2003 10:08
Link markieren bei Auswahl Anonymous CSS 2 17.06.2003 14:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:38 Uhr.