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

认为id不能设置多个样式有歧义

第二点中

是表示一个id中只能包含一个属性吗

比如

#stressid{

color:green;

font-weight:18px;

}  这样是不行的吗

还是说

类似

stressid{

    color:red;

    font-size:;

}

#bigsizeid{

    font-size:25px;

}

。。。。

<p>......<span id=stress bigsize>.....</span>

还是说类似于上面这种不可以 对同一个对象加两个id呢

正在回答

6 回答

#ID 可以设置多个样式,但指能显示一个权重最高的样式。 就像你说的:“一个id中只能包含一个属性”其实是指“一个ID只能显示一种属性,但ID本身可以拥有多个样式,但最终不能被显示。”能明白吗?

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

在CSS里面,没有限制样式有多少个。这个章节是描述错了。正确的意思是:在html页面里面,标签的id的值必须得唯一(<div id="1">,</div>)。而class可以多个相同(<div class="1">,</div>)。

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

Angrydigital

他说选择器也是错的。选择器是符号。"."是ID的选择器,"#"是class的选择器,是这样理解的。"假设html里面有一个<div id="hello"></div>这样的标签,那么CSS里面的.hello{}就是说我要在花括号里写上给id为hello的标签的样式。
2016-09-27 回复 有任何疑惑可以回复我~
#2

Angrydigital

为什么说ID是唯一的,而CLASS可以多个。因为后面Javascript会以标签的id,class,name来调用元素(document.getElementById),如果是多个的话那得选哪一个?同理。人的身份证就是ID,不能重复,但是名字,所在城市就能重复(class)。
2016-09-27 回复 有任何疑惑可以回复我~

对同一个对象只能加一个id,这是它的唯一性。

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

#id 只是选取一个span标签啊 他有什么属性就能用多少属性,定义id= 的时候只能定义一个id,id是唯一属性

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

id选择器只能哟那个一次,它有唯一性,可能这样说不严谨,对它进行一次属性设置。对同一个对象只能加一个id,可以有多个类。

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

应该是一个id只能设置一个属性,不能设置多个

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

举报

0/150
提交
取消

认为id不能设置多个样式有歧义

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

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

帮助反馈 APP下载

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

公众号

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