zoukankan      html  css  js  c++  java
  • 响应式布局实例

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>index</title>
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
     <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="black" name="apple-mobile-web-app-status-bar-style">
    <meta content="telephone=no" name="format-detection">
    <meta content="false" id="twcClient" name="twcClient"> 
    <!--[if lt IE 9]>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <style type="text/css">
    body{margin:0;padding:10px;text-align: center}
    header{width: 100%;border: 1px solid #789; background: #abcabc;color:#bcebce}
    section{position:relative;padding:0 190px 0 160px;margin: 10px auto}
    section div{height:1280px;background: #f1f1f1}
    section ul li a{width: 50px;height: 50px; display: block; float: left;margin:6px 6px 0 0}
    aside{margin:10px auto 30px;width:150px;height:350px;position: relative;float:left;z-index: 99;background: #a3a6a9}
    nav{width:180px;position:fixed;right:10px;z-index:99;margin:10px auto 30px;text-align:left;background: #a9b5c2;border-radius:8px 8px 0 0;}
    nav:after{
        content: "";
        position: absolute;
        border-top: 20px solid #a9b5c2;
        border-right: 90px dashed transparent;
        border-left: 90px dashed transparent;
        left: 0px;
    }
    nav ul, section ul{margin:0;padding:0}
    nav ul li, section ul li{margin:0;padding:0;list-style: none}
    footer{width:99%;height:50px;clear:both;border: 1px solid #753;background: #789;bottom: 0}
    /* @media (min-800px) and (max-1200px) { ... } */
    @media all and (max-500px) {
        aside,section,nav{float:none;position:static;width: 99%;margin-bottom:10px;border-radius: 0}
        section{padding:0}
        nav:after{border:none}
    }
    @media all and (max-800px) {
        aside,section,nav{float:none;position:static;width: 99%;margin-bottom:10px;border-radius: 0}
        section{padding:0}
        nav:after{border:none}
    }
    </style>
    </head>
    
    <body>
        <header><h1>title</h1></header>
        <!-- nav -->
        <nav>
            <ul>
                <li><a href="" title="">list1</a></li>
                <li><a href="" title="">list2</a></li>
                <li><a href="" title="">list3</a></li>
                <li><a href="" title="">list4</a></li>
                <li><a href="" title="">list5</a></li>
            </ul>
        </nav>
        <!-- aside -->
        <aside>
            
        </aside>
        <section>
            <div>
                <ul>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                    <li><a href="" title=""><span>ok</span></a></li>
                </ul>
            </div>
        </section>
        <footer>About Us</footer>
    </body>
    </html>

    主要用到的知识点:css媒体查询,另外设置正确的meta属性也很重要

  • 相关阅读:
    SQL执行效率1
    php经典算法(转载)
    linux自用命令
    vim基本命令
    xampp安装
    BUU-rsa
    z3约束器学习笔记
    面试前夕oi挣扎式复习
    bss上的格式化字符串漏洞
    一、汇编
  • 原文地址:https://www.cnblogs.com/zhoulingfeng/p/3548358.html
Copyright © 2011-2022 走看看