【发布时间】:2014-11-27 15:22:43
【问题描述】:
我的“#pojat”部分无法居中。我试过“宽度:700px; 左边距:自动; margin-right: auto ;" 也使用 % 不会改变任何东西,请帮助我。
它只是不会居中,它“大部分”居中,我不知道 wtf 正在阻止我的 div 居中。
body,
html {
margin:0;
padding:0;
color:#000;
background:#a7a09a;
}
#wrap {
margin:0 auto;
background:#99c;
}
#header {
padding:5px 10px;
background:#ddd;
}
h1 {
margin:0;
text-align: center;
}
#pojat {
width: 95%;
margin-left: auto;
margin-right: auto;
background-color: #b0e0e6;
text-align: justify;
}
h2 {
margin:0 0 1em;
text-align: center;
}
#Ilkka {
float:left;
display: inline;
width:200px;
padding:10px;
background:#99c;
}
#Lari {
float:left;
display: inline;
width:200px;
padding:10px;
background:#99c;
}
#Jaakko {
float:left;
display: inline;
width:200px;
padding:10px;
background:#99c;
}
#footer {
clear:both;
padding:5px 10px;
background:#cc9;
}
#footer p {
margin:0;
}
* html #footer {
height:1px;
}
@media only screen and (max-width: 600px) {
max-width: 99%:
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Responsive Design By Poikabändi</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div id="wrap">
<div id="header"><h1>PoikaBändi</h1></div>
<div id="pojat">
<div id="Ilkka">
<h2>Ilkka</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris vel magna.</p>
</div>
<div id="Lari">
<h2>Lari</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris vel magna.</p>
</div>
<div id="Jaakko">
<h2>Jaakko</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Mauris vel magna.</p>
</div>
</div>
<div id="footer">
<p>Footer</p>
</div>
</div>
</body>
</html>
【问题讨论】:
-
你的意思是 div pojat?
-
旁注:DOCTYPE 不适用于 HTML5...
-
它居中,但全宽,宽度:50% 你会看到。在居中的 div 内浮动到左侧的块。
-
是的,我可以看到。但是我怎样才能调整它以使其正常工作
-
div 居中,但里面的 div 向左浮动。问题就在那里。