国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS實現響應式布局的方法

2024-07-11 08:59:19
字體:
來源:轉載
供稿:網友

用CSS實現響應式布局

響應式布局感覺很高大上,很難,但實際上只用CSS也能實現響應式布局

要用的就是CSS中的沒接查詢,下面就介紹一下怎么運用:

使用@media 的三種方法

1.直接在CSS文件中使用:

@media 類型 and (條件1) and (條件二){    css樣式}@media screen and (max-width:1024px) {    body{        background-color: red;    }}

2.使用@import導入

@import url("css/moxie.css") all and (max-width:980px);

3.也是最常用的方法--直接使用link連接,media屬性用于設置查詢方法

<link rel="stylesheet" type="text/css" href="css/moxie.css" media=“all and (max-width=980px)”/>

下面是一個簡單的響應式的布局HTMl代碼:

<!doctype html><html><head>    <meta charset="utf-8"/>    <title>響應式</title>    <link rel="stylesheet" type="text/css" href="index.css"/><link rel="stylesheet" type="text/css" href="index01.css" media="screen and (max-width:1024px) and (min-width:720px)"/>    <link rel="stylesheet" type="text/css" href="index02.css" media="screen and (max-width:720px)"/></head><body>    <div class="header">頭部</div>    <div class="main clearfix">        <div class="left">左邊</div>        <div class="center">中間</div>        <div class="right">右邊</div>    </div>    <div class="footer">底部</div></body></html>

下面是CSS樣式:

*{    margin:0;    padding:0;    text-align:center;    color:yellow; }.header{    width:100%;    height:100px;    background:#ccc;    line-height:100px;}.main{    background:green;    width:100%;}.clearfix:after{    display:block;    height:0;    content:"";    visibility:hidden;    clear:both;}.left,.center,.right{    float:left;}.left{    width:20%;    background:#112993;    height:300px;    font-size:50px;    line-height:300px;}.center{    width:60%;    background:#ff0;    height:400px;    color:#fff;    font-size:50px;    line-height:400px;}.right{    width:20%;    background:#f0f;    height:300px;    font-size:50px;    line-height:300px;}.footer{    width:100%;    height:50px;    background:#000;    line-height:50px;}

<link rel="stylesheet" type="text/css" href="index01.css" media="screen and (max-width:1024px) and (min-width:720px)"/>樣式代碼

.right{    float:none;    width:100%;    background:#f0f;    clear:both;}.left{    width:30%;}.center{    width:70%;}.main{    height:800px;}

<link rel="stylesheet" type="text/css" href="index02.css" media="screen and (max-width:720px)"/>樣式代碼

.left,.center,.right{    float:none;    width:100%;}

當窗口大于1024px 時,指揮被壓縮,并不會發生其他變化:

當窗口小于1024px,大于720px的時候,右側欄取消浮動,在下邊顯示:

當窗口小于720px的時候,左中右三欄,全都取消浮動,寬度100%:

好了,布局就這么簡單,細節的把握還靠不斷地練習。持續更新,歡迎大家指教

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永德县| 子长县| 白朗县| 那曲县| 邢台市| 龙里县| 大庆市| 措勤县| 辽阳市| 壤塘县| 黄平县| 沙河市| 牡丹江市| 大丰市| 广丰县| 应用必备| 涞水县| 兰考县| 贵阳市| 阳东县| 芜湖县| 宜州市| 伊春市| 崇信县| 玉林市| 舞钢市| 乃东县| 视频| 大城县| 德化县| 新余市| 洛川县| 吴旗县| 西安市| 宁南县| 叙永县| 望都县| 莱芜市| 湘西| 平邑县| 高州市|