首页 相关文章 CSS教程:导致一些问题的overflow

CSS教程:导致一些问题的overflow

overflow有问题吗?没问题。那为什么说要慎用呢?因为有时会导致一些问题。。。

关于overflow:auto的,很多人贪他书写方便,直接用来清除浮动。但是Firefox使用overflow:auto会产生focus,引用网友fireyy的评论

我想这是FF浏览器的一个可用性和亲和力(usability/accessibility)的设定,当设定了overflow:auto或者 overflow:scroll的元素不能完全显示内容的时候(出现滚动条),针对于键盘使用者,就可以focus到那个元素,使用键盘的方向键去控制局部的滚动。

那用关于overflow:auto清除浮动有什么问题呢?当你鼠标坏掉时,用键盘按Tab键去网上看新鼠标时就会发现,按了N+N下Tab键都到不了想要到的链接,因为overflow:auto太多了。XD 想想老外为什么要写那样复杂的clearfix吧,难道他们的研究会比我们少吗?

那关于overflow:hidden呢?本来它是没问题滴,可是我们伟大的M$不喜欢它,早在04年POPO发现overflow:hidden会导致中键失效。

[ 查看全文 ]

2016-02-19 标签:

CSS教程:导致一些问题的overflow的相关文章

手机页面
收藏网站 回到头部