久久520免费视频-精品人妻一区二区三区四区蜜桃-天天射天天操天天射天天操-日本熟妇色综合-精品亚洲成a人7777在线观看-日韩人妻高清中文字幕-麻豆电影av激情实拍-中文字幕日韩不卡-日韩欧美中文字幕黄片

 您好![請登陸] [免費注冊] [忘記密碼]
申請加盟    銷售熱線: 020-85421558 技術(shù)支持: 020-36523071 備案專線: (0)136-8886-2121

你要找的是深圳網(wǎng)站建設(shè)哪家好?中外商貿(mào)為你提供服務(wù):深圳網(wǎng)站建設(shè)價格、深圳網(wǎng)站建設(shè)公司,歡迎瀏覽:深圳網(wǎng)站建設(shè)

深圳網(wǎng)站建設(shè)

隨著各種特性和智能手機瀏覽器的發(fā)展,網(wǎng)頁能夠根據(jù)設(shè)備顯示變得很重要。我們不用再根據(jù)桌面瀏覽器窗口尺寸建立網(wǎng)站,然后讓它們在更小的移動瀏覽器上渲染,F(xiàn)在,我們可以讓元素大小和布局針對設(shè)備作出改變。

  在Css2中,我們可以通過特殊的CSS后綴實現(xiàn)不同的媒體類型,比如印刷、演講和屏幕顯示。默認(rèn)情況下,網(wǎng)頁即為屏幕顯示。另外一個比較有用且流行的媒體類型是印刷,它為優(yōu)質(zhì)的網(wǎng)面打印創(chuàng)建一個分離的設(shè)計。我們可以告訴瀏覽器僅僅在打印時使用CSS規(guī)則。

  當(dāng)從瀏覽器轉(zhuǎn)到打印機的時候,這里有一些可以優(yōu)化的地方,以保證輸出具有更佳品質(zhì)的內(nèi)容:

  1、移除背景圖像;

  2、移除主要的導(dǎo)航鏈接;

  3、重建頭部和頁腳,使其更加合理;

  4、將文本和鏈接改為黑色和白色;

  5、將字體大小設(shè)置為打印的基礎(chǔ)單位,例如12px;

  6、加粗文字中的鏈接;

  7、通過content屬性自動打印URLa:link:after{content:"("attr(href)")";}

  8、將內(nèi)容區(qū)域進行擴展,使其充分利用打印頁面。

適應(yīng)媒體查詢

CSS3 擴展了媒體類型的概念以檢查特定的屏幕尺寸,所以樣式表在做一個設(shè)計時可以更精確。例如,為了將一組CSS 規(guī)則應(yīng)用到小屏幕的移動設(shè)備上,使用@media 規(guī)則設(shè)置那些CSS 聲明,從而設(shè)置兩個屏幕交付與視口大小:



通過這種方法,只有在視口或瀏覽器窗口至少為480 像素時,我們才可以告訴瀏覽器應(yīng)用CSS規(guī)則。

為多種類型的屏幕(從移動設(shè)備的屏幕到桌面計算機的屏幕)設(shè)置樣式:


這便可以為不同視口應(yīng)用相同的設(shè)計,如圖12.24讓你示。

自適應(yīng)和響應(yīng)式的不同之處在網(wǎng)頁設(shè)計中,自適應(yīng)和響應(yīng)式有著很明顯的區(qū)別。自適應(yīng)傾向于針對不同的斷點產(chǎn)生特定的、定制的設(shè)計。這些視圖常常是適應(yīng)像桌面、平板電腦和移動設(shè)備這樣大的物體。


流式布局

我們在這一章的前面部分創(chuàng)建兩欄和三欄布局的時候,創(chuàng)建了固定和流式兩個版本,F(xiàn)在,我們可以進一步看到在處理響應(yīng)式設(shè)計時的不同以及流式布局的優(yōu)點。


盡管斷點可以讓我們將設(shè)計適應(yīng)當(dāng)前常用的視口寬度。通過為元素設(shè)置成比例的寬度,它們就可以根據(jù)渲染時視口的寬度進行浮動。


