footer没颜色或跑位原因:main没有被里面的元素撑开。
解决办法:1.给main使用隐藏溢出overflow:hidden;让main撑开。
2.给受影响元素清除浮动clear:both;去除影响。
推荐用办法1.
解决办法:1.给main使用隐藏溢出overflow:hidden;让main撑开。
2.给受影响元素清除浮动clear:both;去除影响。
推荐用办法1.
.main{ width:960px; height:600px;margin:0 auto}
.left{ width:300px; height:600px; float:left;background:#ccc;}/*左浮动样式*/
.right{ width:600px; height:600px; float:right;background:#FCC;}/*右浮动样式*/
.left{ width:300px; height:600px; float:left;background:#ccc;}/*左浮动样式*/
.right{ width:600px; height:600px; float:right;background:#FCC;}/*右浮动样式*/
.top{width:100%;background:gray;height:50px;}
.main{width:100%height:500px;background:red;}
.left{ width:200px;height:500px;float:left;background:blue;}
.right{height:500px;float:right;background:green;}
.foot{width:100%;height:50px;background:#369;}
为 这样写中间会有一片空白啊
.main{width:100%height:500px;background:red;}
.left{ width:200px;height:500px;float:left;background:blue;}
.right{height:500px;float:right;background:green;}
.foot{width:100%;height:50px;background:#369;}
为 这样写中间会有一片空白啊
.top{height:100px; background:gray;}
.main{width:100%;height:400px;background:red; }
.left{ width:200px;height:400px;background:blue;position: absolute;left: 0;top:100px;}
.right{height:400px;background:green;margin-left:210px;}
.foot{height:100px; background:orange;clear:both;}
.main{width:100%;height:400px;background:red; }
.left{ width:200px;height:400px;background:blue;position: absolute;left: 0;top:100px;}
.right{height:400px;background:green;margin-left:210px;}
.foot{height:100px; background:orange;clear:both;}