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

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


函数式编程
浏览 3684回答 5
5回答

婷婷同学_

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

一只甜甜圈

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

守着星空守着你

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

慕后森

本身没问题但如果你需要用JS去获取相应id的元素时,会出错,因为取id只能一个
打开App,查看更多内容
随时随地看视频慕课网APP