本文目录一览:
- 1、js 中如何操作css中class的值,和它在IE 和 F F中的区别
- 2、FF和IE在CSS里有什么区别?
- 3、IE6、 IE7、 FF在CSS表现上有哪些区别?拜托了各位 谢谢
- 4、在线等:IE浏览器和 FF,Chrome在CSS写法上的区别
- 5、css 在IE中和FF中的区别
- 6、IE和FF下CSS样式的区别
js 中如何操作css中class的值,和它在IE 和 F F中的区别
一。
js中对class并没有像对id有
getElementById("id")相对操作的getElementByClassname("name")。你可以自行定义,但一般情况可通过
obj.setAttribute("className")和obj.getAttribute("classname")对class进行基本操作。
二。
{
ok=obj.getAttribute("className")';}//for
IEelse{
ok=obj.getAttribute("class");}//for
FFobj.className=ok;
}这里要取得class的值时,IE使用的是
obj.getAttribute("className")而FF要用obj.getAttribute("class")。
FF和IE在CSS里有什么区别?
有很大的区别!
不同的浏览器对css的支持不同.
为什么会出现css,就是为了让不同的浏览器能正常显示网页
IT界有太多的浏览器了
imporment是强调的作用,提升一个属性的级别,IE支持,别的不支持,而且IE还得是高版本的.它将把一个属性提高到最高级别
IE6、 IE7、 FF在CSS表现上有哪些区别?拜托了各位 谢谢
这说不准的,有时候像CSS样式你写好后,用IE6浏览格式和位置是对的,但是FF浏览却会乱跑的,还有颜色方面,IE6 IE7之间是存在差异的。不过在CSS写法上有些是不同的,就像继承样式一样,IE6就不需要中间加个空格,但是在FF上就需要一个空格了,要不然FF不会承认这个样式的存在,另外区别也有很多,但是这还得靠你自己摸索的。 解决办法是有一个的,你假如遇到一个问题不对了,你就可以上百度搜索一下就可以解决了。一般都会有提示的,如果你找不到答案,就干脆上知道还提问了,加点分,对了,帮你回答了这么多,总得帮我加个二十分吧! 查看原帖
希望采纳
在线等:IE浏览器和 FF,Chrome在CSS写法上的区别
目前,对css的解析。不同的浏览器是不一样的,同为IE,不同的版本也是不一样的。
以我的经验,目前的主流浏览器中IE6是最麻烦也是最与众不同的。所以,我一般用dreamweaver cs4写html,它的解析与FF,Chrome相差已不是很远。这种解析是比较符合W3C标准的。
建议,分模块确定CSS。比如,写sidebar的css,把sidebar写完后,立即比较FF与IE6的差别。对不同进行修正,修正的方法就是楼上所说的CSS HACK,方法很多,可以上网搜一搜。
还有一个很有用的经验,就是第一条css这样写:
*{
margin:0;
padding:0;
}
这样可以方便地消除很多解析不同的地方。
css 在IE中和FF中的区别
两种浏览器对于CSS的处理不一样造成的,但是基本上的处理是差不多的,只是有些预定义信息不一样。
比如 padding 有的浏览器默认是0,有的是10。
如果你写页面的话,最好把所有的信息都定义一遍
比如
* {
padding:0;
margin:0;
}
IE和FF下CSS样式的区别
FF对盒模型的解释也不一样,代码说明:#test { width: 650px !important;width: 648px;padding-left:2px;background:#fff; }
test 显示的宽带是 650px
IE Box的总宽度是: width+padding+border+margin宽度总和
FF Box的总宽度就是 width的宽度,padding+border+margin的宽度在含在width内。
如果有BOX{WIDTH:"300"; PADDING:"5PX";
则BOX在IE的宽度应该为:310
而在FF的宽度则是300
所以在BOX有填充的情况下应该这样使用
BOX{WIDTH:"290"!IMPORTANT; WIDTH: "300";}
这样子才能确保BOX的宽度始终在300px,而不会出现被撑开的现象,
而在FF里面则不会造成浮动层填不满的情况
ul 标签在 Mozilla 中有 padding 值的,而在 IE 中只有 margin 有值。
设置ul{margin:0;padding:0}
针对firefox ie6 ie7的css样式
现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了。
现在写一个CSS可以这样:
#1 { color: #333; } /* Moz */
* html #1 { color: #666; } /* IE6 */
*+html #1 { color: #999; } /* IE7 */
那么在firefox下字体颜色显示为#333,IE6下字体颜色显示为#666,IE7下字体颜色显示为#999
可以用”+”来实现只有IE识别的CSS Hack
可能有朋友想到用”_” Hack,但它们是由区别的,因为IE7中是不识别“_”的。所以用+
测试结果:
IE5.5,IE6 ,IE7浏览器都能识别;
FF2.0,Opera 9,Safari 2浏览器不识别