mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 22:22 Benutzername: Passwort: Auto-Login

Thema: IE6-Anzeigefehler bei <li> mit Grafik- und Textinhalt vom 04.12.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> IE6-Anzeigefehler bei <li> mit Grafik- und Textinhalt
Autor Nachricht
_Paul_
Threadersteller

Dabei seit: 26.11.2007
Ort: Berlin
Alter: 36
Geschlecht: Männlich
Verfasst Do 04.12.2008 15:32
Titel

IE6-Anzeigefehler bei <li> mit Grafik- und Textinhalt

Antworten mit Zitat Zum Seitenanfang

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 :)
  View user's profile Private Nachricht senden
DesignKater

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 04.12.2008 22:36
Titel

Antworten mit Zitat Zum Seitenanfang

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>
  View user's profile Private Nachricht senden
Anzeige
Anzeige
_Paul_
Threadersteller

Dabei seit: 26.11.2007
Ort: Berlin
Alter: 36
Geschlecht: Männlich
Verfasst Fr 05.12.2008 11:28
Titel

Antworten mit Zitat Zum Seitenanfang

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 :)
  View user's profile Private Nachricht senden
 
Ähnliche Themen Flash [Textinhalt ändern]
CSS Anzeigefehler
Anzeigefehler IE7 Listenelemente
Font Anzeigefehler
PDF Anzeigefehler bei herauszoomen
Java Anzeigefehler beim hoch & runterscrollen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.