这一篇文章,以笔记形式写。

1,  CSS 类选择器详解

http://www.w3school.com.cn/css/css_selector_class.asp

知识点:

(1)    使用类选择器的前提是给标签添加上类属性,比如<p class="important"></p>

(2)    类选择器的语法为:*.important {color:red;},不过一般省略前面的通配符选择器,写成 .important {color:red;},这样就会给所有带有class="important"的标签添加样式。

(3)    给具有某类class的标签应用样式,比如 p.important {color:red;} 这里只会匹配标签为p且class=” important”的元素。

(4)    给一个标签设置多个类,这些类的样式都会应用到这个标签上。比如:

<p class="important warning">

This paragraph is a very important warning.

</p>

P标签同时具有类important和warning,不分前后。

样式为:

.important {font-weight:bold;}  设置为粗体

.warning {font-style:italic;}   设置为斜体

这个段落p就会同时是粗体和斜体。

(5)讲两个类写到一起,不分前后顺序,就会匹配同时包含两个类的元素,比如:

.important.warning {background:silver;} 设置背景为银色

这个选择器会匹配同时具有类important和warning的元素。

(6)第4和第5就是所谓的”多类选择器”,文章中说, IE7 之前的版本中,不同平台的 Internet Explorer 都不能正确地处理多类选择器。

不过,我在IE6、7、8上测试过,都没有问题。

2,  类选择器class和ID选择器的差别

http://www.w3school.com.cn/css/css_selector_id.asp

知识点:

(1)    ID选择器只能在文档中使用一次

可以搜索文章【为什么html标签的id必须唯一】

http://jingyan.baidu.com/article/fea4511a732139f7bb912529.html

(2)    不能使用 ID 词列表,即不能像多类选择器那样 .red.bold 可以选择同时具有类red和bold的标签,#red#bold这是不允许的。

(3)    ID 能包含更多含义,比如id= “mostImportant” 代表是“最重要的”,这是唯一的;而class=” important” 代表“重要的”,可能有很多。

最新文章

  1. 使用emIDE创建STM32项目
  2. Jquery Mobile开发以及Js对象动态绑定
  3. [BZOJ1061][Noi 2008]志愿者招募(网络流)
  4. CF724C: Ray Tracing
  5. 得分(Score,ACM/ICPC Seoul 2005,UVa 1585)
  6. php--递归调用
  7. 搞ACM的你们伤不起
  8. php面向对象(一) 初窥
  9. Win32汇编环境配置
  10. grep操作
  11. 浅谈Linux ftp服务器相关配置
  12. W3CSchool闯关笔记(JQuery)
  13. ping百度域名时的收获
  14. 手把手教你提交文件到git
  15. UTF-8 GBK GB2312
  16. Windows下的Jdk 1.7*安装并配置(图文详解)
  17. VS相关
  18. 记一次IIS站点出错的解决过程
  19. Textarea的readonly问题
  20. HNOI2018毒瘤

热门文章

  1. Oracle编程入门经典 第11章 过程、函数和程序包
  2. node实现爬虫
  3. Altium_Designer-PCB中各层作用详解
  4. 其他信息: 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。在VS中的解决方法
  5. POJ-2155 Matrix---二维树状数组+区域更新单点查询
  6. redis 系列 在 vs上 set,get 键值
  7. Vuex进阶
  8. C# 声明bool变量
  9. Win10下安装zookeeper
  10. mongdb安装配置