Open nicoleJT914 opened 7 years ago
rem
rem
相对根元素<html>
,em
相对其父元素的font-size
对rem的计算简化
html{
font-size:62.5%; /* 10÷16=62.5% */
}
body{
font-size:12px;
font-size:1.2rem ; /* 12÷10=1.2 */
}
p{
font-size:14px;
font-size:1.4rem;
}
当然使用CSS预处理器,计算rem就不在话下了
用rem
实现响应式布局
对于不同的设备设置不同根元素字体大小,即可实现布局的响应
text-indent
::before
):hover
)*
,组合符(+
,~
等),:not()
对优先级无影响因为比较简单,所以就不总结了
这篇文章可以大致做参考CSS中的继承属性与非继承属性
一般字体、颜色这种肯定是继承的,而跟布局有关的属性一般是不可以继承的,一个属性是否可以继承还是比较容易推断的。
:first-child
)没有创建DOM树外的元素::first-letter
)则像是创建了不在DOM树中的新元素,为其添加样式 nth-child
,nth-of-type
,:not
,:target
:hover
,:link
,:visited
,:active
,:hover
,:focus
:checked
,:disabled
::before
,::after
,::first-letter
,first-line
参考:总结伪类与伪元素
绘制三角形