ios的css调试

on under auxilary
1 minute read

0x0 About

css调试中,ios设备比较特殊(具备高清显示屏),物理像素和css像素值不相同,调试css时方法特殊

0x2 Solution

/* porttrait是标准显示 */
/* landscape是放大显示 */
/* 这里用的是iPhone 6 portrait,iphone6标准显示*/
@media only screen and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
{...}

方法一

使用ios上的safari真机调试css,具体步骤如下

  • macOS|safari|偏好设置|高级选项|打开在菜单栏中显示开发功能
  • ios上打开设置|safari|高级|web检查器
  • 手机usb连接上mac,点mac上的safari的菜单栏上的开发,里面有手机子选项,打开它
  • 然后在mac上的safari中修改css文件并查看手机上safari的显示效果

方法二

chrome手机模式中选择iphone,并在chrome中直接调试css

css需要用对应ios设备的标准显示对应的media query,也即用portrait对应的media query

0x3 其它

jekyll的css调试可参考如下图

css, ios
home
github
archive
category