/*
1、宽度自适应:不设置宽度;
2、样式加载:样式按从上往下排序,写在前面的先加载;
3、兼容ie6:不能用浮动float,只能先设置父元素main为相对定位relative作为参照定位,后设置其子元素(right、left)为绝对定位absolute,并设置其具体位置。
*/
/*
1、如不给right设置外边距margin,则其自适应宽度会与其中的文字同宽;
2、由于left的width为200px,则right的margin-left为210px,因此right与left的间隔为10px;
3、由于right为main的首个子元素,因此默认叠加在main上面,无需设置绝对定位。
*/
1、宽度自适应:不设置宽度;
2、样式加载:样式按从上往下排序,写在前面的先加载;
3、兼容ie6:不能用浮动float,只能先设置父元素main为相对定位relative作为参照定位,后设置其子元素(right、left)为绝对定位absolute,并设置其具体位置。
*/
/*
1、如不给right设置外边距margin,则其自适应宽度会与其中的文字同宽;
2、由于left的width为200px,则right的margin-left为210px,因此right与left的间隔为10px;
3、由于right为main的首个子元素,因此默认叠加在main上面,无需设置绝对定位。
*/
.top{width:100%; height:50px;background:gray;}
.main{width:100%; height:400px;background:red;}
.left{width:25%; height:400px;background:blue; float:left;}
.right{width:74%; height:400px;background:green;float:right;}
.foot{width:100%; height:50px;background:yellow;}
.main{width:100%; height:400px;background:red;}
.left{width:25%; height:400px;background:blue; float:left;}
.right{width:74%; height:400px;background:green;float:right;}
.foot{width:100%; height:50px;background:yellow;}
已采纳回答 / 程序员北巷
清除当前定义的元素左右浮动诸如:clear:left; //清除左浮动clear:right; //清除右浮动clear:both; //清除左右两边浮动
2017-08-03
已采纳回答 / 慕婉清1339365
出现这样的现象是由于浏览器认为每个汉字之间是断开,并独立存在的,而英文是以每个单词为独立存在的,没有空格的一连串英文字母或数字则被看做一个连续的单词,所以不能自动换行
2017-08-02
最新回答 / 慕虎1230718
#mid_left{width:33%;float:left;height:400px;background:green}; green后面的;和}位置错了
2017-08-02