浏览器兼容怎么写

1. 浏览器的兼容怎么调啊 现在基本都只应付IE7,IE6和FF(火狐)的兼容问题,具体做法是在做页面的时候,就打开三个浏览器来调试,不要等做完再来调,那样会累死 。当发现不兼容情况导致页面异常的时候,针对不同浏览器在css中做出调整,例如可以用这种方法来区分:
{width:300px; *width:200px; *_width:100px}
表示在FF中宽度为300px,IE7中为200,IE6中为100 。要同时区分三个浏览器的时候,css样式的书写顺序为:FF > IE7 > IE6 。
注:带“_”的css样式只有IE6能识别,带*号的只有IE能识别,样式后加“!important”只有FF和IE7能识别 狄克 2008-03-14 14:58 检举
2. 请问,iE6浏览器兼容的CSS怎么写 使用“子对象选择符”,如:span >p{color:blue;} 它等同于包含选择符:span p {color:blue;}
还有一个属性:voice-family 它是css中针对残疾人使用的设备进行特别设置的一个方法,使用此方法可以设置阅读方式,现在已成为针对IE6.0一下浏览器的一个特殊的CSS hack 方法 。使用方法:
#content {
voice-family:"\"}\"";
voice-family:inherit;
color:red;
}
使用代码中的两句Voice-family属性之后下面的color:red;将不会被IE5.5及以下浏览器所解析 。
+hack方法
+号hack方法是最近流行的一种CSS hack,非常简单也易于管理,+号用于区分IE系列浏览器与其他浏览器 。
使用方法如下:
#content{
width:500px;
+width:480px; /*IE可执行*/
}
带有加号的属性只能在IE系列的浏览器里运行
3. 浏览器兼容怎么解决 IETester中文免费版 - 最佳网页IE浏览器兼容性测试工具(IE6 IE7 IE8共存)
对于很多拥有自己博客或者接触网页制作的朋友,肯定会遇到自己辛苦写好的页面在不同的浏览器下显示出来的效果截然不同吧,喜欢追求完美的朋友就肯定希望能尽量在不同浏览器下对页面进行测试并保证其正常显示了 。当然,像FireFox、Safari、Opera等浏览器还可以随意地安装卸载,然而,最麻烦的莫过于微软的“IE”系列了 。
基本上你不能用常规的方法同时在一个系统中安装IE5、IE6、IE7甚至IE8!找多台电脑来测试对很多人来说也并不是很容易的事情 。之前异次元の世界也曾给大家介绍过一款绿色版的IE6,但始终问题比较多,并不是十分好用 。X-Force今天给大家介绍的IETester就可以完美地解决这个烦人的问题了!IETester可以让你同时测试网页在IE5~IE8下的兼容性和显示效果
下载:
4. 怎么才能让自己写的css 样式 兼容所有浏览器呢 利用 CSS Hack 兼容左右浏览器通过CSS Hack解决各浏览器的兼容问题,是现在普遍采用的方法 。
我分享一些常用的CSS Hack写法 。……<![endif]--> ……<![endif]--> ……<![endif]--> ……<![endif]-->.csshack{ padding:10px; padding:9px\9; /* 所有 ie */ *padding:5px; /* ie6和ie7 */ +padding:7px; /* ie7 */ _padding:6px; /* ie6 */ }这些是比较常用的CSS Hack写法,可以解决大部分兼容问题 。
5. 经常遇到的浏览器的兼容性有哪些 浏览器兼容问题一:不同浏览器的标签默认的margin和padding不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大 。
碰到频率:100%解决方案:CSS里加一行1*{margin:0;padding:0;}备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0 。浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大问题症状:常见症状是IE6中后面的一块被顶到下一行碰到频率:90%(稍微复杂点的页面都会碰到,float布局最常见的浏览器兼容问题)解决方案:在float的标签样式控制中加入 display:inline;将其转化为行内属性备注:我们最常用的就是div+CSS布局了,而div就是一个典型的块属性标签,横向布局的时候我们通常都是用div float实现的,横向的间距设置如果用margin实现,这就是一个必然会碰到的兼容性问题 。