少妇被粗黑进进出出在线观看_日日摸夜夜爽无码_免费久久_日韩免费视频_热播短剧玫瑰冠冕免费观看_japanese精品少妇

Media Queres 自適應網站設計的案例框架
  • 更新時間:2025-06-08 15:21:04
  • 網站建設
  • 發布時間:2年前
  • 543

什么是Media Queres?

Media Queres 是一個致力于提供自適應網站設計參考的網站。它顯示了許多采用自適應網站設計解決方案的網站。如果你是網頁設計師,你肯定會遇到客戶要求為自己的網站提供自適應功能。屆時,Media Queres 將為您帶來極大的設計幫助!

代碼下載官網:http://mediaqueri.es/Media Queries詳解

Media Queries直譯為“媒體查詢”。在我們平時網頁的head部分,經常會看到這樣一段代碼:

link href='css/reset.css' rel='stylesheet' type='text/css' media='screen' /

link href='css/style.css' rel='stylesheet' type='text/css' media='all' /

link href='css/print.css' rel='stylesheet' type='text/css' media='print' /

或這種形式:

樣式類型='文本/css' 媒體='屏幕'

@import url('css/style.css');

/風格

不知道大家有沒有注意到,兩種引入CSS樣式的方式都有一個共同的屬性“media”,這個“media”就是用來指定具體的媒體類型的。在HTML4和CSS2中,允許使用“media”來指定特定的媒體類型,比如screen和print樣式表,當然還有其他的,比如“TV”、“handheld”等,這里的“all”是指支持所有媒體媒體。如需更多媒體類型,請單擊此處。

上面簡單說了HTML4和CSS2的“媒體查詢”,今天主要是想了解更多CSS3中“媒體查詢”的使用方法和相關知識。讓我們開始今天的話題。

CSS3 中的媒體查詢添加了更多的媒體查詢。同時,您可以添加不同媒體類型的表情來檢查媒體是否滿足某些條件。如果媒體滿足相應的條件,就會調用相應的樣式表。

換句話說,簡單地說,“在CSS3中,我們可以設置不同類型的媒體條件,根據相應的條件,為滿足條件的相應媒體調用相應的樣式表”。

現在最常見的一個例子就是你可以同時為PC和移動設備的大屏幕設置不同的樣式表。這個功能很強大,它可以讓你自定義不同的分辨率和設備,在不改變內容的情況下,你制作的網頁在不同的分辨率和設備下都能正常顯示,不會因此而丟失樣式。

先看一個簡單的例子:

link rel='stylesheet' media='screen and (max-width: 600px)' href='small.css' /

上述媒體聲明的意思是:當頁面寬度小于或等于600px時,調用small.css樣式表渲染你的網頁。先看媒體聲明中包含的內容:

1. screen:不用多說,這個大家都知道,指的是一種媒體;

2.and:稱為關鍵字,類似于not,only,后面會介紹;

3. (max-width:600px):這個就是media feature,通俗點說就是media condition。

前面簡單的例子引出了兩個概念上的東西,一個是媒體類型(Media Type)和媒體查詢(Media Query),首先我們一起來理解這兩個概念:一、媒體類型(Media Type)

媒體類型(Media Type)是css2中的一個常用屬性,也是一個很有用的屬性。通過媒體類型可以為不同的設備指定不同的樣式。在css2 中,我

們常碰到的就是 all(全部),screen(屏幕),print(頁面打印或打邱預覽模式),其實在媒體類型不止這三種,w3c總共列出了10種媒體類型。

頁面中引入媒體類型方法也有多種:

1、link方法引入
<link rel="stylesheet" type="text/css" href="../css/print.css" media="print" />

2、xml方式引入
<?xml-stylesheet rel="stylesheet" media="screen" href="css/style.css" ?>

3、@import方式引入
@import引入有兩種方式,一種是在樣式文件中通過@import調用別一個樣式文件;另一種方法是 在<head>>/head>中的<style>...</style>中引入,單這種使用方法在 ie6-7都不被支持如樣式文件中調用另一個樣式文件:

@import url("css/reset.css") screen;
@import url("css/print.css") print;
在<head>>/head>中的<style>...</style>中調用:
<head>
<style type="text/css">
@import url("css/style.css") all;
</style>
</head>

4、@media引入

這種引入方式和@imporr是一樣的,也有兩種方式:
樣式文件中使用:
@media screen{
選擇器{
屬性:屬性值;
}
}
在<head>>/head>中的<style>...</style>中調用:
<head>
<style type="text/css">
@media screen{
選擇器{
屬性:屬性值;
}
}
</style>
</head>
以上幾種方法都有其各自的利弊,在實際應用中我建議使用第一種和第四種,因為這兩種方法是在項目制作中是常用的方法,對于他們的具體區別,我就不說了,想了解的大家可以去找度娘或G爸,他們能幫你解決。

