1. 响应式布局
工作量大,维护不易,好处是一处源码可适应多个终端
2. 设置viewport进行缩放
(设置屏幕密度为高频,中频,低频自动缩放,禁止用户手动调整缩放)
<meta name="viewport" content="width=device-width,target-
densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-
scale=1.0, user-scalable=no"/>
3. rem等比例适配
rem是通过根元素进行适配的,网页中的根元素指的是html我们通过设置html的字体大小就可以控制rem的大小。设置元素高度、宽度、字体大小等属性的单位为rem,在不同屏幕分辨率下只设置html的字体大小就可以控制其它元素来达到兼容性的效果。可以通过响应式或JS来动态设置html字体 大小。