少妇被粗黑进进出出在线观看_日日摸夜夜爽无码_免费久久_日韩免费视频_热播短剧玫瑰冠冕免费观看_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

回到頂部

主站蜘蛛池模板: 韩国日本三级在线观看_午夜免费啪视频在线无码_国产视频精选在线_少妇一级淫片a_www...zzz成人啪啪_www.丁香.com | 亚洲精品自产拍在线观看_色呦色呦网站_综合国产在线_国产精品免费久久久久久_天堂精品一区_一级片在线播放 | 欧美不卡一二三_中文字幕免费视频_久久久青草青青亚洲国产免观_四虎影院国产精品_男男又爽又黄又无遮挡网站_av性在线 | 在线视频97人人_久久sese_欧美一区日韩二区亚洲三区_国产成人亚洲精品自产在线_黄色网络视频_日本免费www | 内射夜晚在线观看_一区二区三区四区国产精品_国产精品99久久久久久天美传媒_日韩中字幕_免费看小12萝裸体视频国产_久久重口味 | 亚洲α片_亚洲精品毛片一区二区三区_2020亚洲午夜无码天堂_青青久久精品_无码AⅤ最新AV无码专区_有码精品 | 久久久久国产99久久国产_激情久久免费视频_人看人看人看人看免费_欧美视频在线观看免费观_一区二区91_国产一区麻豆剧传媒果冻精品 | 国产中文自拍_国产在线观看WWW污污污_久久成人资源_337P日本大胆欧洲亚洲色噜噜_国产成人亚洲综合无码品善网_国产一本二本三区区别大道 | 久久久久久久久久久蜜桃_亚洲av成人综合网_国产精品高潮呻吟久久a_在线免费中文字幕_超91视频_色鬼7777久久 | 国产精品成人无码久久久_久久国产精品久久久久久电车_剑来动漫高清视频在线观看_污污网站免费看_亚洲午夜天堂精品福利天堂_成人国产精品久久久 | 国产精品美女视频免费观看软件_伊久在线_欧美大片一区二区三区_国产精品久久久久久免费软件_91免费视频网_毛片免费视频 | 日韩av怡红院_99久热在线精品视频观看_秋霞毛片_日本XXwwWXXXX网站_香港黄色录像片_成人免费共享视频 | 一区二区在线观看视频_18禁免费羞羞视频无码网站_成人18视频在线观看_久久久久国色av免费观看性色_国精品自拍_成全视成人免费观看在线看 | 国产精品自在在线午夜出白浆_亚洲午夜影视_精品久久影院_欧洲精品免费一区二区三区_三级欧美_成品网站w灬源码三叶草 | 亚洲午夜AV久久久精品影院色戒_国产黄色大片免费看_国产人与动牲交毛长_黄色一区二区三区_天堂网91_青青久久综合 | 亚洲h片在线观看_国产精品美女久久久久久久久_91久久精品国产一区二区_成人mv高清在线_精品人伦一区二区_国产免费xxx | 色香视频首页_精品丝袜人妻久久久久久_天堂伊人_色婷婷又大又白又爽视频_亚洲成人影院在线观看_色欲色香天天天综合VVV | 欧美黄片免费观看_久久91视频观看_黄色星星_黄色视屏免费看_国产精品美女自拍视频_yp在线 | 922tv视频在线观看_99久久婷婷国产综合精品_欧美大片a级毛片_免费毛片黄色视频_久久99精品热在线观看_国产精品福利91 | 国产日韩v精品一区二区_无码一区二区波多野结衣播放搜索_A级毛片高清免费视频播放出要看_久久男人av资源站_国产精品97在线_caoporn97人人澡 | 在线青草_欧洲熟妇色xxxx欧美老妇软件_亚洲国产成人无码精品_青草久久久_91手机在线看片_亚洲日韩成人无码不卡网站 | 曰欧一片内射vα在线影院_少妇和教练在车里激情_精品视频久久久久_国产又黄又爽无遮挡不要VIP_久久久久亚洲AV无码专区网站_精品久久97 | 91风间由美一区二区三区四区_日韩黄色片视频_亚洲AV日韩AV高潮喷无码_av资源免费看_中文无码伦AV中文字幕在线_A三级三级成人网站在线视频 | 波多野结喷水最猛一部352_片在线免费观看_欧美韩一区二区_国产乱子伦一区二区三区视频播放_免费视频精品_日韩在线观看av | 午夜福利妺妺嘿嘿影视_在线播放国产一区_你懂的日韩_成人欧美一区二区三区色青冈_色柚视频_黄色在线看网站 | 色情推油按摩G点高潮无码视频_久久精品中文字幕大胸_一二三四日本视频中文_欧美在线影院_亚洲一在线_欧美a级毛片免费播敢 | 九色在线78m_最新国产精品_久草福利网_日本两人免费观看的视频_国产精品久久久久久中文字_se吧提供九色福利视频 | 综合久久婷婷88_亚洲国产高清一区_欧美久操网_国产97人人超碰CAO蜜芽PR_性欧美大战久久久久久久免费观看_古代级a毛片可以免费看 | 亚洲不卡视频_久久精品国产精品久久久_www高清在线视频日韩欧美_蜜臀精品久久久久久蜜臀_极品福利视频_JAPANESE高潮喷水 | 四虎久久精品_久久人爽爽人爽爽_高清视频免费观看_国产丝袜无码一区二区三区视频_优优人体大胆啪啪私拍_91精品第一页 | 国产91边播边对白在线_中文精品久久久_福利视频一二三区_羞羞动漫视频网站_欧美在线观看在线观看_欧美一级在线观看 | 最近中文字幕mv在线视频2018_在线日韩中文字幕_久久99亚洲精品久久99果冻_亚洲精品第三页_www.欧美在线观看_亚洲中文字幕无码专区 | 国产精品日产无码av永久不卡_暖暖视频免费高清日本_国产一级特黄AAAA级婬片_日韩成人AV在线一区二区三区_岛国免费网站_日本免费福利视频 | 国产寡妇树林野战在线播放_午夜人体_夜夜操天天摸_蜜臀久久99精品久久久_日本男人日女人视频_91嫩草网 | wwww.9免费看片_亚洲成在人线视av_精品久久片_亚洲国产成人片在线观看_一个人看的免费视频www_黑人巨大的吊bdsm | 九九视频网_久久国产日本_男人的天堂色欲网HTTP_亚洲大尺度专区无码浪潮AV_亚洲欧美日韩国产综合一区二区_欧美日韩视频无码一区二区三 | 国产三级精品三级在线专区91_热久久最新视频_人人插插_日韩精品一区二区三区四区五区_人妻无码一区二区不卡无码AV_国产精品久久久久久久久久白浆 | 日日夜夜骑_成人伊人久久_五月婷婷俺也去_97一级片_免费无码av片_WWW插插插无码视频网站 | 精品国产乱码久久久久_久久免费看少妇高潮V片特黄_丰满熟女人妻中文字幕免费_亚洲成AV人片在WWW色猫咪_刘亦菲毛片一区二区三区_人成午夜免费大片 | 国产精品一级_大地资源在线观看中文第二页_亚洲人成网站在线播放vr_纯肉浪货高H调教SM_无码精品国产VA在线观看_男女啪啪高清无遮挡免费 | 欧美日韩在线视频一区_日韩城人视频_久久精品国产亚洲an天堂_棈品国产乱码久久久久久影片_成人免费观看av_日本精品久久久一区二区三区 |