1.固定一个某些宽度,使用一个模式,加上少许的媒体查询方案
2.使用flexbox解决方案
3.使用百分比加媒体查询
4.使用rem
rem配置:
// 通用适配
var deviceWidth
setHtmlFontSize()
if (window.addEventListener) {
window.addEventListener('resize', function () {
setHtmlFontSize()
}, false)
}
function setHtmlFontSize () {
//获取屏幕宽度
deviceWidth = document.documentElement.clientWidth
//获取HTML,然后设置字体大小
document.getElementsByTagName('html')[0].style.cssText = 'font-size:' + deviceWidth / 7.5 + 'px !important'
}