从下面的代码:为什么段落标签不显示绿色?我只是练习CSS,所以我遇到了这个疑问..
p .marked2{
color:green;
}
.marked p
{
color:purple;
}
<p class="marked2">This is a green paragraph.</p> //HERE NOT SHOWING GREEN
<div class="marked">
<p>This is a purple paragraph.</p> //HERE GETTING PURPLE COLOR
</div>
答案 0 :(得分:2)
应为p.marked2
。你现在拥有它的方式,它正在寻找任何.marked2
容器内的p
个元素。
<强>示例:强>
p.marked2
将定位<p class="marked2">...</p>
(每个 p
元素class="marked2"
)
p .marked2
会将<p><span class="marked2">...</span></p>
(任何类型的元素与class="marked2"
定位为 <p>
的任何后代
答案 1 :(得分:0)
擦除空间
p.marked2 {
color:green;
}
答案 2 :(得分:0)
Hey Clarsen你应该这样写: -
p.marked2 {
color:green;
}
.marked p {
color:purple;
}
它现在按照你的要求工作....
实际上您写的是p .marked2
这意味着当marked2
类带有P
标记而不是P
标记内的属性时应用
所以你应该这样编写p.marked2
而不是marked2
类属性将应用到你的P
标记中,就像演示一样。
答案 3 :(得分:0)
我刚刚开始工作。你所要做的就是占用空间
p .marked2{
color:green;
}
p.marked2{
color:green;
}
那就是老板......你现在很高兴......
答案 4 :(得分:0)
所以问题就在于空间;示例:p .marked2
。你需要做的就是删除这样的空间;示例:p.marked2
。之后它应该可以正常工作。
p.marked2{
color:green;
}
p.marked{
color:purple;
}
<p class="marked2">This is a green paragraph.</p> //HERE NOT SHOWING GREEN
<div class="marked">
<p>This is a purple paragraph.</p> //HERE GETTING PURPLE COLOR
</div>