• <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
    主站蜘蛛池模板: 亚洲国产精品无码一线岛国| 国产精品爽黄69天堂a| 四虎国产精品永久免费网址| 99视频在线精品国自产拍亚瑟| 国精品午夜福利视频不卡麻豆| 欧美成人精品一区二区综合| 麻豆精品久久精品色综合| 亚洲AV永久无码精品成人| 久久www免费人成精品香蕉| 欧美黑人巨大精品| 国产精品免费观看调教网| 熟妇无码乱子成人精品| 亚洲av无码成人精品区| 精品久久久无码中文字幕天天| 久久综合九色综合精品| 国产精品日韩AV在线播放| 麻豆亚洲AV永久无码精品久久| 亚洲国产精品第一区二区三区| 精品福利一区二区三区| 国产叼嘿久久精品久久| 老司机国内精品久久久久| 成人久久精品一区二区三区| 国产乱码精品一品二品| 精品国产第一国产综合精品 | 国产精品青草久久久久婷婷 | 精品一区二区三区波多野结衣| 亚洲电影日韩精品| 午夜三级国产精品理论三级| 久久国产香蕉一区精品| 精品无码一级毛片免费视频观看 | 国产人成精品午夜在线观看| 国产精品成人观看视频国产| 99在线精品一区二区三区| 国产成人精品电影在线观看| 国产精品v片在线观看不卡| 国产精品后入内射日本在线观看| 国产成人精品一区二区三区免费| 国产精品VA在线观看无码不卡| 91精品国产91久久综合| 欧美高清在线精品一区| 国产成人精品免费大全|