zoukankan      html  css  js  c++  java
  • 响应式布局简明示例

    响应式布局简明示例,响应式布局最好同时也是自适应布局,然后再配合css3媒体查询,来达到完美的响应式布局
    css3的媒体查询ie9一下是不支持的,这太遗憾了,不过幸运的是有大神已经为前端屌丝们写好了用于IE9以下的媒体查询脚本文件,引用方式如下:
    <!--[if lt IE 9]>
        <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
    <![endif]-->

    css3媒体查询语法
    /*@media screen and (min-1440px) and (max-1600px){}*/
    @media screen and (min-1440px){ /*大于等于1440*/
        /*这里是特定的样式表*/
        body,input,textarea,select,small,a{font-size:14px;}
    }
    @media screen and (max-1024px){    
          /*懒人建站*/
    }
    @media screen and (max-768px){
          /*不大于768px的设备尺寸中 响应式布局的特定样式*/
    }
    @media screen and (max-360px){
        
    }
    @media screen and (max-320px){
        
    }
    看了这几个 写法是不是感觉响应式布局不过如此,哈哈,其实就是这么简单。

    别急,在仔细想想好像还少点啥,比如在移动端、手机上打开这个网页的话,如果做响应式布局,还要在head区域加上如下代码:
    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes" />    
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="format-detection" content="telephone=yes"/>
    <meta name="msapplication-tap-highlight" content="no" />
    如果不是很明白,就直接粘贴过去使用就可以了。
    width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no 大概意思是,网页宽度采用设备宽度,缩放比例为1,不允许用户缩放操作,
    以上的头部声明是手机端页面的标配。

  • 相关阅读:
    023.抓到“拔粪青年”
    JQuery给元素动态增删类或特性
    HTML元素的基本特性
    ASP.NET MVC中如何在客户端进行必要的判断
    ASP.NET MVC如何在页面加载完成后ajax异步刷新
    C#如何根据DataTable生成泛型List或者动态类型list
    C#sql语句如何使用占位符
    在html借助元素特性存储信息
    ASP.NET MVC中如何以ajax的方式在View和Action中传递数据
    如何根据集合动态构建复选框选择控件
  • 原文地址:https://www.cnblogs.com/susanws/p/5420544.html
Copyright © 2011-2022 走看看