慕运维7138527
2016-12-04 18:58
我想问一下这个ID选择器不是只能用一次吗?定义一个新名字就能再用一次吗?
<div id="box2">box2</div>这个是在哪定义的
#box1{ width:300px; height:100px; }
不可以, 你理解错了
"ID选择器在文档中只能出现一次" 的意思是, 每个ID只能被一个元素所拥有, 类似于每个人只能有一个身份证号
#box1{ width:300px; height:100px; } <h1 id="box1"></h1> 这样是正确的
#box1{ width:300px; height:100px; } <h1 id="box1"></h1> <p id="box1"></p> 这样是错误的
错误的原因是: ID"box1" 已经被h1标签使用, 不能再被p标签使用.
不懂追问
<div id="box1">box2</div> : id是 box1
<div id="box2">box2</div> : id是 box2
这两个ID在用ID选择器设置CSS样式时并不冲突,
所谓ID选择器只能用一次, 是指同个ID名的ID选择器.
不懂追问.
初识HTML(5)+CSS(3)-升级版
1225817 学习 · 18235 问题
相似问题