选择器的优先级
一个标签作用于多个样式层叠时,这些层叠样式说明都不一样,那么标签上样式所有层叠样式的总和。如果这些层叠样式有相同的声明时,样式的优先级如下:内联>内部>外部(必须选择器类型相同)。
id的优先级大于类大于元素。
id不管在内部还是外部优先级都是最高的。
important>内联>id>伪元素>伪类>类>元素。
同一级别的下面的会把上面的覆盖掉。
一些基本的元素标签
float:left;下沉
font-weight:bold;对字体加粗
font-size;定义字体的大小
list-style:none;消除边框
white-space:pre;保留空白
text-transform:uppercase;字母大小
text-transform:capitalize;首字母大写
text-decoration:underline;下划线
text-decoration:line-through;中划线
line-height;行高
text-indent;首行缩进
伪类
first-child 伪类来选择元素的第一个子元素
:lang 伪类使你有能力为不同的语言定义特殊的规则
active;向被激活的元素添加样式。
focus;向拥有键盘输入焦点的元素添加样式。
hover;当鼠标悬浮在元素上方时,向元素添加样式。
link;向未被访问的链接添加样式。
visited;向已被访问的链接添加样式。
伪元素
first-letter;向文本的第一个字母添加特殊样式
first-line;向文本的首行添加特殊样式。
before;在元素之前添加内容。
after;在元素之后添加内容。
CSS文本
color;设置文本颜色
direction;设置文本方向
line-height;设置行高
letter-spacing;设置字符间距
text=aliqn;对齐元素中的文本
text-decoration;向文本添加修饰
text-indent;缩进元素中文本的首行
text-tranform;控制元素中的字母
white-sapce;设置元素中空白的处理方式
word-spacing;设置字间距
CSS字体
font;简写属性。作用是把所有针对字体的属性设置在一个声明中
font-family;设置字体系列
font-size;设置字体的尺寸
font-sytle:设置字体风格
font-variant;以小型大写字体或者正常字体显示文本
font-weight;设置字体的粗细