zoukankan      html  css  js  c++  java
  • 响应式网站代码收集整理

    1、meta标签
    大多数移动浏览器将HTML页面放大为宽的视图(viewport)以符合屏幕分辨率。你可以使用视图的meta标签来进行重置。下面的视图标签告诉浏览器,使用设备的宽度作为视图宽度并禁止初始的缩放。在标签里加入这个meta标签
     
    <   meta name="viewport" content="width=device-width, initial-scale=1.0"   >
     
    IE8或者更早的浏览器并不支持Media Query。你可以使用media-queries.js或者respond.js来为IE添加Media Query支持
     
    <   !--[if lt IE 9]>
        <   script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"> 
    <   ![endif]-->
    2、css
     当视图宽度为小于等于980像素时,如下规则将会生效。基本上,我会将所有的容器宽度从像素值设置为百分比以使得容器大小自适应。
     
     
    /   * for 980px or less */
    @media screen and (max- 980px) {
          
       #pagewarp {
               94%;
       }
       #content {
                65%;
       }
       #sidebar {
               30%;
       }
        
    }
     
            然后为小于等于700像素的视图指定#content和#sidebar的宽度为自适应并且清除浮动,使得这些容器按全宽度显示。
     
     
    /   * for 700px or less */
    @media screen and (max- 700px) {
          
       #content {
                 auto;
                 float:none;
       }
       #sidebar {
                auto;
                float:none;
        }
        
    }
            对于小于等于480像素(手机屏幕)的情况,将#header元素的高度设置为自适应,将h1的字体大小修改为24像素并隐藏侧边栏。
     
     
    /   * for 480px or less */
    @media screen and (max- 480px) {
           
       #header {
                 height:auto;
       }
      h1 {
                font-size:24px;
        }
       #sidebar {
                 display:none;
        }
    }
  • 相关阅读:
    协方差与协方差矩阵
    boost.python笔记
    2014年8月3日
    工作记录
    工作记录
    工作记录
    sed教程
    Visual studio C++ 之空控制台工程添加文件并解决头文件包含问题
    Visual studio C++ MFC之列表控件CListCtrl Control
    Visual studio C++ MFC之点击按钮(菜单栏)生成新窗口
  • 原文地址:https://www.cnblogs.com/xiaoky/p/3820244.html
Copyright © 2011-2022 走看看