《CSS》中“id”和“class”的区别是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《CSS》中“id”和“class”的区别是啥?相关的知识,希望对你有一定的参考价值。
参考技术A class可以在页面里面重复使用,\\x0d\\x0aid由于在页面里面只能出现一次,所以不能重复使用,\\x0d\\x0a所以尽量用class来写,这样能在页面里面重复引用你写的css,减小工作量和代码量。\\x0d\\x0a\\x0d\\x0a这种情况尽量用id:页面大的模块里面,用id来区分不同的模块。\\x0d\\x0a比如页面里面有这样的模块:最新新闻,推荐新闻等。就可以考虑用id来区分。\\x0d\\x0a\\x0d\\x0a还有一点,由于id是页面中唯一的,更多的是定义来留给给页面里面的javascript用。\\x0d\\x0a\\x0d\\x0a补充:class和id在页面里面的使用方法: \\x0d\\x0aclass:\\x0d\\x0a footer\\x0d\\x0aid: \\x0d\\x0afooter\\x0d\\x0a\\x0d\\x0a定义class的css是用点:“.”,如.footer\\x0d\\x0a定义id的css是用井号“#”,如#footer\\x0d\\x0a\\x0d\\x0a//让div居中对齐\\x0d\\x0a\\x0d\\x0a让div内的内容(包括文字及图片)居中的代码是: text-align:center; \\x0d\\x0a\\x0d\\x0a<转>js 中如何操作css中class的值,和它在IE 和 F F中的区别
参考技术A 一。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")。
以上是关于《CSS》中“id”和“class”的区别是啥?的主要内容,如果未能解决你的问题,请参考以下文章