开发者

CSS - how to overwrite using CSS?

I only want to change the colour for the title text, I dont know why the following code does not work?

<div 开发者_如何转开发class="mytitle">
this is the title in white
</div>

<div class="mytitle alt">
this is the title in red
</div>
<div class="mytitle alt2">
this is the title in black
</div>




.mytitle{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 37px !important;
    line-height: 40px !important;
    display:block;
    font-weight: bold;
    margin: 0 0 12px;
    padding: 0 15px 5px 0 !important;
    color: white;
    width:500px;
}
.mytitle .alt{
    color: red;
}
.mytitle .alt2{
    color: black;
}

EDIT: it would only use "mytitle" tag, it would not use alt or alt2, why?


You need to remove the spaces between the class definitions:

.mytitle.alt


simple remove .mytitle

.alt{  color: red;}       
.alt2{ color: black;}   

and you will get all alt/alt2 colored, or

.mytitle.alt{ color: red; }       
.mytitle.alt2{ color: black;}  

for the both together.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