1 id和class有什麽区别
2 标签指定式选择符和包含选择符有什么区别
1 id和class有什麽区别
2 标签指定式选择符和包含选择符有什么区别
简单地说 ID 在CSS里的CSS是以# 号开头 CLASS 是以 . 开头的, 两者之间不同 是 在同一个页面里ID 只能用一次 CLASS可以重复运用, 便ID的优先级比CLASS的高。意思是 如果ID 和CLASS里有同样的属性的话, ID里的属性会比较权重。
如:
<div id="nav">
<div id="show">文字</div>
<div id="item">文字</div>
</div>
<div id="name">
<div id="show">文字</div>
<div id="item">文字</div>
</div>
nav item
{
font-size:20px;
}
当用样式时隶属div nav下的div item的字体样式会变为20px的字体,而隶属与div name下的div nav的字体不会变!
个人感觉自己多写几个
比较一下彼此的不同
效果比较明显
作用域不同
id只能作用在一个控件上面
class可以是多个
后面两个不太熟
class是样式组,用.style定义,class="style": .style定义样式组,可以被反复调用,就是说你一个页面里,可以有多个元素用同一个style; ID是固定标签,用#style1定义,ID="style1" #style1定义固定标签,用于定义一个特定的元素,每个页面只能出现一次,不能反复调用。虽然现在有的网页多次调用#style1,但那是不规范的,在某些浏览器中也会无法解读造成页面出错。