私はちょうどジョムラと私のdivをテンプレートを作るときに垂直に整列させようとしていることについてちょっと勉強し始めました。 問題は、右のdivがページの一番下の右側にあり、中央のdivが、正しく配置された唯一のdivである左のdivの下に少なくとも1文字の高さに揃えられていることです。フッタdivを見ることはできません(画像がテキストと一緒に黒くなっているのかもしれません) 左、右、中央とフッターのdivはコンテナdiv内にあります。私はFirefoxでそれをプレビューし、コンテナの画像と枠線は正確に私がそれらを必要としていますが、divの内容はすべての場所にあります。 CSSコードを援助してください。これに関する助けがあれば助かります。また、DivのIDと構造体をcss awellの下に貼り付けます。 ありがとうございます。divに正しく整列する3列
body{
margin: 0 auto;
background-color: #000000;
background-repeat: repeat;
text-align: center;}
#container {
width: 900px;
height: 759px;
margin: 0 auto;
border-left: 5px #ffffff solid;
border-right: 5px #ffffff solid;
background-repeat: no-repeat;
background-image: url(../slices/images/images/content-slice.jpg);}
#searchbox{
}
#header{
width: 900px;
height: 104px;
background-repeat: no-repeat;
background-image: url(../slices/Sf-Head-slice.jpg);
margin: 0 auto;
border-left: 5px #ffffff solid;
border-right: 5px #ffffff solid;
text-align: left;}
#header2{
width: 900px;
height: 108px;
background-repeat: no-repeat;
background-image: url(../slices/searchboxwithplayer-slice.jpg);
margin: 0 auto;
border-left:5px #ffffff solid;
border-right:5px #ffffff solid;
text-align: left;}
#footer{
width: 900px;
text-align: left;
margin: 0 auto;
height: 28px;
background-repeat: no-repeat;
background-image: url(../slices/images/footerslice.jpg);}
#left{
text-align: left;
margin: 0 auto;
width: 220px;
height: 752px;
float: left;}
#right{
text-align: left;
margin: 0 auto;
width: 220px;
height: 752px;
float: right;}
#center{
text-align: left;
margin: 0 auto;
height: 752px;
width: 400px;
}
中央列が浮上されていないため、相続人のdiv
<body>
<div id="header">this is the header</div>
<div id="header2">this is header2
<div id="searchbox">this is the searchbox
</div>
</div>
<div id="container">this is the container
<div id="left">this is the left column</div>
<div id="center">this is the center column</div>
<div id="right">this is the right column</div>
<div id="footer">this is the footer</div>
</div>
</div>
</body>