Autor |
Nachricht |
_Paul_
Threadersteller
Dabei seit: 26.11.2007
Ort: Berlin
Alter: 36
Geschlecht:
|
Verfasst Do 04.12.2008 15:32
Titel IE6-Anzeigefehler bei <li> mit Grafik- und Textinhalt |
|
|
Hallo :)
Ich verzweifle gerade am IE6. Es geht um die Darstellung eines Listenpunktes, in den ein Bild und dann noch Text integriert ist.
So soll das ganze aussehen:
Und so siehts im IE6 aus:
Wie man sieht, wird der Stern im IE6 in eine neue Zeile verrückt und die Bezeichnung "Webteam" fällt weg.
Code: | <li>
<span style="position: relative;">
<img style="position: absolute; top: 12px; left: 10px;" alt="Bild" src="Bildadresse"/>
</span>
<a style="padding-left: 30px;" href="Link">Webteam</a>
<span>|
</span>
</li> |
(nicht mein Code, aber ich muss ihn bearbeiten... )
Der Listenpunkt hat folgende Eigenschaften per CSS:
Code: | #mainNavi li {
display:inline;
float:left;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
font-size:9pt;
text-align:left;
} |
Ich habe beim Suchen rausgefunden, dass der IE6 mit position Probleme hat und man, so man dies in Verbindung mit top, left, right oder bottom verwendet, noch die Höhe angeben muss. Das habe ich sowohl beim das Bild umfassenden <span> als auch beim <li> selbst gemacht, leider funktionierte beides nicht.
Ideen, anyone?
Danke für die Hilfe :)
|
|
|
|
|
DesignKater
Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 04.12.2008 22:36
Titel
|
|
|
Findest du nicht da steht ein bischen viel Code in deinem Listenelement drin? Was solln das Bild in der Liste und dann ncoh der ink zusätzlich? Du zerschießt dir alles durch deine ganzen Positionierungen und durch das Padding-Left für den Link innerhalb des <li>...</li>. Und setz um Himmelswillen die Grafik als Background-Image in die Liste rein.
Versuch doch deine Links in der Liste so zu definieren:
#mainNavi ul{margin:0px; padding:0px; list-style:none;}
#mainNavi li a{
float:left;
line-height:30px;
list-style:none;
margin:0;
padding:0px 10px 0px 10px;
background-image: url('bildfürdeinnormalenstatus');
font-size:9pt;
text-align:left;
}
#mainNavi li a:hover{
float:left;
line-height:30px;
list-style:none;
margin:0;
padding:0px 10px 0px 10px;
background-image: url('bildfürdeinoverstatus');
font-size:9pt;
text-align:left;
}
Das Listenelement an sich sieht dann so aus:
<li><a href="#">Webteam</a></li>
|
|
|
|
|
Anzeige
|
|
|
_Paul_
Threadersteller
Dabei seit: 26.11.2007
Ort: Berlin
Alter: 36
Geschlecht:
|
Verfasst Fr 05.12.2008 11:28
Titel
|
|
|
Ich zitier mich mal selbst:
Zitat: | (nicht mein Code, aber ich muss ihn bearbeiten... ) |
Leider soll ich daran möglichst wenig verändern. Hätt ich vielleicht noch dazu schreiben sollen.
Ist jetzt aber auch wumpe, ich habs so ähnlich wie du gemacht.
Danke :)
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash [Textinhalt ändern]
CSS Anzeigefehler
Anzeigefehler IE7 Listenelemente
Font Anzeigefehler
PDF Anzeigefehler bei herauszoomen
Java Anzeigefehler beim hoch & runterscrollen
|
|