• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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
    主站蜘蛛池模板: 四虎国产精品永久地址51| 久久亚洲私人国产精品| 无码精品黑人一区二区三区| 亚洲国产另类久久久精品| 真实国产乱子伦精品一区二区三区| 日本熟妇亚洲欧美精品区| 亚洲精品成人网久久久久久| 日韩精品专区在线影院重磅| 国产精品色视频ⅹxxx| 日本精品久久久久影院日本| 日韩精品系列产品| 久久九九久精品国产| 亚洲精品无码久久毛片| 911亚洲精品国内自产| 久久精品国产只有精品66| 久久se精品一区二区| 国产综合精品久久亚洲 | 久久久久人妻一区精品果冻| 国产在线拍揄自揄视精品不卡 | 亚洲精品无码专区久久久 | 国内精品伊人久久久久| 国内揄拍高清国内精品对白| 国产成人久久精品区一区二区| 999国产精品色在线播放| www.亚洲精品| 国产精品免费AV片在线观看| 91麻豆精品一二三区在线| 91原创国产精品| 精品国产VA久久久久久久冰| 无码人妻精品一区二区| 亚洲七七久久精品中文国产| 久久精品一区二区三区中文字幕| 国产精品主播一区二区| 四虎国产精品永久地址49| 四虎精品成人免费观看| 91精品成人免费国产片 | 久久精品国产一区| 无码精品第一页| 亚洲av无码成人精品国产| 无码日韩精品一区二区人妻| 午夜精品一区二区三区在线视 |