css - 类在 CSS 中的使用

标签 css

谁能解释一下下面的区别:

div.main 
{
font-family:Arial, sans-serif;
}

.main div 
{
font-family:Arial, sans-serif;
}

我不确定何时使用每一个。

最佳答案

我将为每个 css 样式提供示例 HTML 代码:

第一个示例 - 将所有具有 main 类的 div 设为目标

div.main {
  color:red;
}
<div class="main">
  <p>SAMPLE</p>
</div>

第二个示例 - 将所有 div 作为具有 main 类的元素的子元素的目标

.main div {
  color: red;
}
<div class="main">
  <p>NOT AFFECTED</p>
  <div>
    <p>AFFECTED</p>
  </div>
  <div>
    <p>AFFECTED</p>
  </div>
  <div>
    <p>AFFECTED</p>
  </div>
  <div>
    <p>AFFECTED</p>
  </div>
</div>

关于css - 类在 CSS 中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45208911/

相关文章:

html - 如何在网站的响应版本(twitter bootstrap)上自动扩展我的菜单

html - flex.sm vs flex.md vs fxFlex.lg 和 fxFlex.gt-lg 等等有什么区别?

html - 关于 "Voice-family"黑客的共识是什么?

php - 如何在 codeigniter 中添加激活的 Bootstrap 类

firefox - 文本溢出 :ellipsis in Firefox 4?(和 FF5)

html - div 的 float 在 Chrome 中不起作用,而在其他浏览器中起作用

html - Bootstrap 导航栏下拉按钮事件颜色的问题

javascript - 脚本不考虑 anchor 位置

css - SVG 动画标志

html - 由父中心向右