校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > html5/css3響應式頁面開發總結

html5/css3響應式頁面開發總結

熱門標簽:農村住宅地圖標注 跟電銷機器人做同事 中紳電銷智能機器人 ai電銷機器人連接網關 濟南辦理400電話 鶴壁手機自動外呼系統怎么安裝 漳州人工外呼系統排名 威海營銷外呼系統招商 鄭州電銷外呼系統違法嗎

一,自適應和響應式的區別

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

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

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

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

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

自適應的體驗http://m.ctrip.com/html5/  響應式的體驗 http://segmentfault.com/ 

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

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

二,響應式基礎知識

1,設置meta標簽

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

這段代碼的幾個參數解釋:

§width = device-width:寬度等于當前設備的寬度

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

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

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

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

    2,媒體查詢css3的媒體查詢是響應式設計能實現的關鍵因素。你可以使用媒體查詢的特性,來根據設備的寬度,讓頁面使用不同的css塊。

如下的css規則會在屏幕寬度小于等于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:

指定輸出設備中的頁面可見區域高度大于或等于寬度

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,百分比布局

三,響應式頁面設計,字體,圖片的處理

1,html5/css3響應式頁面的設計流程

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

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

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

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

與傳統的web開發相比,響應式設計的頁面由于頁面布局、內容尺寸發生了變化,所以最終的產出更有可能與設計稿出入較大,需要前端開發人員和設計師多溝通。

2,響應式字體

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

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

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

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

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

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 前面寫上對應的 px 值,這樣不支持的瀏覽器可以優雅降級。其實不用太糾結是默認的 font-size:100%,還是設置為 font-size:62.5%,如果你引入了 CSS 預處理工具那么自然可以使用默認值,如果由于其他原因使用 font-size:62.5% 也無可厚非,完全可以在 body 中重置回你需要的默認 font-size。 

3,響應式圖片視頻處理  

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

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

2.圖片液態化----彈性圖片  

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

3.HTML5 <picture> 元素 

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

瀏覽器支持  

<picture>
    <source srcset="images/img_smallflower.jpg" media="(max-width: 400px)">
    <source srcset="images/img_flowers.jpg">
    <img src="images/img_flowers.jpg" alt="Flowers" style="width:auto;">
</picture> 

使用picturefill.js來處理picture標簽兼容性  

雖然picture的兼容性還不是很好,但是大家不需要等待也可以開始使用啦,下面這個類庫picturefill.js,就可以很好的解決picture的瀏覽器兼容性問題,使用非常簡單,導入即可。  

<script src="http://cdn.gbtags.com/picturefill/2.0.0/picturefill.min.js"></script> 

4.使用noscript標簽創建響應圖片  

Js動態加載大小圖片  

<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;
        //當前顯示器設備寬度測試
        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>

四,響應式框架

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

在一些場合,bootstrap是非常有用的。比如你想快速搭建一個比較漂亮的個人站企業站博客后臺管理界面等對頁面定制化需求不高的項目 往往更適合后臺項目 多數后臺系統 瀏覽器兼容好讓步 樣式也好讓步 不太會細摳細節。或者你可能在構建網站前端、考慮瀏覽器兼容性和數不勝數的設備尺寸上缺乏經驗,bootstrap會幫你解決很大一部分麻煩的問題  

 

標簽:營口 蘇州 惠州 萍鄉 甘南 文山 咸陽 紅河

