前言

标签选择器、类名选择器以及 ID 选择器在使用上要注意“加空格”和“不加空格”。两种使用形式上有很大的差别。

下面是讲解案例的 HTML 代码:

<div class="demo">
<div class="a">Node1</div>
<div class="b ef">
<div class="b1">Node2-1</div>
<div class="b2">Node2-2</div>
</div>
<div class="c ef">Node3</div>
</div>

加空格

加空格代表选择当前节点的后代节点(包括直接节点,区别于子代选择器)。

div .ef {
font-size: 20px;
color: #00B7FF;
}

不加空格

一个元素(标签)的类名有一个或多个,把多个类名加起来就不能加空格。

div.b.ef {
font-size: 20px;
color: #00B7FF;
}

最新文章

  1. TComboBox; 指定某一行,不给下拉,只读ReadOnly 伪装 实现
  2. 【 CodeForces 604A】B - 特别水的题2-Uncowed Forces
  3. 导出Excel之Epplus使用教程2(样式设置)
  4. 浅谈WPF页间导航
  5. Linux Native Aio 异步AIO的研究
  6. localhost访问不了
  7. 标签切换JS代码
  8. ubuntu下安装ffmpeg和X264
  9. MYSQL数据库备份与恢复【转】
  10. [CSS] @keyframes
  11. uva 1595 - Symmetry
  12. 利用Telnet来模拟Http请求 有GET和POST两种
  13. CF 338E Optimize! (线段树)
  14. winform窗体全屏
  15. Java基础学习笔记四 Java基础语法
  16. 解决PostGIS打开shp文件输入输出模块出现&quot;找不到文件libintl-9.dll&quot;的问题
  17. python之Django学习笔记(三)---URL调度/URL路由
  18. 最新亚马逊 Coupons 功能设置教程完整攻略!
  19. MFC坐标转换
  20. DIV+CSS实战(四)

热门文章

  1. npm版本兼容导致的npm ERR! ERESOLVE unable to resolve dependency tree
  2. Eureka入门
  3. C# 使用SpecFlow创建BDD测试用例
  4. rpm构建流程学习总结
  5. linux函数与数组
  6. ssh-修改ssh服务端口号
  7. 端口被占用的问题解决 Web server failed to start. Port &#215;&#215; was already in use
  8. 梯度下降算法实现原理(Gradient Descent)
  9. identityserver4 (ids4)中如何获取refresh_token刷新令牌token 使用offline_access作用域
  10. windows脚本bat做文件备份