为了账号安全,请及时绑定邮箱和手机立即绑定

sidebar高度超过content

老师提到sidebar高度要超过自动适应的content,但是我怎么没在sidebar代码里面看到有关高度的设定?

正在回答

3 回答

这里sidebar的高度是自适应于其内容高度的(再加一些内外填充啥的),即sidebar高度=内容高度+内外填充

这里的mainbody只能依靠sidebar来撑开(因为content设为绝对定位之后,失去了对父块mainbody的支撑能力)此时sidebar的内容足够多,高度已经大于content的高度,所以不用再设置高度;

如果sidebar的内容较少(比如只有“CSS基础教程那一栏”),这时候如果sidebar不设置一个大于content的高度,而mainbody的高度就等于sidebar的高(再加一些内外填充啥的),此时content就会很突兀的穿过其父块mainbody;

此时会导致footer往上挤,与content的部分内容重叠。http://img1.sycdn.imooc.com//56ee18710001d21e08380665.jpg

0 回复 有任何疑惑可以回复我~

.....

0 回复 有任何疑惑可以回复我~

根据在sidebar里面添加的内容来

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214705    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

sidebar高度超过content

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信