响应式布局

自适应和响应式的区别

  • 自适应布局(Adaptive):解决了如何才能在不同大小的设备上呈现同样的网页,内容不随窗口大小而调整
  • 响应式布局(Responsive):涵盖了自适应布局,即既适应不同大小的设备,内容也随着窗口大小而自动适配

实现

  • 允许网页宽度自动调整
<meta name="viewport" content="width=device-width, initial-scale=1" />
  • 少使用绝对宽度px,使用%
  • 使用相对字体大小em,rem
  • 引入css文件
    • 选择加载CSS,CSS3引入的Media Query模块它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件
<link rel="stylesheet" type="text/css" media="screen and (max-device-width: 600px)" href="600.css" />
  • 也可以在CSS文件中用@import加载
@import url("600.css") screen and (max-device-width: 600px);
  • style中写入
  • CSS的@media规则,在同一个CSS文件中,根据不同的屏幕分辨率,选择不同的CSS规则
@media screen and (min-width: 960px){}
@media screen and (min-width: 600px) and (max-width:960px) {}

更新中~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容