CSS实例教程:致使1些难题的overflow

2021-03-16 22:15 jianzhan
overflow有难题吗?没难题。那为何说要慎用呢?由于有时会致使1些难题。。。
有关overflow:auto的,许多人贪他撰写便捷,立即用来消除波动。可是Firefox应用overflow:auto会造成focus,引入网友fireyy的评价
我想这是FF访问器的1个“能用性和亲和力”(usability/accessibility)的设置,当设置了overflow:auto或 overflow:scroll的元素不可以彻底显示信息內容的情况下(出現翻转条),对于于电脑键盘应用者,便可以focus到那个元素,应用电脑键盘的方位键去操纵部分的翻转。
那用有关overflow:auto消除波动有甚么难题呢?当你电脑鼠标坏掉时,用电脑键盘按Tab键去在网上看新电脑鼠标时就会发现,按了N N下Tab键都到不上要想到的连接,由于overflow:auto太多了。XD 想一想老外为何要写那样繁杂的clearfix吧,难道说她们的科学研究会比大家少吗?
那有关overflow:hidden呢?原本它是没难题滴,但是大家杰出的M$不喜爱它,早在04年POPO发现overflow:hidden会致使中键无效。
假如界定了嵌套循环区块元素(例如<div> )的overflow外溢款式,在这个区块上方,电脑鼠标中键将无效,这关键是存在于IE中, Mozilla/Firefox/Opera广泛应用自定的mouse guesture,因此不存在这个难题或压根就谈不上这个难题。例如用IE访问Plod的情况下,在正中间內容一部分按电脑鼠标中键(假定你的电脑鼠标有中键),那个左右滚屏箭头沒有出現吧……
中键的作用估算用得较为少,1般出現N N屏的网页页面,才会用中键来迅速拉动,比如用IE6开启163(不知道道改掉了没^^)试1下,尽管IE6里那个不能爱的4角模样较为不好看,可是也不可以由于它模样有难题就把它去掉,哪怕你是一不小心的。由于真的有人会用到,之前跟1个做论坛的盆友有探讨到这个难题,是一般网友提到的。如果致使他人认为中键坏了可就不太好^^。顺带说下,你们胆大用,由于我装了罗技的电脑鼠标驱动器,中键作用早已升级,即使IE也米难题。再再顺带说下,Firefox的中键那个图能够订制。XD
这些细微的难题将会你觉得危害其实不大,确实,它的危害其实不大,但是Web规范自身的实际意义是甚么呢?