Seltsames Phänomen mit CSS und <ul>-Listen
André Mantz
- css
0 Ingo Turski0 André Mantz0 andre5
Hallo,
bei folgender Datei wird bei mir (WinXP, IE 6.0) die zweite Liste nicht als Liste gezeigt. Nehme ich das CSS-Format für p:first-letter weg, so funzt es. Wer weiß, woran das liegt und noch besser, wie ich das lösen kann?
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>>head><title>Test</title>
<style type="text/css">
<!--
p:first-letter { color:red; }
-->
</style>
</head>
<body>
<p>Aufzählung 1</p>
<ul>
<li>1</li>
<li>2</li>
</ul>
<p>Aufzählung 2</p>
<ul>
<li>a</li>
<li>b</li>
</ul>
</body>
</html>
Danke für eure Hilfe.
Gruß, André
Hi,
scheint ein Bug zu sein. Bei:
<p>Aufzählung 2<br><br></p>
passiert das z.B. nicht oder wenn noch ein anderes Element zwischen dem Absatz und der Liste ist.
freundliche Grüße
Ingo
Hallo
scheint ein Bug zu sein. Bei:
<p>Aufzählung 2<br><br></p>
passiert das z.B. nicht oder wenn noch ein anderes Element zwischen dem Absatz und der Liste ist.
Stimmt schon, so würde es gehen. Aber dann zeigt´s der IE zwar richtig, der NS aber einen Zeilenumbruch zusätzlich. Kennt jemand eine Lösung, bei der sowohl IE als auch NS es richtig zeigen?
Gruß, André
Probier statt dem <p>Element ein Titelelement (z.B. <h4>) zu verwenden. Allfällige Lücken und Abstände die entstehen könntest du mit CSS eliminieren.
Andre