亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTML > 正文

html5/css3響應(yīng)式頁面開發(fā)總結(jié)

2024-08-26 00:21:05
字體:
供稿:網(wǎng)友

一,自適應(yīng)和響應(yīng)式的區(qū)別

    自適應(yīng)是一套模板適應(yīng)所有終端,但每種設(shè)備上看到的版式是一樣的,俗稱寬度自適應(yīng)。

    響應(yīng)式一套模板適應(yīng)所有終端,但每種設(shè)備看到的版式可以是不一樣的。

雖然響應(yīng)式/自適應(yīng)網(wǎng)頁設(shè)計會帶來兼容各種設(shè)備工作量大、代碼累贅、加載時間長的缺點,但它們跨平臺和終端,能“一次設(shè)計,普遍適用”,可以根據(jù)屏幕分辨率自適應(yīng)以及自動縮放圖片、自動調(diào)整布局,它們不只是技術(shù)的實現(xiàn),更多的是對于設(shè)計的全新思維模式。

很多網(wǎng)站的解決方法,是為不同的設(shè)備提供不同的網(wǎng)頁,比如專門提供一個mobile版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時要維護好幾個版本,而且如果一個網(wǎng)站有多個portal(入口),會大大增加架構(gòu)設(shè)計的復雜度。

自適應(yīng)還是暴露出一個問題,如果屏幕太小,即使網(wǎng)頁能夠根據(jù)屏幕大小進行適配,但是會感覺在小屏幕上查看,內(nèi)容過于擁擠,響應(yīng)式正是為了解決這個問題而衍生出來的概念。它可以自動識別屏幕寬度、并做出相應(yīng)調(diào)整的網(wǎng)頁設(shè)計,布局和展示的內(nèi)容可能會有所變動。

自適應(yīng)的體驗http://m.ctrip.com/html5/  響應(yīng)式的體驗 http://segmentfault.com/

Css秘密花園http://www.csszengarden.com/

http://caibaojian.com/demo/ued/

二,響應(yīng)式基礎(chǔ)知識

1,設(shè)置meta標簽

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

這段代碼的幾個參數(shù)解釋:

§width = device-width:寬度等于當前設(shè)備的寬度

§initial-scale:初始的縮放比例(默認設(shè)置為1.0) 

§minimum-scale:允許用戶縮放到的最小比例(默認設(shè)置為1.0)   

§maximum-scale:允許用戶縮放到的最大比例(默認設(shè)置為1.0)  

§user-scalable:用戶是否可以手動縮放(默認設(shè)置為no,因為我們不希望用戶放大縮小頁面)

    2,媒體查詢css3的媒體查詢是響應(yīng)式設(shè)計能實現(xiàn)的關(guān)鍵因素。你可以使用媒體查詢的特性,來根據(jù)設(shè)備的寬度,讓頁面使用不同的css塊。

如下的css規(guī)則會在屏幕寬度小于等于980時起作用:

@media (orientation:portrait) and (max-width:460px) {    .video .innerBox .news a.more {        display: none;    }    .video .innerBox .news span {        display: none;    }    .video .innerBox .news {        width: 100%;    }    .video .innerBox .news ul {        width: 100%;        text-align: center;    }} 

 orientation:portrait | landscape

portrait:

指定輸出設(shè)備中的頁面可見區(qū)域高度大于或等于寬度

landscape:

除portrait值情況外,都是landscape

選擇加載CSS,如果屏幕寬度在400像素到600像素之間,則加載smallScreen.css文件。

<link rel="stylesheet" type="text/css"media="screen and (min-width: 400px) and (max-device-width: 600px)" href="smallScreen.css" />

3,百分比布局

三,響應(yīng)式頁面設(shè)計,字體,圖片的處理

1,html5/css3響應(yīng)式頁面的設(shè)計流程

第一步:確定需要兼容的設(shè)備類型、屏幕尺寸類型:包括移動設(shè)備(手機、平板)和pc。對于移動設(shè)備,設(shè)計和實現(xiàn)的時候注意增加手勢的功能。

屏幕尺寸:包括各種手機屏幕的尺寸(包括橫向和豎向)、各種平板的尺寸(包括橫向和豎向)、普通電腦屏幕和寬屏。

