html5中文学习网

您的位置: 首页 > 网页制作 > css教程 » 正文

CSS中overflow:scroll怎么设置只上下滚动而不左右滚动_CSS教程_CSS_网页制作

[ ] 已经帮助:人解决问题
点评:CSS中"overflow:scroll"默认是左右,上下都滚动。怎么设置只上下滚动而不左右滚动,下面有个不错的解决方法,感兴趣的朋友可以参考下

CSS中"overflow:scroll"默认是左右,上下都滚动9xNHTML5中文学习网 - HTML5先行者学习网

如何设置成:当长度超出DIV长度的时候,只有上下滚动,左右无论超出多长都不滚动,也不会出现下面的滚动杆?9xNHTML5中文学习网 - HTML5先行者学习网

如果左右没有超出内容时,用overflow:auto;9xNHTML5中文学习网 - HTML5先行者学习网

如果左右有超出内容,用overflow-x: hidden;9xNHTML5中文学习网 - HTML5先行者学习网

不过IE本身也是有问题的:9xNHTML5中文学习网 - HTML5先行者学习网
在设置Frame时,有一属性是scrolling="yes/no/auto",IE6的Mozilla都支持,但很显然地,IE的开发人员在这个地方懒了一下,他们对auto的理解很不人性化。auto的意思是自动,就是要的时候有,不要的时候没有。但如果设成auto,则在网页过长需要出竖起滚动条时,IE会自动地把水平滚动条也显示出来,哪怕网页完全不超宽。而设成yes时,IE则会一直出竖直滚动条,而不随便出水平条,这差不多是对的。所以如果要用Frame的话,还是要把这个属性设成Yes,这完全是为迁就IE。 Mozilla则在任何时候都是对的。9xNHTML5中文学习网 - HTML5先行者学习网

首先通过firebug找到对应的div9xNHTML5中文学习网 - HTML5先行者学习网

最后代码如下:     <div class="sidebar-nav" style="overflow:auto;overflow-x: hidden">9xNHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助