因為一個新媒體通常是被之前媒體的元素所限制的,所以設(shè)計網(wǎng)頁的印刷設(shè)計人員將印刷項目中固定設(shè)置和精確布局的想法帶到了網(wǎng)頁設(shè)計中。

div.container{margin:0 auto; width:960px;}  div.main{width:600px;float:left;}  div.aside{width:300px;float:right;}

效果如下圖:


寬度通常都是以像素為單位,用于定義包含元素的寬度。為了將已經(jīng)存在的設(shè)計轉(zhuǎn)變?yōu)楦拥模覀兛梢允褂没镜臄?shù)學(xué)公式——除法。例如,在固定寬度的設(shè)計中,主要欄的寬度只需要除以容器或者上下文的寬度:

600px ÷ 960px = 0.625

接著將結(jié)果轉(zhuǎn)換成百分比:

0.625 × 100 = 62.5%

為什么是百分比?這是因為盡管像素是一個絕對單位,但是百分比是一個相對單位。當(dāng)瀏覽器窗口擴大時,這個欄的寬度也會擴大,如圖12.26 所示,F(xiàn)在,新布局的結(jié)果建立在流式輸出上。

div.container {

margin: 0 auto;

width: 100%;

}

div.main {

width: 62.5%;

float: left;

}

div.aside {

width: 31.25%;

float: right;

}

-------------------------------------------

數(shù)學(xué)運算

除法運算中的第一個參數(shù)叫作除數(shù),它被所謂的被除數(shù)除,所得結(jié)果叫作商。如果除法不是你的強項,我們周圍有各種計算器可以利用。PC、Mac、智能手機,甚至網(wǎng)頁上都有。

-------------------------------------------

接下來,就要用指定的樣式來包裹媒體規(guī)則:

@media screen and (min-width:910px){

  div.container{margin:0 auto; width:100%;}

  div.main{width:62.5%; float:left;}

  div.aside{width:31.25%;float:right;}

  } 

然后重復(fù)每一個你想支持的斷點。


文本回流

文本可以輕而易舉地回流到新的容器中。當(dāng)欄擴展時,每一行的長度也會發(fā)生改變,所有欄看起來都是合適的(無論大小還是寬度)。當(dāng)文本改變以填補一個靈活的容器時,不需要擔(dān)心文本的拉伸、變形或者變得不優(yōu)雅。如圖12.27 所示,相同數(shù)目的文字在不同的欄中展示了不同的長度和高度。

最優(yōu)的行長度

關(guān)于每行放置多少個字符才是最合適,這個討論一直沒有答案,66 個字符也許是最值得參考的。這里有一個簡單的測試:每45 和75 個字符放置一個特殊符號,如“^”。只要每行只有一個符號,那么這個長度就比較合適。


媒體查詢實戰(zhàn)

為了了解媒體查詢的作用,我們創(chuàng)建一個簡單的布局,使其可以適應(yīng)桌面計算機和智能手機。盡管有許多種方法可以創(chuàng)建響應(yīng)式布局,但是直接的方法還是在桌面版本中創(chuàng)建一個流式網(wǎng)格,然后盡可能少地修改CSS,使其適應(yīng)移動設(shè)備的瀏覽器。


這個布局中的基本要素包括頭部、導(dǎo)航菜單、主要的內(nèi)容區(qū)域和側(cè)邊欄。另外我們還會插入一幅圖像。


現(xiàn)在,讓我們給網(wǎng)站創(chuàng)建桌面版本的CSS。下面的代碼片段只展示了這個網(wǎng)站針對布局的相關(guān)CSS。

現(xiàn)在,我們創(chuàng)建了一個水平的導(dǎo)航欄和一個流動的兩欄布局。內(nèi)容中的圖像浮動到右邊。我們同時指定了這個布局中不存在的一些東西,比如列表項的頂部邊框。這是為了確保我們的常規(guī)布局不會從我們后面要做的手機版本里繼承樣式——你將會看到我們是如何解釋手機布局的CSS 的。在我們的桌面版本中,網(wǎng)頁如圖12.28所示。