第二步:針對確定下來的幾個尺寸分別制作不同的線框原型,需要考慮清楚不同尺寸下,頁面的布局如何變化,內(nèi)容尺寸如何縮放,功能、內(nèi)容的刪減,甚至針對特殊的環(huán)境作特殊化的設(shè)計等。這個過程需要設(shè)計師和前端開發(fā)人員保持密切的溝通。

第三步:視覺設(shè)計,將圖片導入到相應(yīng)的設(shè)備進行一些簡單的測試,可幫助我們盡早發(fā)現(xiàn)可訪問性、可讀性等方面存在的問題。

與傳統(tǒng)的web開發(fā)相比,響應(yīng)式設(shè)計的頁面由于頁面布局、內(nèi)容尺寸發(fā)生了變化,所以最終的產(chǎn)出更有可能與設(shè)計稿出入較大,需要前端開發(fā)人員和設(shè)計師多溝通。

2,響應(yīng)式字體

CSS中幾種不同單位之間的比較

px:像素(Pixel)。相對長度單位,所占大小由屏幕分辨率決定。(配合媒體查詢)

em:相對長度單位。相當于當前對象內(nèi)文本的字體尺寸,如果當前對行內(nèi)文本的字體尺寸未被設(shè)置,則相對于瀏覽器的默認字體尺寸。em的值并不是固定的,它會繼承父級元素的字體大小。所有未經(jīng)調(diào)整的瀏覽器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。為了簡化font-size的換算,需要在css中的body選擇器中聲明Font-size=62.5%,這就使em值變?yōu)?16px*62.5%=10px, 這樣12px=1.2em, 10px=1em, 也就是說只需要將你的原來的px數(shù)值除以10,然后換上em作為單位就行了。

rem:CSS3新增的一個相對單位。與em的主要區(qū)別在于使用rem為元素設(shè)定字體大小時,仍然是相對大小,但相對的只是HTML根元素。這個單位可謂集相對大小和絕對大小的優(yōu)點于一身,通過它既可以做到只修改根元素就成比例地調(diào)整所有字體大小,又可以避免字體大小逐層復合的連鎖反應(yīng)。目前,除了IE8及更早版本外,所有瀏覽器均已支持rem。對于不支持它的瀏覽器,應(yīng)對方法也很簡單,就是多寫一個絕對單位的聲明。這些瀏覽器會忽略用rem設(shè)定的字體大小。

%:另外我們還可以使用百分比來指定大小,它表示當前字體相對于瀏覽器默認字體大小的倍數(shù)。該單位在頁面響應(yīng)式設(shè)計中也被經(jīng)常用到。  

html{font-size:62.5%;/* 10÷16=62.5% */}body{font-size:12px;font-size:1.2rem ;/* 12÷10=1.2 */}p{font-size:14px;font-size:1.4rem;}

需要注意的是,為了兼容不支持 rem 的瀏覽器,我們需要在 rem 前面寫上對應(yīng)的 px 值,這樣不支持的瀏覽器可以優(yōu)雅降級。其實不用太糾結(jié)是默認的 font-size:100%,還是設(shè)置為 font-size:62.5%,如果你引入了 CSS 預處理工具那么自然可以使用默認值,如果由于其他原因使用 font-size:62.5% 也無可厚非,完全可以在 body 中重置回你需要的默認 font-size。 

3,響應(yīng)式圖片視頻處理  

http://alistapart.com/d/responsive-web-design/ex/ex-site-flexible.html#  

html5,css3,響應(yīng)式,開發(fā)

1.背景圖片----媒體查詢  

2.圖片液態(tài)化----彈性圖片  

img, object { max-width: 100%;}https://www.filamentgroup.com/examples/responsive-images/

3.HTML5 <picture> 元素 

HTML5 的 <picture> 元素可以設(shè)置多張圖片。  

瀏覽器支持  

html5,css3,響應(yīng)式,開發(fā)

<picture>    <source srcset="images/img_smallflower.jpg" media="(max-width: 400px)">    <source srcset="images/img_flowers.jpg">    <img src="images/img_flowers.jpg" style="margin: 0px; padding: 0px; outline: none; line-height: 25.2px; font-size: 14px; width: 660px; overflow: hidden; clear: both; font-family: tahoma, arial, "Microsoft YaHei";">	
<script src="http://cdn.gbtags.com/picturefill/2.0.0/picturefill.min.js"></script> 

