CSS中当网页下方不要出现横向滚动条条,对body设置width:100%可以使网页正好显示,滚条消失吗

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

平时我们看一些网页刚开始加载的时候没有多少内容,页面也没有出现纵向滚动条当我们点击加载更多,页面内容高度超过一屏于是出现滚动条这个时候,页面会向左横向移动一段距离正好是滚动条的宽度,这是洇为滚动条的出现占据了原本属于内容显示区的空间自然内容就会被挤到左边去,毕竟这是一个很不好的体验那么有什么好的解决方案呢?
这里我们可以借助css3 的语法:
calc(): 用于计算IE9+浏览器支持该属性。
vw:浏览器窗口宽度的相对单位这个宽度是包含滚动条的
100%:这个宽度是頁面内容去容器的宽度,不包括滚动条

发布了26 篇原创文章 · 获赞 11 · 访问量 7万+

在编写html代码的时候滚动条默认昰一直显示的。当其他页面利用frame嵌套该页面时滚动条不显示,不过页面会为滚动条预留位置

例如将图片靠右,由于滚动条的原因不能将图片设置在最右边。所以在body的样式中加入overflow:auto可将滚动条去除。

附:在body中设置margin可以去掉浏览器边框空白。

发布了13 篇原创文章 · 获赞 0 · 訪问量 2万+

参考资料

 

随机推荐