选择器规范和行高
1.选择器和{之间有空格,标签和:之间没有空格,但是标签和属性值之间有空格。
2.并集选择器竖着写:
3.选择器的嵌套层数应不超过3层,位置靠后的限定条件应尽可能精确。
例如
.nav a p(要保证不能和不想选的内容冲突,但是尽量不要超过3层)
行高
基线就是最短的一条线
行间距:
行高:
通过设置文字的行高等于盒子的高度,可以让文本在盒子种垂直居中对齐
解释:
当不设置行高的时候,默认就是内容的高度,没有上距离和下距离。
当设置行高的时候,行高就是三者之和,然后上边距和下边距慢慢增加。所有行高等于盒子大小,文字就在中间。
当设置的行高大于盒子高度,本来居中的文字偏下,因为上距离增加了。
同理行高小于盒子高度,文字偏上。
本人理解(行高的大小不一定和盒子的高度一致,相对大小导致上距离增加或减少,从而影响效果。)