4.使用noscript標簽創(chuàng)建響應(yīng)圖片  

Js動態(tài)加載大小圖片  

<span class="img-placeholder"></span><noscript data-mobilesrc="small.jpg" data-fullsrc="big.jpg" data-alttext="your alt text" class="responsivize">   <img src="big.jpg"></noscript> <script type="text/javascript">var responsiveImageTag = {    replaceInitialImages:function(respons) {        var platform = "desktop";        var resImage = '.'+respons;        var responsiveImages = $(resImage);        var i,            noOfresponsiveImages = responsiveImages.length;        //當前顯示器設(shè)備寬度測試        if(screen.width <= 767){                 //767px, 比 ipad 小的都認為是 mobile          platform = "mobile";        }        //set initial source element on image        for(i = 0; i < noOfresponsiveImages; i = i + 1 ){           var noScriptElem = $(responsiveImages[i]);           var img = window.document.createElement("img");           img.alt = noScriptElem.attr("data-alttext");           if(platform === "mobile"){              img.src = noScriptElem.attr("data-mobilesrc");           }else{              img.src = noScriptElem.attr("data-fullsrc");           }           img.className = "responsive";           $('.img-placeholder').eq(i).html('').append(img);              noScriptElem.hide();        }   }};responsiveImageTag.replaceInitialImages('responsivize');$(window).resize(function(){    responsiveImageTag.replaceInitialImages('responsivize');});</script>

四,響應(yīng)式框架  

定制化:如果你的網(wǎng)站有大量多樣化的設(shè)計,那么當你如果還想使用bootstrap就需要將框架作為底層修改:需要復寫大量樣式,CSS層次編的混亂,難以維護。  

在一些場合,bootstrap是非常有用的。比如你想快速搭建一個比較漂亮的個人站企業(yè)站博客后臺管理界面等對頁面定制化需求不高的項目 往往更適合后臺項目 多數(shù)后臺系統(tǒng) 瀏覽器兼容好讓步 樣式也好讓步 不太會細摳細節(jié)?;蛘吣憧赡茉跇?gòu)建網(wǎng)站前端、考慮瀏覽器兼容性和數(shù)不勝數(shù)的設(shè)備尺寸上缺乏經(jīng)驗,bootstrap會幫你解決很大一部分麻煩的問題  


注:相關(guān)教程知識閱讀請移步到HTML教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美日韩午夜爽爽| 懂色av一区二区在线播放| 一道精品一区二区三区| 成人自拍视频在线| 91免费人成网站在线观看18| 俄罗斯精品一区二区三区| 中文字幕国产亚洲| 欧美丰满老妇| 欧美片在线播放| 黄色片视频网站| 黄色资源在线观看| 国产一区二区三区四区福利| 亚洲美女福利视频| 91国产福利在线| 一区二区视频在线看| 五月天福利视频| 91在线国产观看| 免费激情视频网站| av色影在线看免费| 亚洲免费中文| 国内精品久久久久久久| 欧美一区二区三区人| 中文字幕+乱码+中文| 日本视频免费高清一本18| 国产又爽又黄的视频| 国产精品久久一| 国产真实生活伦对白| 国产精品欧美久久久久一区二区| 麻豆久久久9性大片| 日韩精品在线免费观看| 国产在线精品一区| 福利视频一区| xxx在线视频| 精品人妻无码一区二区三区| 91丨九色丨蝌蚪富婆spa| 3d动漫精品啪啪一区二区下载| 久久久久国色av免费看影院| 黄色网址在线免费播放| 欧美gayvideo| xxxx18hd亚洲hd捆绑| 国产99精品视频| 亚洲激情一二三区| 久久久久久久久丰满| 久久大综合网| 在线视频国产区| 粉嫩tv在线播放| 亚洲高清久久网| 久久久精彩视频| 中文字幕一区二区三中文字幕| 91视频在线视频| 一区二区高清不卡| 欧美a级片视频| 色哺乳xxxxhd奶水米仓惠香| 色妞ww精品视频7777| 福利成人在线观看| 天天摸天天做天天爽| 四虎永久免费地址| 成人免费淫片95视频观看网站| 亚洲精品123区| www.日本在线观看| 无码国模国产在线观看| 一区二区视频在线免费| 国产婷婷色一区二区三区在线| 国产精品国产三级国产专播品爱网| 久久久久无码国产精品一区| 亚洲www免费| 亚洲欧美电影| 国产精品午夜在线观看| 欧美乱强性伦xxxxx| www.成人av.com| 午夜视频www| 欧美精品啪啪| 国产精品678| 8x8x华人在线| 波多野结衣久久高清免费| 亚洲欧美综合图片| 成人激情综合| 操她视频在线观看| 欧美无乱码久久久免费午夜一区| 亚洲精彩视频| 国产成人精品一区二区三区视频| 五码日韩精品一区二区三区视频| 911国产网站尤物在线观看| 成人天堂资源www在线| 欧美性大战久久| 欧美人与禽zozzo禽性配| www五月婷婷| 欧洲激情视频| 亚洲自拍偷拍另类| 囯产精品久久久久久| 777精品伊人久久久久大香线蕉| 一区二区三区四区不卡视频| 欧洲精品在线视频| 国产在线综合网| av亚洲产国偷v产偷v自拍| ·天天天天操| 美日韩在线观看| 国产成人a亚洲精品| 精品噜噜噜噜久久久久久久久试看| 手机在线看片日韩| 黄色在线免费观看网站| 337p日本欧洲亚洲大胆鲁鲁| 久久久久久久97| 国产有色视频色综合| 日本大片在线观看| 久久精品国产久精国产一老狼| 美女免费视频黄| 成人亚洲视频在线观看| 四虎在线视频| 欧美精品一区二区三区免费| 韩日在线一区| 男女h黄动漫啪啪无遮挡软件| 欧美午夜理伦三级在线观看| 成人h在线观看| 亚洲第一中文字幕在线观看| 国产综合动作在线观看| 神马香蕉久久| 色佬视频在线观看| 91p0rn永久地址| 欧美黑人一区二区三区| 国产精品拍拍拍| 天天操天天爽天天干| 国a精品视频大全| 91福利在线免费观看| 日韩福利在线播放| 欧美在线xxxx| 色多多在线观看| 欧美日韩国产欧美日美国产精品| 国产精品xxx电影| 加勒比精品视频| 国产精品嫩草影院av蜜臀| 国产在线精品国自产拍免费| 亚洲无av在线中文字幕| 日本成人在线免费| 欧美高清视频在线观看mv| 亚洲国产婷婷香蕉久久久久久99| 美脚丝袜一区二区三区在线观看| 无码人妻精品一区二区三区66| 久久嫩草精品久久久精品| 少妇高潮一区二区三区喷水| 欧美日本二区| 偷拍自拍亚洲| 亚洲小视频在线观看| 久久久9色精品国产一区二区三区| 香港日本三级视频| 日本美女久久久| 国产精品一区免费在线| 色综合久久久久久久久| 窝窝社区一区二区| 亚洲一二三四视频| 91视视频在线观看入口直接观看www| 国产又粗又长又硬| 一区二区三区精品牛牛| 亚洲国产午夜伦理片大全在线观看网站| 高清不卡日本v二区在线| 蜜桃一区二区三区四区| 久久五月天色综合| 麻豆chinese极品少妇| 三级在线看中文字幕完整版| 久99久精品视频免费观看| 国内精品久久久久国产| 欧美 日韩 国产一区| 最新国产成人av网站网址麻豆| 成人欧美一区二区三区1314| 亚洲国产国产亚洲一二三| 香蕉成人伊视频在线观看| 亚洲精品国产第一综合99久久| 日韩欧美在线免费观看视频| 在线黄色免费观看| 欧美一级大黄| 97影院秋霞午夜在线观看| 最新av网站在线观看| 欧美巨大xxxx| 亚洲黄色一区| 欧美高清视频免费观看| 国产一区二区三区视频在线观看| 欧美日本中文| 亚洲第一视频在线播放| 久久香蕉国产线看观看99| 国产日韩在线看片| 日韩欧美在线播放视频| 精品一区二区在线观看| 成人羞羞国产免费网站| 依依成人在线| 国产亚洲欧美视频| 日韩精品一区二区三区不卡| 亚洲欧洲一区二区福利| 中文字幕精品视频在线观看| 国产美女主播在线观看| 国产精品国产福利国产秒拍| 最新中文字幕第一页| 日本电影欧美片| 久久久爽爽爽美女图片| 日韩极品在线观看| 欧美中文字幕一区| 韩国三级hd两男一女| 久久久久国产精品午夜一区| 一级黄色大片视频| 91久久一区二区| 欧美精品高清| 天使萌一区二区三区免费观看| 国产美女激情视频| 老牛影视免费一区二区| 国产一区美女| 国产乱码在线观看| www.狠狠操| 亚洲乱码国产乱码精品精| 中文字幕在线免费看线人| 亚洲黄色激情视频| 欧美影视一区二区三区| 欧美黑人国产人伦爽爽爽| 黄网在线免费看| 久久人人爽人人爽爽久久| 精品动漫一区二区三区| 国产亚洲xxx| 国产精品久久久视频| 日本中文字幕一区二区有限公司| 99在线精品免费| 日韩精品中文字幕视频在线| 五月激情婷婷在线| 日韩欧美成人午夜| 日本三级午夜理伦三级三| 91九色蝌蚪视频| 中日韩美女免费视频网站在线观看| 亚洲国内精品在线| 亚洲精品aaa| 2019亚洲男人天堂| 国产精品毛片久久久久久久| 国内精品视频在线观看| 中文字幕久热在线精品| 成人嫩草影院| 妞干网在线免费视频| 免费成人看片| 一本不卡影院| 黑丝美女久久久| 91一区二区三区四区| 亚洲免费观看高清在线观看| 丰满少妇又爽又紧又丰满69| 黄色片在线观看免费| 国产传媒欧美日韩| 国产精品久久久久9999赢消| 中文字幕成人一区| 国产在线一区视频| 性久久久久久久久久久久久久| 欧美体内谢she精2性欧美| 福利视频网站导航| 久草免费在线视频观看| 日韩欧美综合在线视频| 精品久久久久久久久久久aⅴ| 你懂的视频在线观看资源| a天堂视频在线观看| gogo久久| 日韩亚洲欧美成人| 国产在线一区二区三区| 欧美理论在线观看| 国产女主播一区二区三区| 2019中文字幕在线免费观看| 国产欧美一区二区三区在线观看视频| 日韩欧美一二三四区| 欧美激情一区二区三区全黄| 亚洲AV无码精品色毛片浪潮| 一区二区精品| 在线观看国产区| 日韩美女一级视频| 国产精品视频久久一区| 成人的网站免费观看| 久久综合九色综合97_久久久| 欧美一级黄色网| 色999日韩自偷自拍美女| 免费在线黄色影片| 无码人妻精品一区二区50| 特级毛片在线观看| 一区在线播放视频| 99re在线视频精品| 在线观看日本中文字幕| **精品中文字幕一区二区三区| 精品成人av一区二区三区| 老牛国内精品亚洲成av人片| 3344国产永久在线观看视频| 中文字幕亚洲精品一区| 有坂深雪av一区二区精品| av网站免费线看精品| 国产欧美最新羞羞视频在线观看| 亚洲+小说+欧美+激情+另类| 国产精品三区四区| 中文字幕av久久爽一区| 色偷偷久久人人79超碰人人澡| 一区二区三区电影| 中文字幕在线观看日韩| 91视频最新| 国产精品无码在线| 国产精品久久久久久久99| 国产av一区二区三区| 亚洲综合色成人| 亚洲欧美日韩国产yyy| 四虎4545www国产精品| 午夜成人影视| 欧美hd在线| 蜜桃精品视频在线观看| 国产丝袜精品视频| 国内精品偷拍视频| 国产欧美日韩激情| 免费av一级电影| 中文字幕 国产精品| 免费看涩涩视频软件| 亚洲国产精品无码久久久久高潮| 影院在线观看全集免费观看| 国产精品极品美女粉嫩高清在线| 亚洲在线播放| 国产99久久久| 久久精品人人做人人综合| 欧美中文娱乐网| 中文字幕第99页| 91福利视频网站| 麻豆精品一区二区三区视频| 欧美理论片在线观看| 亚洲乱码电影| 麻豆入口视频在线观看| 中国精品一区二区| 国产精品一 二 三| 自拍电影在线观看| 国产一级久久久久毛片精品| 色综合久久久久综合体桃花网| 色偷偷色偷偷色偷偷在线视频| 欧美日韩最好看的视频| 久久久极品av| 欧美视频一区二区三区在线观看| 欧美视频免费在线观看|