• 响应式布局编码


    允许网页宽度自动调整

    加入viewport元标签:

    <meta name="viewport" content="width=device-width, initial-scale=1" />

    width=device-网页宽度等于浏览器内部宽度

    initial-scale=1:网页占屏幕面积的100%

    让IE6-IE8兼容HTML5和CSS3

    <!--[if lt IE 9]>
     <script src="js/html5shiv.js"></script>
        <script src="js/respond.src.js"></script>
        <![endif]-->

    不使用绝对宽度
    x% ;

    或者

    auto;

    相对大小的字体:不适用px,而是使用em

    指定字体大小是页面默认大小的100%

    body{

      font: normal 100% Helvetica, Arial, sans-serif;

    }

    指定h1的大小是默认大小的1.5倍

    h1{

      font-size:1.5em;

    }

    使用流动布局:并使用float使宽度太小时后面的元素滚动到下方,避免滚动条出现

    .main{

      float: right;

      70%;

    }

    .leftBar{

      float: left;

      25%;

    }

    选择加载CSS:使用媒体查询实现

    探测屏幕宽度,加载相应的CSS文件。

    如果屏幕宽度小于400像素(max-device- 400px),就加载tinyScreen.css文件。

    <link rel="stylesheet" type="text/css"
        media="screen and (max-device- 400px)"
        href="tinyScreen.css" />

    如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件。

    <link rel="stylesheet" type="text/css"
        media="screen and (min- 400px) and (max-device- 600px)"
        href="smallScreen.css" />

    CSS内部加载:

    在CSS文件内加载css文件

    @import url("tinyScreen.css") screen and (max-device- 400px);

    为某分辨率范围设置CSS规则

    @media screen and (max-device- 400px) {

      .column {       

        float: none;       

        auto;     

      }

      #sidebar {       

        display:none;     

      }

    }

    图片大小相对:img{max- 100%;}

    寻找爱
  • 相关阅读:
    LogMiner日志分析工具的使用
    V$SQL%知多少之二(V$SQL_PLAN)
    k8s中prometheus监控k8s外mysql
    mysql5.7下载
    【整理】Linux:set eux
    简单快速使用阿里云镜像仓库
    skywalking安装及使用(非容器版)
    建库、建表、造数据(微服务实战项目部分示例)
    常用环境变量配置(vim /etc/profile)
    Docker 容器默认root账号运行,很不安全!
  • 原文地址:https://www.cnblogs.com/carolina/p/5444483.html
Copyright © 2020-2023  润新知