美文网首页
10、H5响应式布局

10、H5响应式布局

作者: 波罗的海de夏天 | 来源:发表于2017-06-21 23:03 被阅读0次

    HTML源码:

        <!DOCTYPE html>
        <html lang="en">
        <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>响应式布局</title>
        <link rel="stylesheet" href="css-commonFlag.css">
        </head>
        <body>
        <div class="heading"></div>
        <div class="container">
                <div class="left"></div>
                <div class="main"></div>
                <div class="right"></div>
        </div>
        <div class="footing"></div> 
        </body>
         </html>
    

    css源码:

        * {
            margin: 0px;
            padding: 0px;
        }
    
        .heading,
        .container,
        .footing {
            margin: 10px auto;
        }
    
        .heading {
            height: 100px;
            background-color: chocolate;
        }
    
        .left,
        .main,
        .right {
            background-color: cyan;
        }
    
        .footing {
            height: 100px;
            background-color: gray;
        }
    
        @media only screen and (min-width: 960px) {
            .heading,
            .container,
            .footing {
                width: 960px;
            }
    
            .left,
            .main,
            .right {
                float: left;
                height: 500px;
            }
    
            .left,
            .right {
                width: 200px;
            }
    
            .main {
                margin: 0px 5px;
                width: 550px;
            }
    
            .container {
                height: 500px;
            }
        }
    
        @media only screen and (min-width: 600px) and (max-width: 960px) {
            .heading,
            .container,
            .footing {
                width: 600px;
            }
    
            .left,
            .main {
                float: left;
                height: 400px;
            }
    
            .left {
                width: 160px;
            }
    
            .right {
                display: none;
            }
    
            .main {
                margin-left: 5px;
                width: 435px;
            }
    
            .container {
                height: 400px;
            }
        }
    
        @media only screen and (max-width: 600px) {
            .heading,
            .container,
            .footing {
                width: 400px;
            }
    
            .left,
            .right {
                width: 400px;
                height: 100px;
            }
    
            .main {
                margin-top: 10px;
                width: 400px;
                height: 200px;
            }
    
            .right {
                margin-top: 10px;
            }
    
            .container {
                height: 420px;
            }
        }
    

    相关文章

      网友评论

          本文标题:10、H5响应式布局

          本文链接:https://www.haomeiwen.com/subject/ftcxcxtx.html