响应式设计中对margin,line-height怎么使用em?

*爱你&永不变心* 提交于 2019-12-02 09:49:20

line-height,margin-top如果使用em的话,em的大小根据的是上文的字体的大小 还是上文的line-height的大小决定?

测试: body: line-height:20px; font-size:16px;

     1. header[role='banner'] p: line-height: 1em;  font-size: .9em;
     2. header[role='banner'] p: line-height: 20px;  font-size: .9em;
     3. header[role='banner'] p: line-height: 100%; font-size: .9em;
     4. header[role='banner'] p: line-height: 16px; font-size: .9em;

测试之后,发现 line-height: 1em = line-height: 100% ≠ line-height: 16px ≠ line-height: 20px 行高变化不是很大,但确实不同 这里的 1em , 100% 不是 16px 也不是 20px 是什么情况?

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!