
正文
html标签不能同id,html标签都必须成对出现吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
html中不同元素可以用同样的id吗?
1、不能,在同一个html页面里面,只能有一个id值,不能有相同的id值,即id值都是唯一的,而class则可以有多个。
2、这样ID也就没有意义了,要获取同一类元素可以用name,标签类型,class等方式,建议还是不要用同样的ID。
3、在css里的话,如果用了两个相同的ID,那么他们的样式是相同的。在javascript,如果要对该id对象进行操作,可能会出错。因为有两个相同id的对象。比如取值的话。
相关问答
Q1: 一个html元素可以指定两个ID吗
html标准是不允许的,因为有可能在一些浏览器上面不能渲染。
我们知道在样式表定义一个样式的时候,可以定义id也可以定义class,例如:ID方法:#test{color:#333333},在页面中调用内容 CLASS方法:.test{color:#333333},在页面中调用内容id一个页面只可以使用一次,class可以多次引用。
不知道你为什么定义2个id,你对table加样式一个id就够了。或者内联。没必要2个id。
使用两次ID选择器并不违反语法,但是如果存在冲突性样式,后者的优先级会高于前者。
id是唯一的,不能有两个或者多个,否则可能会有意想不到的错误。id就像身份证号码一样,唯一的。
Q2: 在HTML语言中,不同标签他们的id能一样吗
根据W3C提供的规则,只限制同一页面中的ID不可重复,但并不限制不同页面之间,包括框架包含的,因为框架其实也是两个不同页面,只不过展现在了一起。
你可以为每一个标签添加一个id,但是这些标签不可以是同名的。只有为每一个标签添加一个类名的时候才可以是相同的类名。也就是说类名可以相同,但是id不可以相同。
不能,在同一个html页面里面,只能有一个id值,不能有相同的id值,即id值都是唯一的,而class则可以有多个。
在css里的话,如果用了两个相同的ID,那么他们的样式是相同的。在javascript,如果要对该id对象进行操作,可能会出错。因为有两个相同id的对象。比如取值的话。
html标签不能同id的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于html标签都必须成对出现吗、html标签不能同id的信息别忘了在本站进行查找喔。