二、媒體特性(Media Query)

前面有簡單的提到,Media Query是CSS3 對Media Type的增強版,其實可以將Media Query看成Media Type(判斷條件)+CSS(符合條件的樣式規則),常用的特性w3c共列出來13種。
具體的可以參閱:Media features。為了更能理解Media Query,我們在次回到前面的實例上:
<link rel="stylesheet" media="screen and (max-width: 600px)" href="small.css" />
轉換成css中的寫法為:
@media screen and (max-width: 600px) {
選擇器 {
屬性:屬性值;
}
}
其實就是把small.css文件中的樣式放在了@media srceen and (max-width;600px){...}的大括號之中。在語句上面的語句結構中,可以看出Media query和css的屬性集合很相似,主要區別在:

1、Media query只接受單個的邏輯表達式作為其值,或者沒有值;
2、css屬性用于聲明如何表現頁頁的信息;而Media Query是一個用于判斷輸出設備是否滿足某種條件的表達式;
3、Media Query其中的大部分接受min/max前綴,用來表示其邏輯關系,表示應用于大于等于或者小于等于某個值的情況
4、CSS屬性要求必須有屬性值,Media Query可以沒有值,因為其表達式返回的只有真或假兩種
常用的Media Query如下表所示:

兼容的瀏覽器

下面我們一起來看看Media Queries的具體使用方式

一、最大寬度Max Width
<link rel="stylesheet" media="screen and (max-width:600px)" href="small.css" type="text/css" />
上面表示的是:當屏幕小于或等于600px時,將采用small.css樣式來渲染Web頁面。

二、最小寬度Min Width
<link rel="stylesheet" media="screen and (min-width:900px)" href="big.css" type="text/css" />
上面表示的是:當屏幕大于或等于900px時,將采用big.css樣式來渲染Web頁面。

三、多個Media Queries使用
<link rel="stylesheet" media="screen and (min-width:600px) and (max-width:900px)" href="style.css" type="text/css" />
Media Query可以結合多個媒體查詢,換句話說,一個Media Query可以包含0到多個表達式,表達式又可以包含0到多個關鍵字,以及一種Media Type。
正如上面的其表示的是當屏幕在600px-900px之間時采用style.css樣式來渲染web頁面。

四、設備屏幕的輸出寬度Device Width
<link rel="stylesheet" media="screen and (max-device-width: 480px)" href="iphone.css" type="text/css" />
上面的代碼指的是iphone.css樣式適用于最大設備寬度為480px,比如說iPhone上的顯示,這里的max-device-width所指的是設備的實際分辨率,也就是指可視面積分辨率。

五、iPhone4
<link rel="stylesheet" media="only screen and (-webkit-min-device-pixel-ratio: 2)" type="text/css" href="iphone4.css" />
上面的樣式是專門針對iPhone4的移動設備寫的。

六、iPad
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css" type="text/css" />
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css" type="text/css" />
在大數情況下,移動設備iPad上的Safari和在iPhone上的是相同的,只是他們不同之處是iPad聲明了不同的方向,比如說 上面的例子,在縱向(portrait)時采用portrait.css來渲染頁面;
在橫向(landscape)時采用landscape.css來渲 染頁面。

七、android
/*240px的寬度*/
<link rel="stylesheet" media="only screen and (max-device-width:240px)" href="android240.css" type="text/css" />
/*360px的寬度*/
<link rel="stylesheet" media="only screen and (min-device-width:241px) and (max-device-width:360px)" href="android360.css" type="text/css" />
/*480px的寬度*/
<link rel="stylesheet" media="only screen and (min-device-width:361px) and (max-device-width:480px)" href="android480.css" type="text/css" />
我們可以使用media query為android手機在不同分辨率提供特定樣式,這樣就可以解決屏幕分辨率的不同給android手機的頁面重構問題。

八、not關鍵字
<link rel="stylesheet" media="not print and (max-width: 1200px)" href="print.css" type="text/css" />
not關鍵字是用來排除某種制定的媒體類型,換句話來說就是用于排除符合表達式的設備。

九、only關鍵字
<link rel="stylesheet" media="only screen and (max-device-width:240px)" href="android240.css" type="text/css" />
only用來定某種特定的媒體類型,可以用來排除不支持媒體查詢的瀏覽器。其實only很多時候是用來對那些不支持Media Query但卻支持Media Type的設備隱藏樣式表的。

其主要有:支持媒體特性(Media Queries)的設備,正常調用樣式,此時就當only不存在;對于不支持媒體特性(Media Queries)但又支持媒體類型(Media Type)的設備,這樣就會不讀了樣式,因為其先讀only而不是screen;另外不支持Media Qqueries的瀏覽器,不論是否支持only,樣式都不會被采用。

