loose.dtd und Textmarkierung im Dokument
Markus Walter
- html
Hallo,
ich habe folgendes Problem:
wenn ich mir eine einfache Seite mit einem <div> erstelle, indem dann ein Text steht, kann ich den unter IE (6) nicht richtig markieren: Wenn ich mit der Maus links klicke udn ziehe, wird sofort der gesamte Text ab der Mauspostion bis zum Schluß markiert.
Lass ich die Zeile "http://www.w3.org/TR/html4/loose.dtd" in der DOCTYPE Definition weg, funktionierts wie gewünscht.
Warum?
Hier der HTML-Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Markieren geht nicht</title>
</head>
<body>
<div id="Layer1" style="position:absolute; left:79px; top:40px; width:355px; height:270px; z-index:1">
<p>Dieser Text läßt sich nicht richtig markieren Dieser Text läßt sich nicht richtig markieren Dieser Text läßt sich nicht richtig markieren</p>
</div>
</body>
</html>
Danke und Gruß
Markus
Hi,
Lass ich die Zeile "http://www.w3.org/TR/html4/loose.dtd" in der DOCTYPE Definition weg, funktionierts wie gewünscht.
Warum?
damit versetzt Du en IE in den abwärtskompatiblen Quirks Mode. Weder ein Grund mehr, ihn nicht in den standard compliant mode zu lassen...;-)
freundliche Grüße
Ingo
danke für die schnelle Antwort.
Und welche dtd soll ich dann verwenden?
Hi,
Lass ich die Zeile "http://www.w3.org/TR/html4/loose.dtd" in der DOCTYPE Definition weg, funktionierts wie gewünscht.
Warum?
damit versetzt Du en IE in den abwärtskompatiblen Quirks Mode. Weder ein Grund mehr, ihn nicht in den standard compliant mode zu lassen...;-)freundliche Grüße
Ingo
Hi,
Und welche dtd soll ich dann verwenden?
gar keine.
freundliche Grüße
Ingo