桌面計算機應(yīng)用響應(yīng)式布局會產(chǎn)生大量的屏幕空白 

這個布局對桌面端非常友好,它有更大的屏幕使用面積。但是對于移動端設(shè)備,擠壓水平導(dǎo)航菜單和320像素中的兩欄會導(dǎo)致網(wǎng)站非常難閱讀。所以我們不得不通過下面的步驟來改變它在移動設(shè)備中的布局。


  • 將水平導(dǎo)航菜單變成垂直的,尤其是點擊區(qū)域或者按鈕足夠大,這對手指觸控是有益的。

  • 將兩欄布局改為一欄:將側(cè)邊欄放到主要內(nèi)容區(qū)域下面。

  • „在移動瀏覽器的窗口中,圖像由于太大而不能浮動,無法自適應(yīng)和水平對齊,我們必須調(diào)整它。



首先,我們在HTML 頁面的頭部區(qū)域中加入下面一行:



這是為什么?這行代碼的目的是調(diào)整iPhone,使其重新縮放我們的網(wǎng)頁。當(dāng)展示網(wǎng)頁的時候,iPhone(帶著很好的想法)會“縮小”網(wǎng)站,因此,桌面計算機的頁面設(shè)計可以適應(yīng)iPhone 的小屏幕。盡管這對于不適應(yīng)移動設(shè)備的網(wǎng)頁來說非常好,但是我們不想iPhone 縮小頁面元素!所以這一行重設(shè)頁面元素到實際的大小。


1.創(chuàng)建媒體查詢

接下來,我們需要在樣式表中創(chuàng)建媒體查詢。這下可復(fù)雜了,因為移動設(shè)備豐富多樣,屏幕大小和分辨率各不相同。我們需要給幾個常見的移動設(shè)備寫單獨的媒體查詢,但是最簡單的方法還是創(chuàng)建一個媒體查詢,它可以囊括幾乎所有的智能手機,然后使布局靈活地適應(yīng)它們。所以我們現(xiàn)在要做的是讓媒體查詢匹配設(shè)備最大的480 像素寬,這基本可以適應(yīng)大部分的智能手機的橫向和縱向模式(注意,這里不包括平板設(shè)備,比如iPad。我們會為這些設(shè)備創(chuàng)建一個獨立的媒體查詢。為了簡便,在這個例子中我們只討論智能手機)。


所以,讓我們創(chuàng)建自己的媒體查詢。你會想把這部分的CSS 放到常規(guī)布局的下面。

首先,我們要去掉導(dǎo)航區(qū)域頂部和底部的邊框和內(nèi)邊距。此外,我們需要將水平的“條”變成垂直系列的“按鈕”。對于導(dǎo)航條列表項,我們在導(dǎo)航按鈕上添加頂部的邊框(和水平條的樣式一致)。同時我們將浮動屬性設(shè)置為none,因為在這里我們想使一個按鈕低于另一個,而不是讓它們水平相鄰。我們需要添加一些內(nèi)邊距來讓它們更“肥”一些。最后,對于列表本身,當(dāng)它是水平條的時候,要為它添加一個下邊框并且稍微調(diào)整它的定位。正如你所見到的,我們并不想在常規(guī)的布局中添加這些東西(如上邊框,等等),這也是為什么我們將其從默認(rèn)的CSS 中“提前移走”。當(dāng)創(chuàng)建有媒體查詢的布局時,注意你的樣式層疊和跟蹤哪些樣式可能被繼承是非常重要的。


現(xiàn)在,開始操作兩欄。我們希望兩欄可以在垂直方向上重疊,并希望每欄都能充分利用手機的屏幕寬度。

#content {

width: 100%;

}

#sidebar {

width: 100%;

clear: both;

}


就這么簡單?注意,我們要保持原有布局的流動。雖然我們已經(jīng)針對了一部分智能手機,但是我們不想將欄的寬度設(shè)置為一個特定值;我們想要這個布局適應(yīng)無數(shù)的設(shè)備寬度。所以,我們必須將寬度調(diào)整到100%。同時,通過在側(cè)邊欄上設(shè)置clear 來清除浮動。最后,對圖像設(shè)置樣式:

