您好(hǎo),歡迎來(lái)到(dào)彤雲網Ω 絡官網! 武漢網站(zhàn)建設外(wài)包公司,讓我們一(yī)起♦&★見(jiàn)證企業(yè)成長(cháng)!
雲中歌網絡 > 資訊中心 > 網站(zhàn)建設 > 正文(wén)

怎樣将電(diàn)腦(nǎo)網站(zhàn)修改成适•ε 合 響應式自(zì)适應網頁實現(xiàn)方法

頭像雲中歌網絡

閱覽數(shù)

時(shí)間(jiān)2017-11-29 18:21:00

  移動互聯網早就(jiù)來(lái)臨♦​,電(diàn)腦(nǎo)訪問(wèn)網站(zhàn)的(de)也(y​₹™ ě)來(lái)越少(shǎo),那(nà)麽以前的(de)隻有(≥π δyǒu)電(diàn)腦(nǎo)網站(±÷↑zhàn)怎樣改成适合手機(jī)浏覽呢(ne),一(yī)般手機(jī)網∑↕站(zhàn)有(yǒu)獨立建一(yī)個(gè)手機(jī)網站(zh↕×±λàn)的(de)方法,也(yě)有(yǒu)将當前電(diàn✘≤)腦(nǎo)網站(zhàn)修改成響應式自(zì)>✘α÷适應網頁實現(xiàn)方法,适合在所有(yǒu)分(fēn)辨率浏覽。↓ε≠

 
  Google進行(xíng)了(le)一(yī)次在線講座,₽ε講述自(zì)适應網頁設計(jì)的(de)概念和(hé)方法,維護同一σ∑(yī)個(gè)網頁代碼,即可(kě)使網站(zhà₽∑&&n)在多(duō)種浏覽設備(從(cóng)桌面電(diàn)↕×®∑腦(nǎo)顯示器(qì)到(dào)智能(néng)手機(jī✘<)或其他(tā)移動産品設備)上(shàng)具有(yǒu)更好(hǎo)的(β♦σde)閱讀(dú)體(tǐ)驗,這(zhè)裡(lǐ)我将該π ✘講座內(nèi)容簡要(yào)的(de)>↓♠整理(lǐ)一(yī)下(xià)。
 
  1、在HTML頭部增加viewport标簽。
 
  在網站(zhàn)HTML文(wén)件(jiàn≠✔)的(de)開(kāi)頭,增加viewport meta标簽告訴✘↕ ↓浏覽器(qì)視(shì)口寬度等于設備屏幕寬度,且不(bù)進行(xíng$​)初始縮放(fàng)。代碼如(rú)下(xià):
 
  <meta name="viewpφδφort" content="width¥™☆=device-width, initia<≈∏ l-scale=1" />
 
  這(zhè)段代碼支持Chrome、Firefox、IE≠←>®9以上(shàng)的(de)浏覽器(qì),但(dàn)不(bù)支持IE §$∑8以及低(dī)于IE8的(de)浏覽器(qì)。
 
  2、在CSS文(wén)件(jiàn)尾部增加針對(duì)∏•≈∑不(bù)同屏幕分(fēn)辨率的(de)規則。
 
  例如(rú)使用(yòng)如(rú)下(xià)的(de)代碼δε,可(kě)以讓屏幕寬度低(dī)于480像素的(de)設備(如(rú)↔α"↔iPhone等),網頁側欄隐藏中部內(nèi)容欄寬度自(zì)動調節。以下(δ↕xià)代碼針對(duì)Z-Blog,WordPr‌βσ&ess相(xiàng)關标簽名稱隻需修改一(yī<∑§)下(xià)即可(kě)。
 
  @media screen and (ma₽γδ✔x-device-width: 480px) {
 
  #divMain{
 
  float: none;
 
  width:auto;
 
  }
 
  #divSidebar {
 
  display:none;
 
  }
 
  }
 
  3、布局寬度使用(yòng)相(xiàng)對(duì)寬度。
 
  網頁總體(tǐ)框架可(kě)以使用(yòng ® )絕對(duì)寬度,但(dàn)往下(xià)的(de)內(nδ≠λ↓èi)容框架、側欄等最好(hǎo)使用(yòng)相(xiàng)對(duì‌¶)寬度,這(zhè)樣針對(duì)不(bù)同分(fēn)辨率進✘<行(xíng)修改就(jiù)方便。當然也(yě)可(kφβ₹₹ě)以不(bù)用(yòng)相(xià€‌↕ng)對(duì)寬度,那(nà)就(ji♥&∏ù)需要(yào)在 @media screen and (max-devi ↔↓$ce-width: 480px) 裡(lǐ)面γ±β€增加各個(gè)div的(de)針對(duì)小(x‍≠♠iǎo)屏幕的(de)寬度,實際上(shàng)更麻煩。
 
  4、頁面使用(yòng)相(xiàng)對(duì)字體(tǐ)(非必♠Ωβ要(yào))
 
  在HTML頁面上(shàng)不(bù)要(yào)使用(yòλβ®ng)絕對(duì)字體(tǐ)(px),而要(yào)使用(yòng)相(xα iàng)對(duì)字體(tǐ)(em),對(duì)于大(dà)多(du £™αō)數(shù)浏覽器(qì)來(lái)說(♣↔↔ shuō),通(tōng)常用(yòng) em = px/16 換算(suà §n),例如(rú)16px就(jiù)等于1em。
 
  5、圖片自(zì)适應(非必要(yào)♦★)
 
  img标簽的(de)話(huà),隻需要(yào)設置 mβ★&ax-width: 100%;或width:100%©→®¥; 語句為(wèi):img { max-width: 98%; }≠ ¶‍
 
  css加載的(de)background-image如(rú)何自(zì≤✘)适應大(dà)小(xiǎo)呢(ne),其實CSS3中是(shì∑∏±)可(kě)以實現(xiàn)的(de),添加如(r∞ ú)下(xià)語句:backgrounδπd-size:100% 100%;
 
  根據上(shàng)面講述的(de)幾點內(n↑✘∏∑èi)容,我針對(duì)我博客的(de)CSS進行(xíng)了(le)≈₽ ₩一(yī)些(xiē)修改,發現(xiàn)可(kě)以從(cóng)iPho>♦÷♣ne手機(jī)浏覽到(dào)體(tǐ)驗更佳的(de)頁面,但‍€±✔(dàn)有(yǒu)一(yī)個(gè)問(wèn)題'✘沒有(yǒu)解決,就(jiù)是(shì)頂部導航♥↔δ欄navbar顯示有(yǒu)問(wèn)題,♥‍換行(xíng)後被下(xià)面的(de)文$εε'(wén)章(zhāng)蓋住了(le),不(♠®bù)知(zhī)道(dào)怎樣能(néng)更好(hǎo)地(<πdì)解決這(zhè)個(gè)問(wèn)題(更新:經過網友(yǒu≠α)提示,在導航欄divNavbar的(de)樣式裡(lǐ),加入  δ×∏;white-space:nowrap; overflow:¥"×≥hidden;  即可(kě)解決這(zhè)個(gèΩ'β‌)問(wèn)題)。
快(kuài)給朋(péng)友(yǒu)分(fē↓≈n)享吧(ba)!

非特殊說(shuō)明(míng),本文(wén)版權‌↑•≥原作(zuò)者,轉載請(qǐng)注明(míng©₽≤)出處

本文(wén)地(dì)址:
官方微(wēi)信

武漢網站(zhàn)建設,武漢做(zuò)網站(zhàn),✔ 武漢做(zuò)網站(zhàn)公司,武漢網站(zhà§®♣n)制(zhì)作(zuò),武漢網站(zhàn)設計(♦≤jì),武漢營銷型網站(zhàn)建設,首選武漢雲中歌網絡科技有限公司
手機(jī):15926399978 &n→±bsp;網址:http://www.whtongyun.com  
Copyright  2015-2025 &n"&bsp;版權所有(yǒu)  &co÷λ←♠py;  武漢雲中歌網絡科技有限公司&<÷ nbsp;  京ICP證000000号

微(wēi)信掃一(yī)掃,免費(fèi)獲取建站(zhàn)方案

微(wēi)信客服