巨人網絡通訊聲明:本文標題《html5/css3響應式頁面開發總結》,本文關鍵詞  html5,css3,響應,式,頁面,開發,總結,一,自適,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《html5/css3響應式頁面開發總結》相關的同類信息!
  • 本頁收集關于html5/css3響應式頁面開發總結的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美日韩午夜在线| 91麻豆精品91久久久久同性| 国内精品自线一区二区三区视频| 亚洲一区二区欧美激情| 亚洲欧美另类小说| 日本v片在线高清不卡在线观看| 精品久久久久久综合日本欧美| 91视频在线看| 欧美天堂一区二区三区| 日韩视频永久免费| 久久久久久久久99精品| 亚洲日本在线观看| 久久精品国产亚洲高清剧情介绍| 国产精一区二区三区| 色www精品视频在线观看| 日韩三级伦理片妻子的秘密按摩| 日本特黄久久久高潮| 亚洲妇女屁股眼交7| 成人黄色在线看| 在线综合视频播放| 亚洲国产成人va在线观看天堂| 韩国一区二区三区| 欧美日本视频在线| 亚洲欧美乱综合| 国产91富婆露脸刺激对白| 欧美美女一区二区在线观看| 日韩欧美一区在线| 美女诱惑一区二区| 日韩午夜精品电影| 麻豆成人久久精品二区三区红 | 欧美三级三级三级爽爽爽| 国产欧美日本一区视频| 理论电影国产精品| 欧美午夜电影网| 亚洲丰满少妇videoshd| 欧美最猛性xxxxx直播| 亚洲欧美激情在线| 在线一区二区三区四区五区| 亚洲欧美日韩国产另类专区| 波多野结衣一区二区三区 | 免费观看30秒视频久久| 91精品国产91热久久久做人人 | 国产午夜精品久久久久久久| 久久成人免费电影| 国产精品久久影院| 91免费看视频| 天天做天天摸天天爽国产一区 | 国产成人午夜99999| 亚洲欧美怡红院| 91片在线免费观看| 亚洲免费观看视频| 欧美日韩高清影院| 波多野结衣中文一区| 午夜国产不卡在线观看视频| 日韩三级精品电影久久久| 国v精品久久久网| 午夜精品aaa| 亚洲精品成人在线| 久久久蜜臀国产一区二区| 在线观看区一区二| 丁香五精品蜜臀久久久久99网站| 亚洲一区中文在线| 精品99一区二区三区| 欧美少妇一区二区| 成人黄页在线观看| 国产成人欧美日韩在线电影| 婷婷中文字幕综合| 婷婷丁香久久五月婷婷| 亚洲麻豆国产自偷在线| 亚洲人成在线观看一区二区| 国产亚洲婷婷免费| 国产午夜精品福利| 欧美国产精品一区二区三区| 日韩视频免费观看高清完整版 | 国产69精品久久99不卡| 欧美a级一区二区| 久久99精品久久久久久动态图| 五月婷婷另类国产| 韩国女主播成人在线观看| 日本在线不卡视频| 国产曰批免费观看久久久| 国产一区二区调教| 国产精品综合视频| 成人av网站在线观看| 色综合色狠狠综合色| 欧美性淫爽ww久久久久无| 欧美自拍偷拍午夜视频| 日韩视频永久免费| 中文字幕第一区二区| 天天av天天翘天天综合网色鬼国产| 亚洲图片欧美一区| 九九视频精品免费| 成人美女视频在线观看18| 99久久精品国产网站| 日本韩国一区二区三区视频| 日韩一区二区免费高清| 久久久久久久免费视频了| 中文字幕一区免费在线观看 | 日韩一区二区在线播放| 国产精品你懂的在线| 亚洲成人精品影院| 成人黄色国产精品网站大全在线免费观看 | 同产精品九九九| 91在线小视频| 国产农村妇女精品| 精品一区二区免费| 制服丝袜国产精品| 琪琪久久久久日韩精品| 欧美伊人久久久久久久久影院 | 欧美日韩大陆一区二区| 一区二区三区在线视频播放| 蜜桃91丨九色丨蝌蚪91桃色| 一本色道久久综合亚洲精品按摩| 国产喷白浆一区二区三区| 久久激情五月婷婷| 精品国产一区二区三区久久久蜜月| 亚洲第一久久影院| 91精品国产黑色紧身裤美女| 韩国毛片一区二区三区| 久久久亚洲精华液精华液精华液| 国产成人综合在线播放| 亚洲欧美一区二区在线观看| 91黄色免费观看| 裸体一区二区三区| 国产欧美日韩视频在线观看| 99精品偷自拍| 午夜精品爽啪视频| 国产精品第一页第二页第三页| 亚洲成人自拍网| 在线免费观看一区| 国产农村妇女精品| 99久久伊人精品| 亚洲人成人一区二区在线观看 | 91麻豆免费观看| 亚洲女人小视频在线观看| 99re这里都是精品| 久久久综合网站| 欧美日韩一区二区三区四区| 久久久五月婷婷| 日韩国产一区二| 国产成人免费9x9x人网站视频| 99久久久久久| 久久久国产精华| 蜜臀久久99精品久久久久久9| 成人欧美一区二区三区黑人麻豆 | 午夜精品视频一区| 欧美日韩激情在线| 亚洲丰满少妇videoshd| 日韩视频在线一区二区| 国产精品一级二级三级| 久久久久99精品国产片| 成人爽a毛片一区二区免费| 久久久久国产免费免费| 麻豆91在线观看| 久久亚洲精精品中文字幕早川悠里 | 国产精品人妖ts系列视频| 欧美性猛交一区二区三区精品| 奇米影视在线99精品| 最近日韩中文字幕| 欧美成人a视频| 欧美巨大另类极品videosbest | 国产白丝精品91爽爽久久| 日韩在线a电影| 日韩欧美精品在线视频| jizz一区二区| 国产成人精品aa毛片| 免费一区二区视频| 日韩av午夜在线观看| 亚洲成人精品一区| 日韩和的一区二区| 亚洲一区二区三区四区不卡| 中文字幕日韩一区二区| 亚洲色图一区二区| 亚洲自拍偷拍综合| 琪琪久久久久日韩精品| 国产精品久久网站| 一区二区三区在线看| 亚洲一级电影视频| 丝瓜av网站精品一区二区| 日韩和欧美一区二区| 狠狠色狠狠色综合日日91app| 国产一区二区h| 最新成人av在线| 奇米精品一区二区三区四区| 精品伊人久久久久7777人| 肉肉av福利一精品导航| 国产精品女同互慰在线看| 一区二区三区四区高清精品免费观看 | 2017欧美狠狠色| 伊人色综合久久天天| 亚洲成人一二三| 国产丶欧美丶日本不卡视频| 国产二区国产一区在线观看| 国产91丝袜在线18| 久久成人久久鬼色| 欧美中文字幕亚洲一区二区va在线 | 91蜜桃免费观看视频| 欧美一级二级在线观看| 一区在线观看视频| 欧美日韩一本到|