已采纳回答 / jun_an
<style type="text/css"> body { margin: 0; padding: 0; } .top { height: 50px; border: 1px solid red; width: 100%; text-align: center; } .main { height: 150px; width: 100%; border: 1px dotted blue; text-align: center; } .left { height: 1...
2018-03-05
最新回答 / 爱好学习的咸粽子
你肯定没有试过,将,left和right的position:absolute属性去掉,去掉后就发现只剩下left显示,不存在你说的直接设置middle就ok的情况(建议用自己的编辑器,别直接用题目给的那个)
2018-02-19
最赞回答 / ZE明
使用clear:right/left都可以是因为取消浮动后元素能撑开main,所以就能将foot弄到main下面。因为要添加的高度是main占用的高度,因为main没设置高度,里面的元素又是浮动的,所以main没被撑开,可以忽略它的高度,所以要用600px才能让foot到两个浮动的下面去,而100px是head规定的高度,不用加进去。
2018-01-25
最新回答 / Bozens
老师讲的body是便签,只要是body这个标签都是会附加属性的。加点是class类,用到这个类才会有属性,一般便于使用都是*{ margin:0 ; padding:0} 取消所有东西的内外默认边距,便于排版
2017-12-29
已采纳回答 / qq_杜飞_03761348
他们设置 310 和210 是为了让效果图和案例一样,中间div和两边有空白的间距。由于中间的div设置的margin 所以,它的距离是相对于body的距离,你疑问为啥不是和左右两个div的距离,是因为,左右两个div由于设置了absolute 脱离了文档流,也就是相当于相对其他div来说,它类似于透明的空气一般。
2017-12-01