HTML中的id,name和class

2016-12-08  本文已影响218人  小m_up

name

指定标签的名称。

<input type="text" name="name" />

id

指定标签的唯一标识。

<input type="text" id="id" />

class

指定标签的类名。

<input type="text" class="text" />

name与id的其他区别 :

1 ) id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以 用数字。
2 ) table、tr、td、div、p、span、h1、li等元素一般用id。
3 ) 与表单相关的元素也可以赋ID值, 但为这些元素赋ID值的时候引用这些元素的方法就要变一下了,具体的如下:
赋name时引用元素的方式: document.formName.inputName或document.frames("frameName")
4 ) 赋id时引用元素的方式: document.all.inputID或document.all.frameID
5 ) 除去与表单相关的元素,只能赋id不能赋name,这些元素有body、li、a、table、tr、td、th、p、div、span、pre、dl、dt、dd、font、b等等

id和class的区别

1)class是设置标签的类,用于指定元素属于何种样式的类。在CSS样式中以小写的“”及“.”来命名。
2)id是设置标签的标识。用于定义一个元素的独特的样式。在CSS样式定义的时候 以“#”来开头命名。
3 ) id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。

欢迎提出宝贵的意见及建议或者补充哦

上一篇下一篇

猜你喜欢

热点阅读