Nicht mehr ganz neu hier
Hallo,
spiele mich seit ein paar Tage mit css.
Bei meinem div geht immer wenn ich den text mit margin left einrücke über den Div hinaus? wenn ich marign left wieder lösche, dann ist der Text wieder, wie es sein soll im div. Habe es schon mit padding versucht, oder die breite des div id zu verkleinern, funktioniert alles nicht. Vielleicht kann mir hier jemand weiterhelfen? hier mal mein Code
css:
spiele mich seit ein paar Tage mit css.
Bei meinem div geht immer wenn ich den text mit margin left einrücke über den Div hinaus? wenn ich marign left wieder lösche, dann ist der Text wieder, wie es sein soll im div. Habe es schon mit padding versucht, oder die breite des div id zu verkleinern, funktioniert alles nicht. Vielleicht kann mir hier jemand weiterhelfen? hier mal mein Code
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>index</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="banner_haus"></div>
<div id="index_haus">
<div id="text">Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test Test test test test test test test test </div>
</div>
<div id="footer1">
<div id="menu1"></div>
<div id="menu2">Home</div>
<div id="menu3"></div>
<div id="menu4">Haus</div>
<div id="menu5"></div>
<div id="menu6">Unterkunft</div>
<div id="menu7"></div>
<div id="menu8">Aktivitäten</div>
<div id="menu9"></div>
<div id="men10">Anreise</div>
<div id="menu11"></div>
<div id="menu12">Preise</div>
<div id="menu13"></div>
<div id="menu14">Anfrage</div>
</div>
<div id="footer2"></div>
</div>
</body>
</html>
Code:
Body {
margin: 50px auto;
background-image: url(../images/background.jpg);
}
#container {
width: 1018px;
margin: px auto;
}
#container #index_home {
background-image: url(../slices/index.png);
height: 572px;
width: 1018px;
background-repeat: no-repeat;
}
#container #footer1 #menu1 {
float: left;
width: 30px;
height: 116px;
text-align: center;
line-height: 120px;
}
#container #footer1 #menu3 {
float: left;
height: 116px;
width: 35px;
}
#container #footer1 {
background-image: url(../slices/footer1.gif);
height: 116px;
width: 1018px;
background-repeat: no-repeat;
}
#container #footer1 #menu2 {
float: left;
height: 116px;
width: 103px;
text-align: center;
line-height: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #663300;
}
#container #footer1 #menu8 {
float: left;
height: 116px;
width: 103px;
text-align: center;
line-height: 167px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #630;
}
#container #footer1 #menu6 {
float: left;
height: 116px;
width: 103px;
text-align: center;
line-height: 160px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #630;
}
#container #footer1 #menu11 {
float: left;
height: 116px;
width: 33px;
}
#container #footer1 #menu9 {
float: left;
height: 116px;
width: 40px;
}
#container #footer1 #men10 {
float: left;
height: 116px;
width: 105px;
text-align: center;
line-height: 160px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #630;
}
#container #footer1 #menu7 {
float: left;
height: 116px;
width: 38px;
}
#container #footer1 #menu5 {
float: left;
height: 116px;
width: 35px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #630;
}
#container #footer1 #menu14 {
float: left;
height: 116px;
width: 106px;
text-align: center;
line-height: 155px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #630;
}
#container #footer2 {
height: 20px;
width: 1018px;
background-color: #630;
}
#container #footer1 #menu13 {
float: left;
height: 103px;
width: 33px;
}
#container #footer1 #menu4 {
float: left;
height: 116px;
width: 103px;
text-align: center;
line-height: 160px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #630;
}
#container #footer1 #menu12 {
float: left;
height: 116px;
width: 103px;
text-align: center;
line-height: 155px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: italic;
color: #630;
}
#container #footer1 #menu15 {
float: right;
height: 116px;
width: 43px;
}
#container #index_haus #text2 {
float: left;
height: 300px;
width: 900px;
}
#container #index_haus #textmitte {
height: 100px;
width: 100px;
}
#container #banner_haus {
background-image: url(../slices/guesthausbanner.png);
background-repeat: no-repeat;
height: 221px;
width: 1021px;
}
#container #index_haus #textinhalt {
float: left;
height: 100px;
width: 200px;
}
#container #index_haus {
background-image: url(../slices/guesthausmiddle.jpg);
background-repeat: no-repeat;
height: 352px;
width: 1021px;
}
#container #index_haus #text {
height: 352px;
width: 970px;
margin-left: 460px;
}