十、其他

在Media Query中如果沒有明確指定Media Type,那么其默認為all,如:
<link rel="stylesheet" media="(min-width: 701px) and (max-width: 900px)" href="medium.css" type="text/css" />
另外還有使用逗號(,)被用來表示并列或者表示或,如下
<link rel="stylesheet" type="text/css" href="style.css" media="handheld and (max-width:480px), screen and (min-width:960px)" />
上面代碼中style.css樣式被用在寬度小于或等于480px的手持設備上,或者被用于屏幕寬度大于或等于960px的設備上。
關于Media Query的使用這一節就介紹到此,最后總體規納一下其功能,個人認為就是一句話:Media Queries能在不同的條件下使用不同的樣式,使用頁面達到不同的渲染效果。

幾款Media Query設計案例展示:

FROONT

FROONT



International Polar Foundation

International Polar Foundation


Hirondelle USA

Hirondelle USA

我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/web/12133.html
推薦文章

在線客服

掃碼聯系客服

3985758

回到頂部

主站蜘蛛池模板: 白石茉莉奈在线一区二区三区_精品专区_草草影院2022成人免费视频_性夜久久一区国产9人妻_久久久久久中文字幕有精品_成人黄色视频播放1 | 给我看免费播放的视频_国产一级a爱片在线观看视_欧美精品一区二区三区一线天视频_成人日韩视频_好吊妞视频在线观看_caoni视频 | 国产精品综合av无码_丰满少妇人妻久久久久久4_欧洲极品无码一区二区三区_亚洲精品mv免费_欧美日韩精品视频一区二区_国产精品视频海角社区88 | 欧美日韩久久久_亚洲日韩在线观看免费视频_午夜av影视_成人免费视_国v1区区免费线观看_亚洲成在人网站av天堂 | 护士奶头又白又大又好摸视频_特级毛片a级毛片免费看r_狠狠躁夜夜躁人人爽天天不_亚洲特黄a级毛片在线播放_欧美a级黄色_顶级欧美色妇XXXXX | 久久成人综合网_久久精品国产亚洲AV蜜臀_亚洲日韩欧美乱伦中文字_久久精品国产成人一区二区三区_久草导航_日韩一级片免费观看 | 久久久久亚洲av成人毛片韩_欧美呦呦在线_永久免费的啪啪免费网址_黄在线免费看_欧美日韩不卡在线观看_xxlfreshman中国偷拍 | 午夜欧美成人_中文字幕乱人伦高清视频_亚洲AV久久精品狠狠爱AV_爱色av网址_欧美老妇多毛XXXXX极瑞视频_人妻与子交毛片 | 亚洲日韩中文字幕无码一区_久久久久综合网_日韩中文字幕网站_夜夜爽浪潮av99_九九久久精品国产免费看小说_催眠教师~淫辱の教室 又爽又猛又粗国产免费_夜夜躁狠狠躁_欧美三极_无码成人片在线播放_高清一区二区三区视频_欧美久久久久久久久久伊人 | 国产一级特黄特色毛片_久久69_亚洲另类自拍丝袜第五页_国产精品乱码一区二区三区软件_精品中文字幕一区二区三区_先锋影音源资2019在线 | 在线观看毛片av_无码精品人妻一区二区三区湄公河_日韩少妇激情一区二区_黄色一级视频片_中文字幕精品一区久久久久_亚洲人va欧美va人人爽 | 国色天香一卡2卡三卡4卡乱码_日韩特黄特刺激午夜毛片_亚洲第一综合天堂另类专_午夜无码喷水A片WWW_moms成熟丰满复古hd_亚洲AV怡红院影院怡春院 | av青草_成人免费视频_色狠狠AV一区二区三区_无码av无码天堂资源网影音先锋_国产精品一区二区不卡_男人J桶女人P免费视频 | 大香伊蕉国产播放_激情久久亚洲_99久久精品国产系列_国产激情久久久久影院老熟女免费_亚洲av无码精品色午夜蛋壳_亚洲av永久无码精品尤物 | 精品国产乱码久久久久_久久免费看少妇高潮V片特黄_丰满熟女人妻中文字幕免费_亚洲成AV人片在WWW色猫咪_刘亦菲毛片一区二区三区_人成午夜免费大片 | 成人乱淫av日日摸夜夜_中文字幕日本不卡_免费视频在线视频_久久这里有精品15一区二区三区_成人午夜免费福利视频_国产精品1区2区在线观看 | 日韩视频播放_国产在线黄色片_日本无遮挡吸乳叫声视频_国产成人在线观看网址_日本男女拍拍拍_1区2区3区在线视频 | 日韩在线播放av_亚洲第一看片_日产久久久_福利姬在线观看_大片免费观看视频播放器_91精品www | 亚洲va天堂va欧美ⅴ_韩国一级毛片视频_久久三级毛片_日韩欧美亚洲一区二区三区_影音先锋狠狠操_少妇下面好紧好多水真爽播放 | 欧美69xxxxx_欧美人与动牲交ZOOZ男人_国产精品久久久久潘金莲_亚洲天堂男_精品成人在线视频_蜜桃传媒一区二区亚洲av | 最近中文字幕高清mv在线视频_亚洲阿v天堂无码z2018_伊人天天久大香线蕉AV色_国产乡下妇女做爰视频_亚洲一级片网站_国产精一品亚洲二区在线播放 | 久久久久亚洲AV无码尤物_久久国产精品影院_亚洲激情_日a在线_黄色影院在线_国产在线观看精品一区二区三区 | 亚洲av毛片一区二二区三三区_91传媒91久久久_一本一道久久a久久综合精品图_无码国模大尺度视频在线观看_亚洲精品无码中文久久字幕_久草在线国产视频 | 亚洲国产精品VA在线观看黑人_亚洲国产欧美在线人成aaaa20_国产精品久久久久一区二区_国产无套码AⅤ在线观看在线播放_中文字幕久久久人伦_人妻少妇AV无码一区二区 | 97久久国产精品超碰热_日韩视频在线视频_逼特逼在线视频_ts人妖另类精品视频系列_高清av网站_免费看逼视频 | 国产日产精品一区二区三区四区_亚洲av无码无限在线观看_gogo午夜高清免费摄影_国产无遮挡又爽又刺激的视频老师_92国产视频_少妇bbb好爽 | 特级欧美AAAAAAA免费观看_外国一级a毛片_www.尤物_日日噜噜夜夜狠狠久久香91_日本道在线_日本欧洲乱码伦视频免费 | 国产中的精品av涩差av_精品国产1_玩两个丰满老熟女在线视频_国产区免费观看_欧美精品第一页_蛇女欲潮性三级 | 一眉道姑免费观看高清_www午夜视频_亚洲爽爆av_国产三a级三级日产三级野外_成人国产第一区在线观看_亚洲日本中文| 亚洲国产另类精品专区_亚洲手机看片_久久成人亚洲精品_国产成人精品视频A片_91看国产_国产人碰人摸人爱免费视频 | 亚洲国产精品成人一区二区在线_涩爱av蜜臀夜夜嗨av_中文字幕九区_亚洲一区二区三区在线影院_综合人妻久久一区二区精品_国产精品美女久久久 | 大菠萝福利网_鲁鲁夜夜天天综合视频_2019亚洲日韩新视频_国户精品久久久久久久久久久不卡_青青在线免费视频_伦伦影院午夜理论片 亚洲成年人专区_91麻豆欧美成人精品_五月天婷亚洲天综合网精品偷_精品乱码久久久久久_国产人妖在线视频_九九热re日本精品 | 1级黄色录像_在线久热_久久午夜精品一区二区_91新人在线观看_免费观看国产视频_肉色丝袜足j视频国产 | 亚洲国产精品伦理_插入综合网_国产亚洲精品综合一区91_精品激情欧美日韩_欧美一区国产_亚洲色自偷自拍另类小说 | 国产V在线在线观看视频_色综合久久中文字幕有码_人妻无码久久精品人妻_91在线伊人观看视频_国产美女A做受大片观看_欧美成人不卡 一级视频网_92少妇精品免费视频_精彩久久_四虎影院中文字幕_久久久久成人免费视频_美女网站久久 | 亚洲色av性色在线观无码_亚洲精品久久久久久动漫_欧美日韩一级有码在线视频_日本午夜免费啪视频在线_肉体XXXX裸体137大胆摄影_7799视频精品免费观 | 中文字幕一区二区三区乱码_天天干b_538国产精品一区二区_中文字幕丁香五月天_中国美女av_大地资源免费第二页 | 亚洲精品国产亚洲_欧美性生活一区二区三区_欧美亚洲日产综合新一区_欧美中文字幕一区二区_国产精品A1A2久久久_av看片在线观看 | 亚洲国产精品三区_一直高潮h1v1_成人91在线观看_国产福利一区二区三区视频_午夜精品久久久久久久久久久久_亚洲乱码中文字幕久久孕妇黑人 | 欧美另类在线视频_小sao货的yin荡之路_久久欧美肥婆一二区_浪潮色诱AV久久久久久久_www免费_欧美高清黄 | 狼群视频在线观看www_久久夜夜免费视频_四虎最新地址_成人国产欧美大片一区_久久久久亚洲AV无码A片_久久se精品一区二区 |