響應式布局

1.css中的Media Query(媒介查詢):

  • 設備寬高:device-width,device-height
  • 渲染窗口的寬高:width,height
  • 設備的手持方向:orientation
  • 設備的分辨率:resolution

2.使用方法:

  • 外聯(lián)樣式
  通過<link>關鍵字導入css文件
  • 內嵌樣式
    通過 在.html 文件中借助<style></style>關鍵字設置

3.Bootstrap庫

通過關鍵字“@media”實現(xiàn)
舉例:
html文件

<head>
    <meta charset="UTF-8">
    <title>響應式布局</title>
    <!-- 外聯(lián)-->
    <link rel="stylesheet" type="text/css" href="XXX.css" 
          media="only screen and (max-width:640px)">
    <!-- 內嵌-->
    <style>
        @media screen and (min-width:640px){
            body{
                background-color: light coral;
            }
        }
    </style>
</head>

.css文件

/*screen min width 960px*/
@media 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;
    }
}
/*屏幕尺寸min-width: 600px,max-width: 960px*/
@media screen and (min-width: 600px) and (max-width: 960px) {
    .heading,.container,.footing{
        width: 600px;
    }
    .left,.main{
        float: left;
        height: 400px;
    }
    .right{
        display: none;
    }
    .left{
        width: 160px;
    }
    .main{
        width: 435px;
        margin-left: 5px;
    }
    .container{
        height: 400px;
    }
}
/*屏幕尺寸最大為600px*/
@media 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;
    }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容