Er hat bei meinem Code irgendein Problem mit dem Div Layer das ich nicht finden kann.
Maybe könnt ihr mir helfen!?
Der erste Div Layer mit der id=„haupt“ den ich aufmache, wo ist dem sein geschlossener ?? Ich würde ja behaupten im letzten vor dem div id=„unten“.
Laut Syntaxhighlighting sagt er mir aber das er schon vor dem div id=„main“ geschlossen wird.
Wie kann ich dieses Problem umgehen?
Da der div layer ja alles umschließen soll, außer den letzten.
[CODE]
Willkommen auf der Homepage von Daniel Zimmermann!
</div>
<div id="unten">
<a href="http://www.daniel-zimmermann.at" class="p1">2008, Zimmermann Daniel | www.daniel-zimmermann.at</a> <a href="impressum.html" class="p2">Impressum</a>
</div>
</center>
</body>
[/CODE]
Maxi
2
Hätte ich jetzt auch so behauptet.
Funktioniert der Code denn so wie er soll?
Im Firefox ja!
Aber im IE nicht
Zimmermann Daniel
Klick z.b. mal auf Lebenslauf…
prm
4
Nimm mal den Quirksmode raus indem du diesen Doctype ganz an den Anfang in die allerserste Zeile des Quelltextes setzt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Bei mir wird der Div auch hier geschlossen:
Hm… any Idea’s wieso das Bild so zerissen wird im IE?
Dachte dass es daran liegt…
Sorry
Hab ned alles gepostet… das steht eh oben dran:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Zimmermann Daniel</title>
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" src="javas.js"></script>
</head>
<body>
<center>
<div id="haupt">
<div id="header" style="background-image: URL(slices/Bilder/header.png); width: 800px; height: 65px;">
</div>
<div id="menu" style="background-image: URL(slices/Bilder/menu.png);">
<div id="button">
<a href="index.html" onMouseover="austausch.src='slices/Bilder/homeeffekt.png';" onMouseout="austausch.src='slices/Bilder/home.png'"><img src="slices/Bilder/home.png" border="0" name="austausch"></img></a><br>
<a href="lebenslauf.html" onMouseover="austausch2.src='slices/Bilder/lebenslaufeffekt.png';" onMouseout="austausch2.src='slices/Bilder/lebenslauf.png'" target="main2"><img src="slices/Bilder/lebenslauf.png" border="0" name="austausch2"></img></a><br>
<a href="gast.php">Gast</a>
</div>
</div>
<div id="main" style="background-image: URL(slices/Bilder/main.png);">
<div id="home">
Willkommen auf der Homepage von Daniel Zimmermann!
</div>
</div>
<div id="footer" style="background-image: URL(slices/Bilder/footer.png); width: 800px; height: 59px;">
</div>
</div>
<div id="unten">
<a href="http://www.daniel-zimmermann.at" class="p1">2008, Zimmermann Daniel | www.daniel-zimmermann.at</a> <a href="impressum.html" class="p2">Impressum</a>
</div>
</center>
</body>
</html>
prm
6
Okay
Danke hab die ganzen Fehler ausgebessert.
Nachdem ich den DocType eingetragen hatte, funktionierte es auf einmal.
Ist der echt so wichtig?
Maxi
8
Ja ist er.
Der sagt dem Browser unter anderem, welche HTML-Version verwendet wird etc.
http://de.wikipedia.org/wiki/Doctype
prm
9
Außerdem kann der IE ohne Doctype das CSS-Boxmodell nicht richtig darstellen.
Boxmodell und Internet Explorer
system
10
Der IE kann auch mit Doctype manchmal das CSS-Boxmodell nicht richtig darstellen. Auf den richtigen Doctype kommt es an.
LANtastic’s Artikel » DTD - Document Type Declaration - Das richtige Doctype
prm
11
Exakt: Er braucht einen „qualifizierten“ Standarddoctype", der die DTD-URL enthält.