img {

margin: 0 0 10px 0;

max-width: 100%;

}

除了在我們圖像的底部設(shè)置一個小的下邊距之外,唯一值得注意的是, 我們必須將max-width 設(shè)置為100%。這樣圖像的大小就不會超過設(shè)備屏幕的寬度,從而避免了用戶屏查看整張圖像,F(xiàn)在,讓我們來看看頁面在iPhone 上是如何顯示的(見圖12.29),F(xiàn)在,我們的頁面在手機瀏覽器上易于閱讀,并且導(dǎo)航菜單可以輕松地通過大拇指或者其他手指進行操作。

移動設(shè)備中的響應(yīng)式布局 


2.自定義媒體查詢

我們著眼于設(shè)計一個可替代的設(shè)計,它可以在智能手機上表現(xiàn)良好,同時在桌面計算機上也可以。隨著智能手機和平板電腦的普及,這兩種設(shè)計無法適應(yīng)大多數(shù)主流設(shè)備。所以,我們需要提供各種媒體查詢,以適應(yīng)網(wǎng)站設(shè)計的不同偏好。


多產(chǎn)的網(wǎng)頁設(shè)計師Chris Coyier 有一個關(guān)于多種設(shè)備的媒體查詢的參考列表(http://css-tricks.com/snippets/css/media-queries-forstandard-devices/):

/* Smartphones (portrait and landscape) ----------- */

@media only screen

and (min-device-width : 320px)

and (max-device-width : 480px) {

/* Styles */

}

/* Smartphones (landscape) ----------- */

@media only screen

and (min-width : 321px) {

/* Styles */

}

/* Smartphones (portrait) ----------- */

@media only screen

and (max-width : 320px) {

/* Styles */

}

/* iPads (full and mini; portrait and landscape) ----------- */

@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px) {

/* Styles */

}

/* iPads (landscape) ----------- */

@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : landscape) {

/* Styles */

}

/* iPads (portrait) ----------- */

@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : portrait) {

/* Styles */

}


/* Desktops and laptops ----------- */

@media only screen

and (min-width : 1224px) {

/* Styles */

}

/* Large screens ----------- */

@media only screen

and (min-width : 1824px) {

/* Styles */

}

/* iPhone 4 and 5 ----------- */

@media

only screen and (-webkit-min-device-pixel-ratio : 1.5),

only screen and (min-device-pixel-ratio : 1.5)

{

/* Styles */

}


