代码之家  ›  专栏  ›  技术社区  ›  Treby

css h1的两种颜色

  •  1
  • Treby  · 技术社区  · 14 年前

    我有这个CSS代码:

    h1 {
        font-size:22px;
        color:#341C12;
        font-weight:normal;
        font-style:italic;
    }
    .h1color h1{
        color:#862E06;
    }
    

    这个HTML代码

    <h1>News <span class="h1color">&amp; events</span></h1> 
    

    但它不起作用。我要做的是让第一个h1文本为彩色341c12,另一个文本为862e06,只使用一个h1标记。

    2 回复  |  直到 14 年前
        1
  •  7
  •   Nick Craver    14 年前

    这是:

    .h1color h1{
    

    应该是:

    h1 .h1color {
    

    命令是 parent child ,如果你总是只有一个跨度,你也可以不去上课,然后做:

    h1 span {
    
        2
  •  5
  •   Gumbo    14 年前

    这个 descendant selector .h1color h1 全选 h1 元素是具有类的元素的后代 h1颜色 . 但是你需要全班所有的元素 h1颜色 是一个 H1 元素。

    所以只需更改选择器的顺序:

    h1 .h1color {
        color: #862E06;
    }