Ich mache eine CSS-Website und ich möchte so aussehen: 3 vertikale divs. LINKE MITTE RECHTS. In der Center div ist der Inhalt der Website, und ich möchte die links und rechts Div den Raum zwischen dem Zentrum und den Browser Grenzen zu füllen.Erstellen einer Website mit 3 div mit Center-Inhalt und 2 "Puffer", um den reminig horizontalen Raum zu füllen
Hier ist mein Code.
#container
{
width:100%;
background-color:#000;
}
.center
{
width:1000px;
height:400px;
background-color:#F90;
margin: 0px auto;
overflow: auto;
}
.spacer-left
{
width:100%;
height:400px;
background-color:#F90;
float:left;
}
.spacer-right
{ width:100%;
height:400px;
background-color:#F90;
}
Und hier ist der HTML:
<!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=windows-1251" />
<title>Untitled Document</title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div class="spacer-left"></div>
<div class="center" style="background-color:#F30;"></div>
<div class="spacer-right"></div>
<div style="clear:both"></div>
</div>
</body>
</html>
Ich habe mit 2 divs versuchen und es war kein Problem. Links mit Float: links und Breite in Pixeln und rechts mit 100% Breite ohne Float. Es funktionierte. Aber wie man es mit 3 Divs macht. Danke im Voraus!
groß Victor, Sie sollten upvote und Antworten annehmen, wenn das Problem gelöst ist. –
Wie das geht, weil ich das System hier nicht kenne. – Victor