雖然這是一個相當(dāng)全面的設(shè)備列表,但是也意味著一個網(wǎng)站要支持許多不同的風(fēng)格。因此,最好不要采用這種支持流行每一種類型的設(shè)備的方法,這樣會讓你的網(wǎng)站針對每一種設(shè)備無限地更新。事實上,Chris Coyier 的方法基于一個古老的童話故事:金發(fā)姑娘和三只熊(http://css-tricks.com/media-queries-sass-3-2-and-codekit/)。


與提供多個版本的網(wǎng)站不同,Coyier 發(fā)布了3 個版本。


  • Papa Bear——針對屏幕寬度超過 1 600 px的網(wǎng)站。

  • Mama Bear——針對屏幕寬度為 650 px到 1 600 px的網(wǎng)站。

  • Baby Bear——針對屏幕寬度在 650 px以上的網(wǎng)站。


這種方式的媒體查詢應(yīng)該像下面這樣:

@media only screen and (max-width: 1 600 px) {

... /* papa bear size */

}

@media (max-width: 1250px) {

... /* mama bear size */

}

@media (max-width: 650px) {

... /* baby bear size */

}

當(dāng)然,如果你覺得有需要(或你的客戶需要它們時),可以添加設(shè)備指定的媒體查詢。但你關(guān)注的重點是,測試你的設(shè)計在不同設(shè)備下的樣式,看看能否在某些寬度掩蓋或收起。


響應(yīng)式框架

如果你想使用一個可以快速建立并運行的框架,但也要具有響應(yīng)式設(shè)計的靈活性,可以看看http://adapt.960.gs。


雖然它們有一個JavaScript 提供媒體查詢(表面上老版瀏覽器不處理動態(tài)樣式表轉(zhuǎn)換),但是你可以下載多種樣式表和所有相關(guān)的CSS 規(guī)則來控制框架。


額外的樣式表可供下載。


  • mobile.css——針對屏幕大小低于760 px的網(wǎng)站設(shè)計。

  • „720.css——針對屏幕大小為760 px到 980 px的網(wǎng)站設(shè)計。

  • „960.css——針對屏幕大小為980 px到 1 280 px的網(wǎng)站設(shè)計。

  • 1200.css——針對屏幕大小為1 280 px到 1 600 px的網(wǎng)站設(shè)計。

  • „1560.css——針對屏幕大小為1 600 px到 1 940 px的網(wǎng)站設(shè)計。

  • „1920.css——針對屏幕大小為1 940 px到 2 540 px的網(wǎng)站設(shè)計。

  • „2520.css——針對屏幕大小高于 2 540 px的網(wǎng)站設(shè)計。

 

 

備案系統(tǒng)認(rèn)證 舉報不良網(wǎng)站 我們的支付方式 AAA級信用
廣州萬戶網(wǎng)絡(luò)信息科技有限公司 旗下網(wǎng)站建設(shè)品牌:中外商貿(mào) www.nn33vv.com 版權(quán)所有 ©2000-2019 All Rights Reserved
網(wǎng)站備案編號:粵ICP備15049595號 地址:廣州市番禺區(qū)大石街北聯(lián)圍仔工業(yè)路2號E座305
電話:020-85421558   傳真:020-88140140   郵編:510515
交換PR>=4的友情鏈接合作站,歡迎同行聯(lián)系鏈接QQ:
国产精品999在线播放-中文字幕久久5-国产69精品久久久久98小说-日韩人妻专区一区二区 | 又粗又猛又大爽又黄老大爷1-久久久久亚洲av手机播放-亚洲视频中文字幕不卡-91精品国产色综合久久不卡粉嫩 | 久久一区二区三区资源-精品视频999在线观看-超碰在线观看视频公开97-最新中文字幕人妻久久 | 久久99精品亚洲视频-狠狠五月做婷婷爱-5566中文字幕丝袜人妻-91香蕉国产亚洲一区二区三区 | 久久青青草高清视频-亚洲视频播放免费高清-欧美 另类 丝袜 在线-久久亚洲精品久久婷婷 | 超碰在线免费观看av-久久久精品免费国产-人妻制服久久中文-一区二区日韩av | 国产综合一区二区三区视频-91久久老司机视频-久久久久久久久人妻福利免费看-麻豆秘密入口av在线观看 | 丰满少妇一区二区三区免费视频-91精品一区二区三区久久久久久-91蜜桃婷婷狠狠久久综合9-91性高潮久久久久久综合 | 久久久久婷婷综合-99精品电影在线观看-久久久一区二区三区婷婷蜜桃-亚洲av精品久久久蜜 | 麻豆国产成人av在线播放欲色-久久精品国产亚洲av无-人妻少妇日韩久久久久久久久-久久三级三级中文 | 每日更新在线观看亚洲av-欧美丰满少妇高潮喷水-久久综合色一综合欧美88-日韩高清激情在线播放 | 亚洲av人人澡人夜夜人爽人人-9精品国产在热久久-国产精品麻豆入口92-六月天婷婷中文字幕 | 国产综合成人久久大片-日韩人妻www-日韩av资源在线观看免费资源-丁香六月色婷网 | 国产精品99免费在线-日本中文字幕亚洲在线-久久视频精品免费-粉嫩性色av一区二区三区 | 91成人区人妻精品一区二区不卡-久久精品久久久久久久婷婷-yeezy350亚洲限定色-91夜夜蜜桃一区二区三区 | 东京热加勒比一区二区三区-91精品国产99久久久久-久久婷婷好色综合-久久人妻少白嫩草av | 97国产精品久久精品国产麻豆-人妻丝袜中文字幕av-av一本久道久久综合久久鬼色-91精品国产综合久久久久粉嫩 | 大香蕉久草91-亚洲av日韩精品久久久久久久-国产又粗又猛又爽又黄的视频,久久精品视频-国产青草久久免费视频 | 高清一区二区在线观看视频-91麻豆国产专区在线观看-久久这里只有精品视频69-亚洲天堂中文字幕有吗 | 日韩一级免费人妻大片-日韩a午夜剧场福利剧场-激情综合网激情五月99-蜜臀久久久亚洲精品国产 | 在线中文字幕在线中文-国产又大又硬又粗-在线免费观看中文字幕av-日韩精品久久久蜜桃 | 日韩视频在线观看亚洲-欧美视频亚洲视频中文有码-精品久久久久久久久字幕-欧美日韩国产一区二区三区在线 | 日本亚洲一区二区三区色噜噜-中文字幕av久久爽爽-精品人妻一区二区三区四区石在线-在线jizzjizz国产麻豆 | 国产又粗又长又大又硬的视频-国产成年片在线观看-亚洲激情黄色中文字幕-av日韩黄色在线 | 国产成人精品免费午夜在线观看-婷婷艳情五月天-久久国产夜色精品鲁久99…-日本久久精品一级片 | 高清精品人妻一区二区三区-久久久制服丝袜中文字幕-久久久噜噜噜久久中文免费-亚洲av综合色丁香婷婷六月图片 | 日韩欧美中文字幕黄片-国产av一区二区高潮-久久亚洲欧美国产精品观看97-久久免费精品蜜桃视频 | 欧美黑人操人在线视频-人妻精品一区二区蜜桃色-色婷婷久久久久久久久-夫妻激情视频一区二区三区 久久艹在线视频观看-91精品国产91久久久久久久久久久久-国产精品高潮呻吟av久久樱花-日韩av一区二区三区 | 日本欧美一区二区三区在线播-激情婷婷在线免费-国产成人久久久久精品-久久久久久久精品婷婷噜 | 丰满的人妻2一区二区三区-激情久久av一区av二区-国产亚洲一区二区久久-久久久日本一区 | caoporn熟女在线视频-久久91亚洲精品久久91综合-久久天天美女第一次-成人免费午夜网站 | 久久久久久精品国产av-18禁国产精品久久久久-国产又大又黄又粗91-9999这里只有精品视频 | 色婷婷综合久久久久久-91精品久久久久国产-亚洲中文字幕日韩电影在线播放-91久久久视频大片 | 隔壁人妻中文一区-国产,欧美,日韩,亚洲,一区第一页-婷婷免费中文字幕-日韩 另类 欧美 | 国产av 天堂亚洲-91久久精品一区二区三区大全-日韩精品视频不卡在线观看-亚洲欧美日韩综合精品久久 | 久久麻豆精亚洲av品国产精品-91久久久精品人妻专区不卡-日韩中文字幕在线一区二区三区-久久久精品国产亚洲av网麻豆 | 亚洲精品九一国产九九蜜桃-思思久久这里只有精品-日韩人妻资源网址-国产精品久久视频在线播放 | 国产又粗又长又大又硬的视频-国产成年片在线观看-亚洲激情黄色中文字幕-av日韩黄色在线 | 国产又粗又猛又爽又大又黄的视频-欧美日韩久久精品在线-亚洲精品免费一二三-国产成人精品久久av 久久久久久精品人妻a-在线 中文 亚洲 家庭-亚洲中文字幕人妻一区二区三区-懂色av一区在线观看 | 日韩情欧美性一区二区三区-欧美日韩三区在线-日韩av中字人妻侵犯-天天操天天干天天爱天天做 | 麻豆久久亚洲精品-亚洲国产成人aⅴ毛片大全-精品人妻一区二区三区久久-极品少妇扒粉嫩小视频麻豆 |