猿问

<div id= “ ”>和<div class="">

我想问问这两个选择符是不是可以随便写命名。

小学时光丶风景美
浏览 4942回答 5
5回答

慕婉清5985935

首先id名是唯一,不可以使用关键字;class名相对比较随意。所以一个页面同一个ID只能使用一次,而class可以无限制使用。在实际使用中,单一的元素或需要程序、JS控制的东西,需要用id定义;重复使用的元素、类别,则用class定义。ID需要具有唯一性,并且尽量在外围使用,如网页的大致布局,多数选用ID选择符来控制以施加样式,而CLASS具有可重复性,并且尽量在结构内部使用。这样做的好处是有利于网站代码的后期维护与修改。正式是因为ID是不能重复的,所以在XHTML的结构中,大结构一定是用ID。比如标志、导航、主体内容、版权,规范命名为#logo , #nav , #content , #copyright。

小新在编程

这个要看你获取的东西是不是唯一,如果是唯一打,比如body,一个一面也就只有一个,那么在获取他的时候就用id,用class的时候,这个可以重复,比如<form>获取单元框,就用class,需要重复,id这个时候就不起作用了。

赤坂龙之介

id:必须以字母 A-Z ,a-z 开头或者下划线开头其后的字符:字母(A-Za-z)、数字(0-9)、连字符("-")、下划线("_")、冒号(":") 以及点号(".")值对大小写敏感class:1、一般英文开头或者下划线开头2、其中类选器名称可以任意起名(但不要起中文噢)注释:class 属性不能在以下 HTML 元素中使用:base, head, html, meta, param, script, style 以及 title。提示:类名不能以数字开头!只有 Internet Explorer 支持这种做法。一般注意这些就够了

大咪

这个是结合CSS中的样式去使用,div的id可以随意起名字。class的命名也是随意,只不过使用的时候是采用了CSS中的内部样式或者引用外部样式中起名字要 与其一致,这样div才可以发挥出你所定义的样式。。。这样说可以理解吗,,,
随时随地看视频慕课网APP
我要回答