Fabian Frank
Erfahrenes Mitglied
Hallo,
hab jetzt mit der Replace-Funktion ein Navi-Menü mit CSS gestaltet.
Jedoch stellt sich jetzt die Frage, wie ich den Buchstaben, in dem Fall also das "n" wegbekomme, ohne das das Hintergrundbild weggeht, da das n momentan noch auf dem Hintergrundbild liegt, und somit beeinträchtigt.
Hier mal der Code der index.php
Code der Css-Datei
Wenn ich das n nämlich komplett aus dem <a>-Tag entferne, erscheint logischerweise das Hintergrundbild auch nicht mehr.
Da muss es doch eine Lösung geben. Hab schon versucht mit z-Index zu lösen, hat jedoch auch nicht funktioniert.
Grüße,
Fabian
hab jetzt mit der Replace-Funktion ein Navi-Menü mit CSS gestaltet.
Jedoch stellt sich jetzt die Frage, wie ich den Buchstaben, in dem Fall also das "n" wegbekomme, ohne das das Hintergrundbild weggeht, da das n momentan noch auf dem Hintergrundbild liegt, und somit beeinträchtigt.
Hier mal der Code der index.php
HTML:
<div id="navigation"><ul><li><a href="" id="news">n</a></li><li></li></ul></div>
Code der Css-Datei
PHP:
#navigation {
margin-top: 1em;
margin-bottom: 0.5em;
}
#navigation ul {
padding-top: 8px;
background-color: #000000;
text-align: center;
margin-left: 0;
padding-left: 0;
height: 27px;
}
#navigation li {
list-style-type: none;
padding: 0.25em 1em;
display: inline;
}
#navigation li:first-child {
border: none;
}
#news {
background: url(../images/news.gif) no-repeat;
position: absolute;
width:100px;
}
#news:hover {
background: url(../images/news_hover.gif) no-repeat;
position: absolute;
width:100px;
}
Wenn ich das n nämlich komplett aus dem <a>-Tag entferne, erscheint logischerweise das Hintergrundbild auch nicht mehr.
Da muss es doch eine Lösung geben. Hab schon versucht mit z-Index zu lösen, hat jedoch auch nicht funktioniert.
Grüße,
Fabian