Hi,
ich bezieh mich mal auf den Thread vom 07.03.2007-10.03.2007,
wo es ja darum ging, mittels CSS den Link der Seite, auf dem der User sich grade befindet, zu deaktivieren.
Nach langen überlegungen bin ich auf die Idee gekommen, das mit einer Hintergrundgrafik zu reallisieren.
HTML
<div id="Navigation"><ul id="box">
<li class="suchen_class"><a href="#" class="main" id="suche_menu">Suche<span><img src="/bild/lupe.gif" alt=""></span></a></li>
</ul></div>
CSS
ul {
list-style: none;
margin: 0;
padding: 0;
}
body#suche a#suche_menu{
display: none;
}
body#suche .suchen_class{
height: 32px;
background: url(/bild/suchenback.gif);
margin: 0 0;
padding: 0 0;}
(ist Wahrscheinlich keine schöne, aber dennoch IMHO akzeptable lösung,
wenn man wie ich, keine Serverseitige Sprache beherscht)
Im FF sieht das auch ganz ordentlich aus, nur der IE bildet eine kleine Lücke zwischen dem Hintergrundbild und dem bottom border,
obwohl alle margin und padding werte auf 0 stehen.
Ist das der berüchtigte IE 3 Pixel bug?
Wie krieg ich den weg? (wenns denn der 3 Pixel bug ist)
Die Hintergrundgrafik ist 32 Pixel hoch, also daran liegt es nicht.
Wenn ich die height: 32px;
angabe auf height: 28px;
setze, bleibt die lücke dennoch bestehen.
Hoffe hier liest noch jemand mit und kann mir helfen. ;)
Grüße,
Engin
GYRO
Dilated peoples|Team Vestax
Gibst du einem Mann einen Fisch, nährt er sich einmal. Lehrst du ihn das Fischen, nährt er sich sein ganzes Leben.