浏览器喜欢什么样的CSS
平时听到很多做前端的朋友问这样或者那样的问题,什么文字溢出的,图片错位的,背景显示不全的,边框显示不全的,
鼠标放上去跳动的。。。等等等等
其实这类问题基本上是CSS给浏览器的信息不够所致,说的更直白一点就是 你得给浏览器传递更详细的信息。
最基本的就是元素的宽和高,通常如果设置了这两项 哪怕是 min-width min-height也行。不然浏览器对着光秃秃的CSS,
你让它去凭空想象啊? 告诉它 一个DIV 另一个元素以它为基准定到 top:20px right:40px去,聪明点的浏览器或许能知道在哪里。
笨点的浏览器 比如IE6 肯定出问题。
浏览器也不是什么智能的玩意儿,才木有心情跟你玩猜猜猜,随便弄个它想当然的位置敷衍你拉到
所以,再遇到些奇怪的问题先尝试设置上基本的宽跟高试试,也许问题就迎刃而解了。