CSS系列-移动端

125 阅读1分钟

面试了许多求职者,很多求职者只知其然,而不知所以然,写此文章为广大前端小伙伴指引迷津。纯干货!纯干货!纯干货!

目录

移动端

移动端使用的单位?
  • em:定义字体大小时以父级的字体大小为基准;定义长度单位时以当前字体大小为基准。
  • rem:以根元素的字体大小为基准。
  • %:以父级的宽度为基准。
  • vw/vh:基于视口的宽度和高度。
移动端布局总结?

flex弹性布局,viewport固定,以px为主,那个宽度需要调整使用响应式布局调整

rem + viewport 缩放, 需要适配的元素都使用 rem 为单位,不需要适配的元素还是使用 px 为单位

1px产生的原因?

答:750px 的设计稿上是 UI 设计师期待的 1px 物理像素,它对应实际 375px 稿子上的 0.5px 设备独立像素。

1px产生的原因?

方法一:利用 ::after + transform

div::after {
  display: block;
  content: '';
  border: 1px solid #ccc;
  transform: scaleY(0.5);
}

方法二:利用 box-shadow

div: {
  box-shadow: 0 0.5px 0 0 #fff;
}

小白也是新手面试官,欢迎领导莅临指导工作,提出建议,小白不胜感激,不喜勿喷,点赞收藏随机送程序媛小姐姐一枚哦!!!