网页如何自适应各种屏幕,以及主流浏览器的兼容?

新手上路,请多包涵

网页如何自适应各种屏幕,以及主流浏览器的兼容?
1.将屏幕缩小之后不会变形;
2.宽,高也可以自适应,在不设置宽高的前提下;图片描述

3.不能再最小化时变成像下图这样;
clipboard.png

求解,谢谢!

阅读 5.2k
7 个回答

要达到完全一致的情况是很难的,div的宽高还好讲,但像字体这种,大小是有限制的,最小为12px。所以你有时候很难完美兼容各种设备。抛去这一点你可以通过media查询来做响应式开发,或者百分比做自适应布局,如果只考虑移动设备还有flex和rem这种自适应,看你的项目需求选择最合理的方案才是最好的

@media only screen and (max-width:900px){
    /*css code*/
}

媒体流查询欢迎你,可以参考响应式网站的实现原理

移动端的话可以去了解淘宝/网易的scale+rem方案,pc端估计要配合@media,不过pc端的适配一般也就是模块直接的位置调换,不会有太大的适应变化

你可以试一下flex,看能不能解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题