0 Comments

常用12种CSS BUG解决方法与技巧(1)

发布于:2013-08-12  |   作者:广州网站建设  |   已聚集:人围观

你是否遇到过CSS bug问题,本文向大家介绍一下最常用的12种CSS BUG解决方法与技巧,CSS bug是布局中最头疼的问题。我们需要兼顾各种浏览器,以期待获得一致的效果。

最常用的12种CSS BUG解决方法与技巧

CSS bug是布局中最头疼的问题。我们需要兼顾各种浏览器,以期待获得一致的效果。非常遗憾的是各厂商之间的竞争导致很多问题的存在。而IE6与IE7在很多问题上也存在着很大的差别。在51cto.com大量的技术文档中,也包含了这方面的内容。轻松的解决CSS bug是我们必须掌握的技能。现在整理出最常用的12种CSSBUG解决方法以及CSSBUG类的小技巧。希望对您的学习、工作有所帮助,如果您依然有疑问,欢迎您到51cto.com查阅、搜索相关内容。
广州网站建设,网站建设,广州网页设计,广州网站设计

一、针对浏览器的选择器

这些选择器在你需要针对某款浏览器进行CSS设计时将非常有用.
IE6及其更低版本
*html{}
IE7及其更低版本
*:first-child+html{}*html{}
仅针对IE7
*:first-child+html{}
IE7和当代浏览器
html>body{}
仅当代浏览器(IE7不适用)
html>/**/body{}
Opera9及其更低版本
html:first-child{}
Safari
html[xmlns*=""]body:last-child{}
要使用这些选择器,请将它们放在样式之前.例如:

ExampleSourceCode


  1. #content-box{  
  2. width:300px;  
  3. height:150px;  
  4. }  
  5. ExampleSourceCode  
  6. *html#content-box{  
  7. width:250px;  
  8. }  
  9.  

二、让IE6支持PNG透明

一个IE6的Bug引起了大麻烦,他不支持透明的PNG图片。 你需要使用一个CSS滤镜
广州网站建设,网站建设,广州网页设计,广州网站设计

ExampleSourceCode 


  1. *html#image-style{  
  2. background-image:none;  
  3. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fil  
  4. ename.png",sizingMethod="scale");  
  5. }  
  6.  

三、移除超链接的虚线

FireFox下,当你点击一个超链接时会在外围出现一个虚线轮廓.这很容易解决,只需要在标签样式中加入:本文由52CSS.com整理,转载请注明出处!

ExampleSourceCode 


  1. outline:none.  
  2. a{  
  3. outline:none;  
  4. }  
  5.  
标签:
飞机