H5的响应式布局

定义: 使一个网站能兼容多个终端—而不是为每个终端做一个特定的版本。这个概念是为了解决移动互联网浏览而诞生的。



为什么需要: 响应式布局可以为不同的终端的用户提供更加舒适的页面和更好的用户体验。随着目前大屏幕移动设备的普及,可以用“大势所趋”来形容。


媒体查询:

1.通过不同的媒介类型和条件定义样式表规则。

2.媒介查询让CSS可以更精确作用域不同的媒介类型和同一媒介的不同条件。

3.媒介查询的大部分媒介特性都接收min和max用于表达:大于或等于和小于或等于

4.语法

4.1在link中使用@media,如下

<!DOCTYPE html>

<html>

   <head>

       <meta charset="utf-8">

       <link rel="stylesheet" href="css/link1.css" media="screen and (max-width:500px)">

       <link rel="stylesheet" href="css/link2.css" media="screen and (max-width:1000px) and (min-width:500px)">

       <link rel="stylesheet" href="css/link3.css" media="screen and (min-width:1000px)">

       <title></title>

  </head>

  <body>

    <div class="main"></div>

  <body>

<html>

意思是

当main这个div的宽度在500px以下时调用css中的link1.css 

当main这个div的宽度在500px到1000px之间时调用css中的link2.css

当main这个div的宽度在1000px以上时调用css中的link3.css



4.2在样式表中内嵌@media 如下图


意思是

当main这个div的宽度在500px以下时背景色为红色

当main这个div的宽度在500px到1000px之间时背景色为黄色

当main这个div的宽度在1000px以上时背景色为蓝色


这次就到这里.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,479评论 0 11
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,302评论 1 92
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,427评论 0 8
  • 使用纯 CSS 实现 500px 照片列表布局 文章很长,因为介绍了如何一步一步进化到最后接近完美的效果的,不想读...
    HZ充电大喵阅读 2,812评论 0 4
  • 苏州创客邦出租写字楼 租金面议。 家文化的创客邦,在高新区给你一个创业的家,共享创客邦的全国资源库并独有高新区的资...
    大树树2017阅读 203评论 0 0

友情链接更多精彩内容