div Linien und IE 6
Mathias Wagner
- css
Hallo
ich will per CSS ein großes "Pi" über die ganze Seite machen. Das haut unter Opera und Mozilla auch hin. Der IE, bei mir der Sechser, zeichnet aber nur die horizontale Linie. Die Vertikalen werden nur ganz oben angezeigt und gehen nicht über die Horizontale drüber. Wenn ich die Angaben nicht in Prozent sondern in Pixeln mach dann gehts auch vertikal. Da ich aber dynamische Inhalte habe, kann ich das nicht machen. Weiß einer wie ich das umgehen könnte?
Beispiel: dev.hugo-schaschlik.de/css
Danke. MfG.
Hallo Mathias Wagner,
Leider sieht's im Mozilla 1.21 genauso aus wie von dir bei IE6 beschrieben.
Wie waers mit
<script language="JavaScript" type="text/JavaScript">
document.open();
document.write('<body style="font-size:'+screen-height+'px; text-align:center">';
}
</script>
Π</body>
</html>
Dieter
document.open();
document.write('<body style="font-size:'+screen-height+'px; text-align:center">';
hier fehlt: document.close();
Dieter
Hallo Mathias,
ich will per CSS ein großes "Pi" über die ganze Seite machen. Das haut unter Opera und Mozilla auch hin. Der IE, bei mir der Sechser, zeichnet aber nur die horizontale Linie. Die Vertikalen werden nur ganz oben angezeigt und gehen nicht über die Horizontale drüber. Wenn ich die Angaben nicht in Prozent sondern in Pixeln mach dann gehts auch vertikal. Da ich aber dynamische Inhalte habe, kann ich das nicht machen. Weiß einer wie ich das umgehen könnte?
Beispiel: dev.hugo-schaschlik.de/css
Was soll denn das sein? eine URL oder was?
Das nächste mal bitte so : http://dev.hugo-schaschlik.de/css/ siehe dazu: http://forum.de.selfhtml.org/faq/#Q-19
Aber jetzt zu Deinem Problem: Tja, da fehlt in Deiner CSS noch eine wichtige Angabe:
html, body {height:100%}
warum das so ist? --> http://www.styleassistant.de/tips/tip71.htm
Ist dort zwar für Tabellen beschrieben, gilt aber genauso auch für div's
Und dann gibts es nochwas :) Der IE macht div's immer mindestens 12px hoch, ignoriert also height angaben unter 12px. Das kann man umgehen, wenn man dem div eine line-height:0px mitgibt. Dann gilt die Angabe der Höhe in px.
#lineHor{position:absolute; top:50px;
width:99%;
height:3px;
line-height:0px;
background-color:#666666;
}
Grüße aus Nürnberg,
HarryS