目录
面试题
1、简述弹性盒子 flex 布局及 rem 布局?
2、important 的作用?
3、如何解决 margin“塌陷”?
4、什么是外边距重叠?重叠的结果是什么?
5、HTML5 的 input 增加哪些 type?
面试题
面试题一:
1、简述弹性盒子 flex 布局及 rem 布局?
问题解答:
rem 是 CSS3 新增的一个相对单位,相对于根节点(html)字体大小的值,r 就是 root html{font-size:10px} 则 2rem=20px 通过它就可以做到只修改根元素的大小,就能成比例地调整所有的字体大小,只依赖 html 字体的大小
适配方案步骤:
1、首先动态计算 html 的 font-size
2、将所有的 px 换算成 rem(计算过程请看下面代码和注释(注意:rem 的换算是根 据设计图稿的像素计算的,下面的计算只是动态计算 html 的 font-size 大小),
请看下面的注意事项: