css常见问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/love_fish_dream/article/details/54706270

css在处理兼容的时候真的是让很多程序员们非常头疼的问题,本文主要提出一些css的常见问题,大家有好的解决办法或者是其他问题 欢迎留言讨论!

       1.ie8下的H5标签兼容性问题。

        2.ul标签在FF下显示默认有40px的padding,而IE8及以下默认是40px的margin。所以我们再写css样式的时候为了浏览器ul样式的统一,我们就设置ul{margin:0;padding:0;}.

       3.IE6下子元素超出父元素的宽高,会把父级的宽高撑开.

       4.P包含块元素的嵌套规则.

       5.IE6最小高度的问题,在IE6下不能直接设置只有几像素的高度,咱们可以设置font-size:0;就可以解决这个问题了。

       6.IE6的双边距问题 比如在FF下一个块元素向左flost,设置margin为10px;同样的代码在IE6下执行会显示margin为20,我们可以在css代码中加上_display:inline;来解决这个问题。

      7.IE6下绝对定位元素父级宽高是奇数,绝对定位元素的right和bottom的值会有1px的偏差。

      8.FF浏览器中的input hover上去的时候会默认有一个蓝边

      9.css hack 就是针对不同的浏览器写不同的css样式的过程 

猜你喜欢

转载自blog.csdn.net/love_fish_dream/article/details/54706270