<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • 手機移動端web自適應網(wǎng)頁設計(html/css控制)

            2022-07-14    分類: 網(wǎng)站建設

            一.允許網(wǎng)頁寬度自動調(diào)整:


            "自適應網(wǎng)頁設計"底是怎么做到其實并不難。


            首先,網(wǎng)頁代碼的頭部,加入一行viewport元標簽。



            viewport網(wǎng)頁默認的寬度和高度,上面這行代碼的意思是網(wǎng)頁寬度默認等于屏幕寬度


            width=device-width原始縮放比例(initial-scale=1為1.0即網(wǎng)頁初始大小占屏幕面


            積的100%



            對于viewport屬性,真正在接觸移動web開發(fā)是才遇到一把的ps布局都是固定的960px


            1000px這種。


            下面三篇文章是對viewport屬性詳細的解釋:


            Viewport視區(qū)概念)pc端的理解


            Viewport視區(qū)概念)移動端的應用


            viewport視區(qū)概念(轉(zhuǎn))



            對于老式IE678瀏覽器需要js處置,由于主要平臺是io和安卓,所有可以暫時不考慮



            二.不使用絕對寬度


            由于網(wǎng)頁會根據(jù)屏幕寬度調(diào)整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬度的


            元素。這一條非常重要。


            具體說,CSS代碼不能指定像素寬度:


            width:xxxpx;


            只能指定百分比寬度:


            width:xx%;


            或者:width:auto;



            這里開發(fā)是指一個網(wǎng)頁不只能用在ps上,也能同時用于移動端,但是對于webapp這種還是需要單


            獨做一個webapp使用的頁面。


            對于這個知識點,對于我目前做的項目有用處,主要用于控制限定數(shù)據(jù)庫里讀出來的圖片寬度。


            詳見:手機webappjquerimobil初次使用心得和解決圖片自適應大小問題



            三.相對大小的字體


            字體也不能使用絕對大?。╬x而只能使用相對大小(em

            bodi{

            font:normal100%Helvetica,<這一條。Arial,sans-serif;

            }

            上面的代碼指定,字體大小是頁面默認大小的100%即16像素。

            h1{

            font-size:1.5em;

            }

            然后,h1大小是默認大小的1.5倍,即24像素(24/16=1.5

            small{

            font-size:0.875em;

            }

            small元素的大小是默認大小的0.875倍,即14像素(14/16=0.875



            四.流動布局(fluidgrid

            "流動布局"含義是各個區(qū)塊的位置都是浮動的不是固定不變的

            .main{

            float:right;

            width:70%;

            }

            .leftBar{

            float:left;

            width:25%;

            }

            float好處是如果寬度太小,放不下兩個元素,后面的元素會自動滾動到前面元素的下方,不


            會在水平方向overflow溢出)防止了水平滾動條的呈現(xiàn)。

            另外,絕對定位(position:absolut使用,也要非常小心。



            五."自適應網(wǎng)頁設計"核心,就是CSS3引入的MediaQueri模塊。

            意思就是自動探測屏幕寬度,然后加載相應的CSS文件。


            media="screenandmax-device-width:400px"

            href="tinyScreen.css"/>

            上面的代碼意思是如果屏幕寬度小于400像素(max-device-width:400px就加載


            tinyScreen.css文件。


            media="screenandmin-width:400pxandmax-device-width:600px"

            href="smallScreen.css"/>

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

            除了用html標簽加載CSS文件,還可以在現(xiàn)有CSS文件中加載。

            @importurl"tinyScreen.css"screenandmax-device-width:400px;



            六.CSS@media規(guī)則

            同一個CSS文件中,也可以根據(jù)不同的屏幕分辨率,選擇應用不同的CSS規(guī)則。

            @mediascreenandmax-device-width:400px{

            .column{

            float:none;

            width:auto;

            }

            #sidebar{

            display:none;

            }

            }

            上面的代碼意思是如果屏幕寬度小于400像素,則column塊取消浮動(float:non寬度自動


            調(diào)節(jié)(width:autosidebar塊不顯示(display:non



            七.圖片的自適應(fluidimag

            除了布局和文本,"自適應網(wǎng)頁設計"還必需實現(xiàn)圖片的自動縮放。

            這只要一行CSS代碼:

            img{max-width:100%;}

            這行代碼對于大多數(shù)嵌入網(wǎng)頁的視頻也有效,所以可以寫成:

            img,object{max-width:100%;}

            老版本的IE不支持max-width所以只好寫成:

            img{width:100%;}

            此外,window平臺縮放圖片時,可能出現(xiàn)圖像失真現(xiàn)象。這時,可以嘗試使用IE專有命令:

            img{-ms-interpolation-mode:bicubic;}

            或者,EthanMarcottimgSizer.j

            addLoadEvfunction{

            varimg=document.getElementByIdx_x_x"content".getElementsByTagName_r"img";

            imgSizer.colimg;

            };

            不過,有條件的話,最好還是根據(jù)不同大小的屏幕,加載不同分辨率的圖片。有很多方法可以做


            這一條,服務器端和客戶端都可以實現(xiàn)。

            文章名稱:手機移動端web自適應網(wǎng)頁設計(html/css控制)
            文章鏈接:http://www.jbt999.com/news28/178228.html

            成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站品牌網(wǎng)站設計、網(wǎng)站維護、網(wǎng)頁設計公司、網(wǎng)站建設、外貿(mào)建站

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

            成都定制網(wǎng)站建設

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 韩国三级HD中文久久车子 | 日皮视频在线播放 | 欧美成人网页 | 在线观看网址你懂的 | 青青草成人在线男人的天堂 |