网页制作什么时候用id,什么时候用class啊

是不是div下面有div(子div)就用class啊

不是的,在css中使用id和class, 从实用角度的区别是 class可以多次使用,而id只能用于一个元素

如:

<!DOCTYPE html>

<html lang="en" xmlns="

<head>
    <meta charset="utf-8" />
    <title></title>
    <style>
        #my_id {
            color: red;
        }

        .my_class {
            color:yellow;
        }
    </style>
</head>
<body>
    <div id="my_id">id只能用于一个元素</div>
    <div class="my_class">class用于元素1</div>
    <div class="my_class">class用于元素2</div>
</body>
</html>

效果如下:

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-18
一个Class是用来根据用户定义的标准对一个或多个元素进行定义的。打个比较恰当的比方就是剧本:一个Class可以定义剧本中每个人物的故事线,你可以通过CSS,Javascript等来使用这个类。因此你可以在一个页面上使用class="Frodo" ,class="Gandalf",class="Aragorn"来区分不同的故事线。还有一点非常重要的是你可以在一个文档中使用任意次数的Class。

至于ID,通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。而这些元素在同一页面中很少会出现大于一次的情况。

归纳成一句话就是:Class可以反复使用而ID在一个页面中仅能被使用一次。有可能在很大部分浏览器中反复使用同一个ID不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的现实问题。(刚才在Dreamweaver中试了一下,确实,并没有出错)

在实际应用的时候,Class可能对文字的排版等比较有用,而ID则对宏观布局和设计放置各种元素较有用。
第2个回答  2015-06-17
class 用于 CSS

ID 用于 JS 或 其他语言程序

Css书写规范,什么时候用id,什么时候用class
你好!id与class的区别:1、根据W3c标准,ID在一个页面中有且只能有一个。所以使用ID表示的CSS样式只能表示一个元素的样式2、CLASS在一个页面中可以有多个,也就是说定义一个CSS样式后,可以有多个元素引用这个class。class的使用更灵活

网页制作什么时候用id,什么时候用class啊
不是的,在css中使用id和class, 从实用角度的区别是 class可以多次使用,而id只能用于一个元素 如:<!DOCTYPE html><html lang="en" xmlns=" #my_id { color: red; } .my_class { color:yellow; } id只能用于一个元素 class用于元素1 class用于...

CSS 的 ID 和 Class 有什么区别?如何正确使用它们
1.ID是页面中唯一的,而class可以多个,(如下图),1位置引号中只有2个,css5和css5_class,而2位置引号中就只能有一个 css5_id 2.ID要设置样式时用“#”号定义,而class用“.” 号定义。3.ID的优先级大于class 比如说在同一个标签中,id样式中定义了文字颜色为红色,class文字颜色为绿色。结...

id和class的区别
id在网页结构中只能是唯一的,如果指定了一个元素的id为aa,那么网页中就不能再出现一个id为aa的HTML元素。虽然强大的浏览器会支持多个重复id并赋予对应样式,但这是不标准不允许的。而class相反,它可以在网页结构中重复使用,你指定了一个元素的class为bb,同时可以指定下一个元素的class为bb,这两...

网页设计CSS样式中id 和class使用哪个好?
说白一点就是class具有可重复无限制的使用多次,园子建议大家尽量在结构内部使用。这样做的好处是有利于网站代码的后期维护与修改,这样的做法就会让所有的class都成为id的子级或是孙级。在我们写CSS的时候可以写成这样#father.child{…},另外需要注意的是尽量不要让class包含id,比如.father#child{…}...

网页代码,div中id和class的区别,如何理解
id就是一个唯一的元素标识,用法: 引用css的时候用#div1 而class 是一个css样式 应用的时候用class=".div1"

css中id和class使用区别,网站中能全部使用其中一个吗?
这样方便在编写CSS时明确层次关系。2. CLASS中的子级最好不用ID。当然特殊情况特殊对待。3. CLASS的命名最好命名用大小写合用。例 .newMovie 这样的写法与第一条结合起来使用明确关系最合适。要需要注意的是IE以外的浏览器对于大小写是很敏感的。还有就是一定要以字母开头 ...

写网页代码时class id一般用哪个?
class可以在网页多出重复使用 而id只能使用一次 比如:123 456 在两个div中都使用了aaa样式,这样是允许的 但是,如果把上面的class换成是id就不行,就重复了

网站制作样式里为什么用class而不用id
所以id我用驼峰式,也是为了体现这一点。 2、id不可以重复,用class的话,可以肆无忌惮的用无数次。 3、id的优先级太高,若是写了一个#page_content a {color:#f60} ,里面要改链接颜色,都必须加上#page_content才能越过这个优先级。 总结:一般网站制作最好不要用className写类名,因为始终对...

div 的标签,例如id,class,这些东西有什么作用?代表什么意思?
现在网页布局常会用到DIV+CSS:在样式表的引用时,会用到这两个可以说是特殊标识!区别是id是唯一标识,意思是这个标签用了,别的标签就不可以再次使用,但class可以。id,在进行一些网页数据的处理时,如获取数据时,会用到id!例如在表单中,与服务器进行数据交互时,会把id最为唯一标记,获取相关...

相似回答