为什么div标记不适用于html和css
css为什么div标记不适用于html和css,html,css,Html,Css,cssclass在div中不起作用,但id正在使用此css代码。我在css区域中首先编写class,然后编写id以及html标记。为什么? CSS .first { color:blue; background:#ccc; padding: 20px; font-size: 16px; } #second { color:green; background:red; padding: 10px; font-size: 20px;
class
在div
中不起作用,但id
正在使用此css代码。我在css区域中首先编写class
,然后编写id
以及html标记。为什么?
CSS
.first {
color:blue;
background:#ccc;
padding: 20px;
font-size: 16px;
}
#second {
color:green;
background:red;
padding: 10px;
font-size: 20px;
}
HTML
<div class="first" id="second">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis.
</div>
``
Lorem ipsum Door sit amet,为精英们献身,为埃乌斯莫德服务
暂时性的劳工和财产损失。我们在这里吃得很少,
奎斯。
``
Id是比类更具体的选择器,因此它优先于类选择器
因为id选择器的优先级高于CSS中的类选择器,所以在这种情况下,CSS(属于您的id的内容)将覆盖您的类的CSS。CSS有几个优先规则
CSS
与顺序无关。以下是css
规则
1. #id selectors are worth 100
2. .class selectors are worth 10
3. Tag selectors are worth 1
这就是为什么
id
在您的html
区域中起作用而class
不起作用的原因。您是否在css文件中添加了一个链接引用?html和css都在同一个文件中您是否有一个样式标签包装css?是的,我有样式标签。搜索css特性
,这将有助于回答您的问题