怎么让两个DIV块,居中?_html/css_WEB-ITnose
时间:2021-07-01 10:21:17
帮助过:10人阅读
不知为什么会居左,如何让其居中
代码如下:
??????????
@media screen and (max-width: 600px) {
.heading,
.container,{
width: 400px;
}
.main{
float: left;
height: 600px;
}
.left,
.right{
float: left;
height: 200px;
width: 400px;;
background-color: blue;
}
.main {
width: 400px;
overflow: scroll;
}
.heading{
width:400px;
height:153px;
}
.container {
height: 600px;
}
header{
font-size:.6em;
font-weight: bold;
width: 100%;
}
a{
font-weight: bold;
text-decoration: none; /*decoration 修饰 装饰*/
}
header nav a{
text-decoration: none;
font-weight: bold;
}
header nav ul li a{
display: block;/*和前面的inline,是不是冲突?*/
float: left;
padding: .1em 0.8em .1em;/*top right bottom*/
border-right: .1em solid;/*每个链接的右边框*/
}
回复讨论(解决方案)
把margin:0px auto;添加到div样式里面
去掉{float:left;}就居中了,
可是为什么,宽幅为960和600px的时候设置float:left;就正常?
当浏览器宽度是小于600设置float:left;就会这样?
去掉float:left;设置margin:0px auto;就行了
给你篇文章系统学习一下!
http://note.youdao.com/share/?id=f93315310f22d0d2f4103bcbd6dfc922&type=note
清浮动
margin:0px auto;
感觉浮动那个有问题,正在学,暂时想不出好办法。看其他大神的。