深入学习HTML及CSS笔记
2017年1月25日
记录一些不怎么熟悉的小特性
CSS
table布局
1  | display: table;  | 
对于新时代来说,旧的table布局模式已经落伍,都采用了DIV(盒子)模型来构成页面的结构。但有时仍会用到table的一些特性,那么可以在CSS中,对盒子加入这个代码来实现。
class选择器
1  | div[class^='col-'] {}  | 
非常有意思,这个选择器规则类似正则:选择以col-开头的所有div。
1  | div[class$='col-'] {} # 相同的也有以col-结尾的  | 
详细链接:https://www.impressivewebs.com/css3-attribute-selectors-substring-matching/
::before / ::after 伪元素
用法类似这样:
1  | p::before,  | 
也可以用单引号来使用,IE8支持,但是用双引号也是有特别用意的:与伪类区分开
伪类就是类似于::hover  :link  :focus
经常在检查元素时能看到,那么具体的作用是什么?
就是给指定元素的前面/后面插入一个额外的元素,这个元素不存在,但是能够正常显示。(伪的由来)