<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        網頁自適應設計需要做的調整_html/css

        來源:懂視網 責編:小采 時間:2020-11-27 16:37:33
        文檔

        網頁自適應設計需要做的調整_html/css

        網頁自適應設計需要做的調整_html/css_WEB-ITnose:1、 允許或禁止調整頁面大小 iOS和Android瀏覽器都基于webkit核心,這兩種瀏覽器以及其他的很多瀏覽器都支持viewport meta元素覆蓋默認的畫布縮放設置,只需在HTML的標簽中插入一個標簽,標簽中可以設置具體的寬度(如像素值)或者縮放比例2.0(設備實際尺
        推薦度:
        導讀網頁自適應設計需要做的調整_html/css_WEB-ITnose:1、 允許或禁止調整頁面大小 iOS和Android瀏覽器都基于webkit核心,這兩種瀏覽器以及其他的很多瀏覽器都支持viewport meta元素覆蓋默認的畫布縮放設置,只需在HTML的標簽中插入一個標簽,標簽中可以設置具體的寬度(如像素值)或者縮放比例2.0(設備實際尺

        1、 允許或禁止調整頁面大小

        iOS和Android瀏覽器都基于webkit核心,這兩種瀏覽器以及其他的很多瀏覽器都支持viewport meta元素覆蓋默認的畫布縮放設置,只需在HTML的標簽中插入一個標簽,標簽中可以設置具體的寬度(如像素值)或者縮放比例2.0(設備實際尺寸的兩倍),下面是將一個頁面放大到設備實際尺寸兩倍顯示的meta標簽示例:

        如果不允許調整頁面大小,那么把user-scalable=yes改為user-scalable=no,如:

        2、將網頁修改為百分比布局

        自適應網頁是絕對不可以使用固定尺寸來指定布局范圍的,而是用百分比布局。

        當某個瀏覽窗口處于媒體查詢固定的范圍之外,網頁就需要水平滾動才能完整瀏覽,而通過百分比布局可以頁面元素根據窗口大小在一個又一個媒體查詢之間靈活修正樣式,具體來講,就是css代碼不會指定具體像素寬度:width:xxx px,而是會指定一個百分比寬度:width:xx%,或者直接就是width:auto。

        這里大家可以根據一個簡易的公式將固定像素寬度轉換成對應的百分比寬度: 目標元素寬度 ÷ 上下文元素寬度 = 百分比寬度。

        例如:

        #wrapper {

        margin-right: auto;

        margin-left: auto;

        width: 960px;

        }

        #header {

        margin-right: 10px;

        margin-left:10px;

        width: 940px;

        }

        轉換為百分比的header區塊的css為:

        #header {

        margin-right: 10px;

        margin-left: 10px;

        width: 97.916667% /* 940 ÷ 960 */

        }

        3、用em替換px

        同樣, 目標元素寬度 ÷ 上下文元素寬度 = 百分比寬度這個公式也適用于將文字的像素單位轉換為相對單位,值得注意的是,現代瀏覽器的默認文字都是16像素,因此一開始給body標簽應用下列任何一條規則所產生的效果都一樣:

        font-size: 100%;

        font-size:16px;

        font-size: 1em;

        例如某網站網站標題相應的樣式:

        #logo {

        display: block;

        padding-top: 75px;

        color: #0d0c0c;

        font-family: Arial;

        font-size: 48px;

        }

        修改后的樣式如下:

        #logo{

        display: block;

        padding-top: 75px;

        color: #0d0c0c;

        font-family:Arial;

        font-size:3em /* 48 ÷ 16 */

        }

        4、流動布局(fluid grid)的使用

        “流動布局”指的是各個區塊的位置都浮動,不是固定不變的。

        .main {float: right;width: 70%;}.leftBar {float: left;width: 25%;}

        這么做的好處是,如果寬度太小,放不下兩個元素,后面的元素會自動滾動到前面元素的下方,不會在水平方向溢出,避免了水平滾動條的出現,大大提升了用戶的閱讀體驗。另外,絕對定位(position:absolute)的使用,也要非常小心。

        5、Media Query技術的使用

        在自適應設計的技術中,css3支持css2.1定義的媒體類型,同時添加了很多涉及媒體類型的功能屬性,包括max-width(最大寬度),device-width(設備寬度,orientation(屏幕定向:橫屏或豎屏),因此可以通過Media Query加載相應的CSS文件. 例如,下面代碼定義了如果頁面通過屏幕呈現,并且屏幕寬度不超過480px,則加載shetland.css

        同樣可以創建多個樣式表,以適應不同設備或者不同分辨率的寬度范圍,當然更有效的做法是將多個Media Query整合在一個樣式表文件中:

        @media only screen and (min-devece-width: 320px) and (max-device-width: 480px) {

        /* Styles */

        }

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

        .hereIsMyClass {

        width: 30%;

        float: right;

        }

        }

        上面的代碼中定義的樣式類只有在瀏覽器屏幕寬度超過600px時才會有效。

        因此,使用min-width和max-width可以同時判斷屏幕尺寸與瀏覽器實際寬度,如果希望通過Media Query作用于某種特定設備,但忽略在其上運行的瀏覽器是否由于沒有最大化尺寸與設備屏幕尺寸不一致,則可以使用max-device-width和max-device-width屬性來判斷設備本身屏幕尺寸。

        Media Query不是唯一的解決方案,同樣可以通過Javascript來實現自適應設計,特別是某些舊瀏覽器無法完美支持CSS3的Media Query時,它可以作為備選方案。當然,我們仍然能借助專業的Javascript庫來幫助舊瀏覽器(IE5+,Firefox 1+,Safari 2等)支持CSS3的Media Queries.使用方法:下載css3-mediaqueries.js,然后在頁面中調用它即可,例如:

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        網頁自適應設計需要做的調整_html/css

        網頁自適應設計需要做的調整_html/css_WEB-ITnose:1、 允許或禁止調整頁面大小 iOS和Android瀏覽器都基于webkit核心,這兩種瀏覽器以及其他的很多瀏覽器都支持viewport meta元素覆蓋默認的畫布縮放設置,只需在HTML的標簽中插入一個標簽,標簽中可以設置具體的寬度(如像素值)或者縮放比例2.0(設備實際尺
        推薦度:
        標簽: 頁面 設計的 html
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: ww亚洲ww在线观看国产| 成人无码区免费A∨直播| 免费无码毛片一区二区APP| 亚洲中文久久精品无码| 亚洲黄片手机免费观看| 亚洲国产精品国自产拍AV| 免费在线观影网站| 亚洲第一页在线播放| 可以免费看黄视频的网站| 亚洲午夜无码久久久久软件| 青青草国产免费久久久下载| 特级av毛片免费观看| 77777亚洲午夜久久多人| 久久亚洲免费视频| 亚洲成人网在线播放| 最新仑乱免费视频| 草久免费在线观看网站| 久久精品国产亚洲AV网站| 欧美a级在线现免费观看| 另类图片亚洲校园小说区| 国产亚洲人成无码网在线观看| 亚洲VA中文字幕无码一二三区 | 久久精品私人影院免费看| 无码欧精品亚洲日韩一区| 噼里啪啦免费观看高清动漫4| 亚洲暴爽av人人爽日日碰| 亚洲一区二区视频在线观看| 久久精品毛片免费观看| 亚洲中文字幕久久精品蜜桃| 亚洲五月午夜免费在线视频| 96免费精品视频在线观看| 亚洲精品无码不卡在线播放| 国产aⅴ无码专区亚洲av麻豆 | 国产片AV片永久免费观看 | eeuss影院免费92242部| 亚洲一区免费观看| 免费一级毛片一级毛片aa| 菠萝菠萝蜜在线免费视频| 日日操夜夜操免费视频| 免费在线观看一区| 亚洲AV成人无码久久精品老人|