• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML Inhalt verutscht sobald dieser gepfplegt wird

ABRLP

Neues Mitglied
Hi zusammen, ich habe folgende Codes erstellt:
HTML:
 <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="style.css" type="text/css" rel="stylesheet">
<title>Test</title>
</head>
<body>
<div id="wrapper">
<div id ="header">
</div><!--schlie?en header-->
<div id="nav">
<ul>
<li><a href="#">?ber uns</a></li>
<li><a href="#">Planungsleistungen</a></li>
<li><a href="#">Zeichenarbeiten</a></li>
<li><a href="#">Referenzen</a></li>
<li><a href="#">Thermografie</a></li>
<li><a href="#">Energieeffizienz</a></li>
<li><a href="#">Partner</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</div><!--schlie?en nav-->
<div id="content">
</div>
<div id="footer">
</div>
</div><!--schlie?en wrapper-->
</body>
</html>
Code:
#wrapper
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color: red;
width: 900px;
height: 680px;
}
#header
{
background-color: purple;
width: 900px;
height: 100px;
}

#nav
{
background-color: yellow;
height: 25px;
width: 900px;
}
#content
{
background-color: green;
width: 900px;
height: 530px;
}
#footer
{
background-color: pink;
width: 900px;
height: 25px;
}
Lasse ich nun meinen HTML Text (die Links) raus, sieht alles wunderbar aus. Sobald ich diese allerdings pflegen, verrutsch meine Nav Zeile und ich sehe die rote Farbe des wrappers. Kann mir jemand einen Tipp geben, was ich falsch mache? Danke Euch
 
In deinem HTML-Code sehe ich noch 2 Fehler:

HTML:
<div id ="header">

Hier ist das Leerzeichen zuviel. Korrekt wäre:

HTML:
<div id="header">

Außerdem stimmt die Zeichensatz-Angabe nicht, wenn dieses HTML-Dokument in HTML5 geschrieben sein soll.

Und was meinst Du mit "die Links"? Das Menü?
 
Zuletzt bearbeitet:
Hallo,

also zuerst wenn es um html/css geht bitte das nächste mal ein link, es gibt genügent free hoster.

aber is ja dein erster da sind wir mal nicht so :O)

Der rote ist klar, das kommt vom padding aus der ul list.
Mach mal bei nav die höhe raus, macht ja kein sin und mach ein overflow: auto; rein.

noch ein tip eine reset.css zum anfang setzt alle werte zurück und du kannst das so machen wie brauchst.

Cheffchen
 
Danke erstmal für die Antworten. Leider hat mein Rechner hier keine Möglichkeit per FTP was upzuloaden, daher schwierig für mich Links bereitzustellen. Die Tipps haben leider nicht geholfen. Habe mal 2 Mini Codes gebaut, bei denen ich dasselbe habe: Die div #wrapper hat einen nicht gewollten Abstand nach oben im Browser statt bündig zu schließen. Denke das ist dann auch mein Problem, welches sich auf alle folgenden divs auswirkt. Hier mal die Codes:
HTML:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<link href="style2.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
</div>
</body>
</html>
Code:
@charset "utf-8";
#wrapper {
 width: 900px;
 height: 680px;
 background-color: red;
 margin: auto;
}
 
Deinem Rechner muss man das auch nicht beibringen. Du brauchst lediglich einen Webspace zu dem Du dich per FTP verbinden kannst. Wenn Du keinen Webspace hast, kannst Du dir für solche Test und zum Zeigen im Forum einen kostenfreien Webspace holen. Beispiele dafür findest Du hier:
Kostenloser Webspace, Kostenlose Homepage - Gratis Speicherplatz für Ihre Homepage im Internet

Die Lösung um die merkwürdigen Abstände hat dir Cheffchen oben schon genannt. Unter reset.css kann man sich auch dieses Minimalbeispiel für das Zurücksetzen aller Innen- und Außenabstände aller Elemente denken:

Code:
* {
 padding: 0;
 margin: 0;
}

Und das oberhalb deines restlichen CSS-Codes einfügen - fertig.

Natürlich kann man das noch ausbauen um auch andere Abstände und Werte auf einen einheitlichen Stand für alle Elemente zu bringen. Daher auch der Begriff reset.css, wo man so etwas sammeln kann.
 
Hallo,

bei dem letzten entweder reset.css oder body margin und padding auf 0. siehe hier: x_body padding/margin - jsFiddle

Ich hoffe mal das mit Firefox Testest, dann drück mal F12, damit kannst alles untersuchen zb wie so ist da platz oder da nicht.

Cheffchen
 
Zurück
Oben