Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Aufzählungszeichen li IE7 und älter

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 06.02.2010, 10:09

Hallo zusammen

Seit es IE8 gibt, habe ich gezwungenermassen meine Webseiten den Normen wie es neu IE8, google chrome und firefox schon seit eh und je pflegen abzuändern.

Dabei stehe ich vor einem Designproblem was unglaublich stört. Die Aufzählungszeichen. Wenn ich mittels <li> Aufzählungszeichen generiere, dann habe ich folgendes Problem:

Bei IE8, Chrome und Firefox klappt es Einwandfrei. Das Aufzählungszeichen ist auf der ersten Linie des Textes.

Beispiel:

- Dies ist ein Testtext.
Das Aufzählungszeichen ist bei der ersten Linie.
Und da bleibt es auch.


Bei den älteren Browsern von IE ist dies nicht der Fall.
Es wird mir in der Mitte des gesamten Textes angezeigt.

Beispiel:

Dies ist ein Testtext.
- Das Aufzählungszeichen ist in der Mitte des Textes.
Und da bleibt es auch.

Ihr müsst Euch natürlich vorstellen, dass die Textzeilen bündig untereinander sind und nicht wie hier im Post.

Hat jemand dasselbe Problem und eine gute Lösung gefunden?

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 06.02.2010, 12:48

Poste doch mal den zugeörigen HTML- und CSS-Code!
Irgendwie verhält sich der IE<=7 seltsam bei Dir.

Der IE ist zwar ein sehr schlechter Browser, aber zumindest Listen sollte er einigermaßen hinbekommen.

Hobby_SEO79
PostRank 9
PostRank 9
Beiträge: 1883
Registriert: 19.06.2008, 23:09

Beitrag von Hobby_SEO79 » 06.02.2010, 14:29

Versuch mal in der CSS dem <li> generell Folgendes zuzuweisen:

Code: Alles auswählen

 li &#123;list-style-type&#58;none;padding&#58;0px&#125;
Dann vergibst Du im übergeordneten TAG eine Klasse.

Code: Alles auswählen

<ol class="klasse">
<li>Text</li>
<li>Text</li>
</ol>
In der CSS weist Du dann individuelle Werte zu. Ich nutze meist kleine Grafiken, weil die Anstriche zu gewöhnlich aussehen.

Code: Alles auswählen

.klasse li&#123;background&#58; url&#40;&#41; no-repeat; padding-left&#58;25px;&#125;
Du kannst background auch wieder durch list-style-type ersetzen. Google mal nach dem Attribut. Damit kannst Du verschiedene Aufzählungszeichen generieren.

So bekommst du alles einheitlich und bündig in jedem Browser.