圣杯布局右侧div设定margin-right:-100%;也是同样效果,有什么区别吗
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title >圣杯布局</ title > < style > *{ margin:0; padding:0; } body{ min-width: 700px; } .header,.footer{ float: left; width: 100%; background-color: #ddd; height: 40px; line-height: 40px; text-align: center; } .container{ padding:0 220px 0 200px; } .mid,.left,.right{ position: relative; float: left; min-height: 300px; } .mid{ width:100%; background-color: #1a5acd; } .left{ width: 200px; background-color: #f00; margin-left:-100%; left:-200px; } .right{ width: 220px; background-color: #30a; margin-right: -100%; } </ style > </ head > < body > < div class = "header" >这里是顶部</ div > < div class = "container" > < div class = "mid" > < h4 >middle</ h4 > < p >这里是页面的中间部分这里是页面的中间部分这里是页面的中间部分这里是页面的中间部分这里是页面的中间部分这里是页面的中间部分这里是页面的中间部分这里是页面的中间部分</ p > </ div > < div class = "left" > < h4 >left</ h4 > < p >这里是页面的左侧内容</ p > </ div > < div class = "right" > < h4 >right</ h4 > < p >这里是页面的右侧内容</ p > </ div > </ div > < div class = "footer" >这里是底部</ div > </ body > </ html > |
29
收起
正在回答 回答被采纳积分+1
1回答
相似问题
登录后可查看更多问答,登录/注册
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