乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      用CSS3的Media Queries進(jìn)行自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)(Responsive Web D...

       看見(jiàn)就非常 2013-02-19

      (Responsive Web Design)

      from

      所謂的自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)主要是透過(guò)CSS設(shè)定,讓網(wǎng)頁(yè)版面的寬度,依照設(shè)計(jì)者的設(shè)定,以百分比的形式來(lái)呈現(xiàn),所以頁(yè)面寬度的顯示是根據(jù)使用者的瀏覽設(shè)備解析度作輸出,因此可避免瀏覽器的橫向捲軸出現(xiàn)。(又稱(chēng)為Adaptive Design)

      液態(tài)排版 vs 固定寬度排版
      液態(tài)排版的對(duì)比設(shè)計(jì)方式就叫「固定寬度(fixed-width)排版」,傳統(tǒng)上來(lái)說(shuō),比起液態(tài)方式,固定方式通常較受平面及視覺(jué)設(shè)計(jì)師歡迎,因?yàn)樗麄冚^習(xí)慣先決定整體版面輸出的範(fàn)圍,而液態(tài)方式則需要費(fèi)多一點(diǎn)心力去考量很多不同解析度的情況,雖然比較費(fèi)工,但卻是互動(dòng)介面不可或缺的重要設(shè)計(jì)。

      應(yīng)用Media Queries技巧
      本篇要介紹的技巧,算是利用CSS3來(lái)簡(jiǎn)化及強(qiáng)化Liquid Layout的設(shè)計(jì)活動(dòng),因?yàn)槭轻槍?duì)解析度進(jìn)行的排版設(shè)計(jì),國(guó)外也有稱(chēng)之為dynamic resolution dependent layout,不過(guò)更多是乾脆以達(dá)成此效果的功能名稱(chēng)–CSS3 media queries來(lái)介紹這種技巧。

      可以先欣賞一下使用Media Queries製作responsive design的網(wǎng)站:
      Hicks Design
      Colly.com
      A List Apart

      追加! 這裡還有非常棒的Media Queries應(yīng)用的Gallery!

      註:開(kāi)啟上述網(wǎng)站後,試著調(diào)整一下瀏覽器的寬度,然後注意觀(guān)察上面元素的變化。

      CSS3 Media Queries語(yǔ)法介紹

      Max Width
      若瀏覽區(qū)域的寬度小於600像素,則下方的CSS描述就會(huì)立即被套用:

      1
      2
      3
      4
      5
      6
      7
      @media screen and (max-width: 600px)
      {
        .class
        {
          background: #ccc;
        }
      }

      也可以把要套用的描述獨(dú)立成外部檔案:

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

      Min Width
      若瀏覽區(qū)域的寬度大於900像素,則下方的CSS描述就會(huì)立即被套用:

      1
      2
      3
      4
      5
      6
      7
      @media screen and (min-width: 900px)
      {
        .class
        {
          background: #666;
        }
      }

      Device Width
      若瀏覽設(shè)備的可視範(fàn)圍最大為480px,則下方的CSS描述就會(huì)立即被套用:(註:智慧型手機(jī)目前常見(jiàn)最大寬度為 480px,如iPhone or Android Phone)

      1
      2
      3
      4
      5
      6
      7
      @media screen and (max-device-width: 480px)
      {
        .class
        {
          background: #000;
        }
      }

      針對(duì)iPhone4提供專(zhuān)用的css設(shè)定檔:

      1
      <link rel="stylesheet" media="only screen and (-webkit-min-device-pixel-ratio: 2)" type="text/css" href="iphone4.css" />

      針對(duì)iPad的Portrait Mode(直立)與Landscape Mode(橫躺)兩種瀏覽模式給予不同的css設(shè)定檔:

      1
      2
      <link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
      <link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">

      IE8之前的版本不支援怎麼辦?
      有三種辦法,請(qǐng)參考:
      http:///resolution-specific-stylesheets/
      http://www./experiment/ResolutionLayout/
      http://plugins./project/MediaQueries

      本站的DEMO
      這個(gè)是本站做的小DEMO(HTML5&CSS3 based),供您參考,不過(guò)只有"先進(jìn)一點(diǎn)"的瀏覽器可看 (可憐的IE8以下版本請(qǐng)看特別加料版XD)。

      參考資料

      相關(guān)文章:

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多