javascript - 我这个页面的main的盒模型为什么把header的模型空间也包括了。
问题描述
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Build a Personal Portfolio Webpage</title> <link rel='stylesheet' href='https://www.haobala.com/wenda/rule/bootstrap-Normalize.css'> <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css'> <link rel='stylesheet' href='https://www.haobala.com/wenda/style.css'></head><body> <header class='navbar navbar-inverse navbar-fixed-top'><nav> <p class='container'><a href='https://www.haobala.com/wenda/2738.html#'>Free Code Camp</a><ul class='nav navbar-nav navbar-text navbar-right'> <li><a href='https://www.haobala.com/wenda/2738.html#'>about</a></li> <li><a href='https://www.haobala.com/wenda/2738.html#portfolio'>portfolio</a></li> <li><a href='https://www.haobala.com/wenda/2738.html#contact'>contact</a></li></ul> </p></nav> </header> <main><p class='container jumbotron'> <header><p class='intro-text'> <p>Front-End Developer and UX/UI designer, with practical experience in project management, branding strategy, and creative direction; devoted to functional programming and information architecture.</p> <hr> <span>Web Developer - User Experience Designer - Graphic Artist </span></p><img src='http://qlip.in/images/avatar.jpg' alt='666'> </header> <p> </p> <p> </p></p> </main> <footer> </footer></body></html>
问题解答
回答1:并不是包含。
你的header设置了navbar-fixed-top,在bootstrap中,这个会使用position:fixed,导致header脱离常规流。
根据堆叠上下文规则,已定位的盒在流内非定位的盒之上,所以你看起来是被他包含了。
通常这种情况,你可以使用margin-top或者是padding-top之类的,来防止被遮挡。
相关文章:
1. dockerfile - 为什么docker容器启动不了?2. javascript - webapp业务流程基本一致,多套主题(样式基本不一样,交互稍有偏差)管理,并且有不断有新增主题,该如何设计组件化架构?3. javascript - ejs支持if else语法吗4. 请教各位大佬,浏览器点 提交实例为什么没有反应5. macos - mac下docker如何设置代理6. javascript - 用rem写的页面,安卓手机显示文字是正常的,苹果显示的文字是特别小的是为什么呢7. javascript - 移动端,当出现遮罩层的时候,遮罩层里有div是超出高度scroll的,怎么避免滑动div的时候,body跟随滑动?8. javascript - JS设置Video视频对象的currentTime时出现了问题,IE,Edge,火狐,都可以设置,反而chrom却...9. 新手 - Python 爬虫 问题 求助10. javascript - 学习网页开发,关于head区域一段脚本的疑惑
