html class和id这两属性值有什么要求,可以用中文吗?可以用数字开头吗

html-css046

html class和id这两属性值有什么要求,可以用中文吗?可以用数字开头吗,第1张

html class和id不可以用中文和数字,否则无法成功定位。

HTML 中 id与name 区别

一个name可以同时对应多个控件,比如checkbox和radio

而id必须是全文档中唯一的id

id的用途

1) id是HTML元素的Identity,主要是在客户端脚本里用。

2) label与form控件的关联,如

<label for="MyInput">My Input</label>

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

for属性指定与label关联的元素的id,不可用name替代

3)脚本中获得对象:IE支持在脚本中直接以id(而不是name)引用该id标识的对象。

例如上面的input,要在脚本中获得输入的内容,可以直接以 MyInput.value来获得。如果用DOM的话,则用document.getElementById("MyInput").value;

如果要用name的话,通常先得到包含控件的form,例如document.forms[0],然后从form再引用name,注意这样得到的是经过计算后将发送给服务器的值。

详情可进入网页链接进行学习和查看。

我没理解你的意思,下面说两点吧。

第一,CSS里设置

font-family: 后面设置字体。。可以设置中文的字体样式。

第二,在HTML里的头部设置

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

或者

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

都是设置成中文显示,不过建议用UTF-8的。。

可以这样理解:

一、元素:就是html标签,比如table,tr,td,img,input等等,在对这些使用css的时候,元素名前面可以不用加任何符号,如:对网页中所有input元素用一个css样式,那么可以在样式中写 input{样式}

二、ID:如果想在网页中某个特定地方使用css,这时候就可以给那个元素一个ID,在样式的时候,ID前面要加“#”,比如:想对ID为test的表格应用一个css样式,可以写作 #test

三、类就是大多数情况下都可以调用的,在前面要加个“.”,然后在使用的时候用 “class=类名”