《CSS设计指南》阅读笔记

一、HTML实体

HTML实体常用于生成那些键盘上没有的印刷字符。以一个和号(&)开头,一个分号(;)结尾,二者之间是表示实体的字符串。

如:“左引号(")     ”右引号(");

由于和号表示实体开头,所以在要显示和号的时候不能直接写和号,而要在HTML标签包含的文本中使用&实体,这样才能显示出&来。比如Johnson &Johnson,才会显示成:Johnson & Johnson。

一些标记:

<strong>标签表示重要,默认以粗体显示。

<em>标签表示强调,默认以斜体显示。

<abbr>标签表示简写,在Firefox中默认会加上点下划线

二、特殊的上下文选择符

1、子选择符>

标签1>标签2

标签2必须是标签1的子元素,或者反过来说,标签1必须是标签2的父元素。与常规的上下文选择符不同,这个选择符中的标签1不能是标签2的父元素之外的其他祖先元素。

2、紧邻同胞选择符+

标签1+标签2

标签2必须紧跟在其同胞标签1的后面

3、一般同胞选择符~

标签1~标签2

标签2必须跟(不一定紧跟)在其同胞标签1后面

4、通用选择符*

*

通用选择符*(常被称为星号选择符)是一个通配符,它匹配任何元素。

p*{color:red;}   这样只会把p包含的所有元素的文本变成红色

还可以构成非子选择符 如:

section * a{font-size:1.3em;}  任何事section孙子元素,而非子元素的a标签都会被选中。至于a的父元素是什么,没有关系。

原文地址:https://www.cnblogs.com/919czzl/p/4864625.html