为了账号安全,请及时绑定邮箱和手机立即绑定

Html中id属性,两个元素可以相同么?

Html中id属性,两个元素可以相同么?

函数式编程 2019-04-03 11:07:08
Html中id属性,两个元素可以相同么?
查看完整描述

5 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

id是唯一的,不能有两个或者多个,否则可能会有意想不到的错误。id就像身份证号码一样,唯一的。但是class可以,class是类选择器,可以有无限个

查看完整回答
反对 回复 2019-04-09
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

一个html中使用多次相同id样式,对应CSS样式同时会生效,但为了语法正确、为了特效、具有特定意义ID,最好一个网页中一个id命名使用一次。
之所以在一个网页中多次使用相同id样式能生效,那是浏览器容错性能好,按照html语法大家一定遵循一个id命名在一个网页中只能使用一次。

查看完整回答
反对 回复 2019-04-09
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

如果是特效使用ID这样如果多次使用相同命名css id
,网页JS会报错,同时特效也不会生效。ID选择器特定是具有唯一性,所以实际使用时候无论网页是否特效使用ID,大家都要遵循同一网页只能使用调用一次id。

查看完整回答
反对 回复 2019-04-09
?
慕后森

TA贡献1802条经验 获得超5个赞

本身没问题
但如果你需要用JS去获取相应id的元素时,会出错,因为取id只能一个

查看完整回答
反对 回复 2019-04-09
  • 5 回答
  • 0 关注
  • 3451 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信