html - 将通用 CSS 样式仅应用于单个容器

标签 html css

我想将在 Head 标签内的 Style 标签中定义的 CSS 样式应用到特定的 div。示例 HTML

<html>
  <head>
    <style>
      p {
        font-size:10pt;
        color:blue;
        background-color:green;
      }
      span {
        font-size:16pt;
        color:green;
        background-color:yellow;
      }
    </style>
  </head>
  <body>
    <div class="div1">
      <p style = "font-size:14pt;">Hello world</p>
      <p>How Are You</p>
      <span>How Are You Test span</span>
      <div>How Are You Test div </div>
    </div>

    <div class="div2">
      <p>This is div2</p>
      <p style = "font-size:14pt;">Hello world</p>
      <p>How Are You</p>
      <span>How Are You Test span</span>
      <div>How Are You Test div </div>
    </div>
  </body>
</html>

我只想将样式添加到 div2。我不想使用 div.div2 > pdiv.div2 > span 定义每个样式,而是想完全应用这些样式。有什么办法吗?

类似于:div.div2 > p {}, span{} 等...以便所有定义的样式都将应用于具有类名的 div 标签div2.

最佳答案

你可以这样做:

div.div2 > p, div.div2 span {
    ...
}

关于html - 将通用 CSS 样式仅应用于单个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23193747/

相关文章:

html - 如何在 Facebook 上设置 Like 评论弹出链接的样式?

javascript - 使用 jQuery 动画幻灯片点击

html - IE7图像加载类bug

javascript - 重新启动/刷新 Javascript 函数或计时器

php - 如何在单选按钮中显示数量值

css - 如何在 CSS 中将 "Hover"与菜单上的伪 "::before"渐变背景效果结合使用?

php - php改变小数点颜色的方法

html - Chrome 和 Safari 中的可滚动表格行,在 Firefox 和 Internet Explorer 中失败

css - iPad css 定位 - 你能帮我在 iPad 上测试一下吗?

html - 调整大小时 CSS 固定页脚宽图像中心