为了账号安全,请及时绑定邮箱和手机立即绑定

有哪几种方法可以实现网页自适应?

有哪几种方法可以实现网页自适应?

慕的地0534797 2017-08-08 23:33:27
最好不要用到js,效果好一点的
查看完整描述

1 回答

?
WingMeng

TA贡献32条经验 获得超13个赞

纯 CSS 的话:


1. 弹性布局:即容器不定死宽高,而是随内容和随浏览器可视区大小自适应宽高。常用方法是 min-width、max-width 或 百分比宽度。

2. 浮动布局:利用float可实现左、右两栏右侧自适应布局。(这个有些 hack 的味道)

2. flex布局:CSS3中强大到没朋友的弹性盒模型,可以轻松实现自适应布局。

3. media query:CSS3的媒体查询,利用响应式断点来实现自适应布局,由于断点数不可能无限多,所以一般都是搭配其他自适应布局方式用的。

4. rem布局:把 rem 当成一个变量来用,实现自适应布局,不过或多或少都得搭配一点 JS。(跑题了)


查看完整回答
反对 回复 2017-08-09
  • qq_苦茶_8
    qq_苦茶_8
    pc端使用rem,在屏幕缩放的时候字体不是会缩小吗?缩小后看网页就不是很自然了
  • WingMeng
    WingMeng
    字体是建议用 px 单位,rem 布局中,rem 用于布局尺寸(width、height、padding、margin……)
  • 1 回答
  • 0 关注
  • 1719 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信