如何在部分中添加背景颜色?

新手上路,请多包涵

有没有其他方法可以在部分标签中添加背景颜色?除了使用 body {background-color: blue;} 之外,还有什么其他方法可以将背景颜色添加到部分中?

我正在尝试像这样添加部分背景颜色:

 <!DOCTYPE html>
<html>
    <head>
        <title>Testing</title>
        <style>
            #ABC {
                background-color: blue;
            }
        </style>
    </head>
    <body>
        <section id="ABC">
        </section>
    </body>
</html>

我的浏览器上没有显示颜色。

原文由 R3y 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 362
2 个回答

这是因为 #ABC 没有内容或者没有高度!

看看下面当我为它设置高度时发生了什么。

 <!DOCTYPE html>
<html>
  <head>
    <title>Testing</title>

    <style>

    #ABC {
      background-color: blue;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }

    body{
      background: grey;
      margin: 0;
    }

    </style>

  </head>

  <body>

<section id="ABC">

</section>

  </body>
</html>

原文由 kukkuz 发布,翻译遵循 CC BY-SA 3.0 许可协议

或者也许他们应该使用渐变尝试更多颜色。

 <!DOCTYPE html>
<html>

<head>
  <title>Testing</title>
  <style>
    #ABC {
      background-image: linear-gradient(45deg,rgb(218,34,255) 30%,#9733ee 90%);
padding: 1em;
    border-radius: 3px;
    margin: 1em 0;
color: #fff;
    }
  </style>
</head>

<body>
  <section id="ABC">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  </section>
</body>

</html>

原文由 Rumen Aleksiev 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题