CSS选择器的区分

最近在写一个网站的静态页面,开始了自学前端的编程知识。其中有关CSS选择器几点,搞了很久才搞明白,特地记录下来。

多类选择器

如果希望将一个特定的元素同时标记为重要(important)和警告(warning),就可以写作:

.important {font-weight:bold;}.

warning {font-style:italic;}.

important.warning {background:silver;}

记住,important和warning之间是没有空格的(如果有空格,那完全试另外一个意思了----后代选择器)。

后代选择器

如果您希望只对 h1 元素中的 em 元素应用样式(不论下面多少个层级)。
h1 em {color:red;}
你要选择important类下,warning类的所有元素,那就应该这样:
important .warning {background:silver;} (记住中间有空格的哦)

子元素选择器

如果不希望选择所有后代,之选择下面的直接后代,那就应该这样来写。

h1 > em {color:red;} 
`important  > .warning {background:silver;} 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.CSS 元素选择器 最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。如果设置 H...
    饥人谷_小侯阅读 4,338评论 0 1
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 4,719评论 0 1
  • Part 1 :盒模型(box model) "every element in web design is a ...
    野味狼果阅读 4,138评论 1 11
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,682评论 1 92
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 8,479评论 0 40