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

我就故意把两个id都写成stress,然而并没有什么影响,网页都是红色字体,请问这种错误用法的影响体现在哪里?

如题吧。。。。

正在回答

5 回答

打个比方,真假美猴王知道吧!猴子只有一个是真的,但是你一下来两个一模一样的 “别人”就找不到哪个是真的了! 这里的“别人”就好比 之后的JS 之类的! 所以要记住 ID 必须具有唯一性,绝对不能重复!要设置相同的样式就用class 类选择器

0 回复 有任何疑惑可以回复我~

id一般是用来设置私有属性

class一般设置公有属性。

所以如果id写一样效果就和class一样了,尽管没有语法错误,但是不建议写一样,而且对后期编写js有很大影响。

0 回复 有任何疑惑可以回复我~

设置相同的id,需要改变其中一个的时候很不方便

0 回复 有任何疑惑可以回复我~

如果设置成一样的,当你只想改变其中一个id的样式时,另一个也会随之改变,这样就会很不方便。

0 回复 有任何疑惑可以回复我~
#1

anonymius 提问者

除了这个呢????w3c要求只能用一个id,否则对后端有影响
2016-07-27 回复 有任何疑惑可以回复我~

当id一样时,如果想设置成不同的颜色时会有影响

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我就故意把两个id都写成stress,然而并没有什么影响,网页都是红色字体,请问这种错误用法的影响体现在哪里?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号