




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、手機(jī)we自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)(html/css控制)一 . 允許網(wǎng)頁(yè)寬度自動(dòng)調(diào)整: 自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì) 到底是怎么做到 的?其實(shí)并不難。 首先,在網(wǎng)頁(yè)代碼的頭部, 加入一行 viewport 元標(biāo)簽。 viewport 是網(wǎng)頁(yè)默認(rèn)的寬度和高度,上面這行代碼的意思是,網(wǎng)頁(yè)寬 度默認(rèn)等于屏 幕寬度( width=device-width ) ,原始縮放比 例(initial-scale=1)為1.0,即網(wǎng)頁(yè)初始大小占屏幕面積的100%。對(duì)于 viewport 屬性,我是真正在接觸移動(dòng) web 開發(fā)是才遇到的,一把的 ps 布局都是固定的 960px, 1000px 這種。下面三篇文章是對(duì)viewport屬性
2、詳細(xì)的解釋:Viewport (視區(qū)概念)pc端的理解Viewport (視區(qū)概念) 移動(dòng)端的應(yīng)用 viewport視區(qū)概念(轉(zhuǎn)) 對(duì)于老式IE6,乙8瀏覽器需要js處理,由于 主要平臺(tái)是ios和安卓,所有可以暫時(shí)不考慮二. 不使用絕對(duì)寬度 由于網(wǎng)頁(yè)會(huì)根據(jù)屏幕寬度調(diào)整布局,所以不能 使用絕對(duì)寬度的布局,也不能使用具有絕對(duì)寬度的元素。這一條非常重要。具體說(shuō),CSS弋碼不能指定像素寬度:width:xxx px; 只能指定百分比寬度: width: xx%; 或者: width:auto; 這里開發(fā)是指 一個(gè)網(wǎng)頁(yè)不僅能用在ps上,也能同時(shí)用于移動(dòng)端,但是對(duì)于webapp 這種還是需要單獨(dú)做一個(gè) w
3、ebapp 使用的頁(yè)面。對(duì)于這個(gè)知識(shí)點(diǎn), 對(duì)于我目前做的項(xiàng)目有用處, 主要用于控制限定數(shù) 據(jù)庫(kù)里讀出來(lái)的圖片寬度。 詳見(jiàn):手機(jī) webapp 的 jquery mobile 初 次使用心得和解決圖片自適應(yīng)大小問(wèn)題三. 相對(duì)大小的字體 字體也不能使用絕對(duì)大小(px),而只能使用 相對(duì)大小( em)。body font: normal 100% Helvetica, Arial, sans-serif; 上面的代碼指定,字體大小是頁(yè)面默認(rèn)大小的100%,即 16 像素。h1 font-size: 1.5em; 然后, h1 的大小是默認(rèn)大小的 1.5 倍,即 24 像素( 24/16=1.5)。s
4、mall font-size: 0.875em; small 元素的大小是默認(rèn)大小的 0.875 倍,即 14 像素(14/16=0.875) 。四. 流動(dòng)布局( fluid grid) 流動(dòng)布局 的含義是,各個(gè)區(qū)塊的位置都 是浮動(dòng)的,不是固定不變的。.main float: right; width: 70%; .leftBar float: left; width: 25%; float 的好處是, 如果寬度太小, 放不下兩個(gè)元素, 后面的元素會(huì)自動(dòng) 滾動(dòng)到前面元素的下方,不會(huì)在水平方向 overflow (溢出) ,避免了 水平滾動(dòng)條的出現(xiàn)。 另外,絕對(duì)定位(position: abso
5、lute)的使用, 也要非常小心。五. 自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)的核心,就是CSS3引入的Media Query模塊。它的意思就是,自動(dòng)探測(cè)屏幕寬度,然后加載相應(yīng)的CSS文件。上面的代碼意思是,如果屏幕寬度小于400 像素( max-device-width:400px),就加載 tinyScreen.css文件。如果屏幕寬度在400像素到600像素之間,則加載smallScreen.css文 件。除了用html標(biāo)簽加載CSS文件,還可以在現(xiàn)有CSS文件中加載。import url(tinyScreen.css) screen and (max-device-width: 400px);六CSS勺med
6、ia規(guī)則 同一個(gè)CSS文件中,也可以根據(jù)不同的屏幕 分辨率,選擇應(yīng)用不同的 CSS規(guī)則。media screen and (max-device-width: 400px) .co lumn float: none; width:auto; #sidebar disp lay:none; 上面的代碼意思是,如果屏幕寬度小于 400 像素,則 column 塊取消浮動(dòng)(float: none)、寬度自動(dòng)調(diào)節(jié)(width:auto ) , sidebar塊不顯示 ( display:none)。七 圖片的自適應(yīng)( fluid image) 除了布局和文本, 自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)還必須實(shí)現(xiàn)圖片的自動(dòng)縮放。
7、這只要一行CSS代碼:img max-width: 100%; 這行代碼對(duì)于大多數(shù)嵌入網(wǎng)頁(yè)的視頻也有效, 所以可以寫成:img, object max-width: 100%;老版本的IE不支持max-width , 所以只好寫成: img width: 100%; 此外, windows 平臺(tái)縮放圖片時(shí),可能出現(xiàn)圖像失真現(xiàn)象。這時(shí),可 以嘗試使用 IE 的專有命令:img -ms-interpolation-mode: bicubic; 或者,Ethan Marcotte的imgSizer.js。 addLoadEvent(function() varimgs= document .getElementById(content).getElementsB yTagName(img); imgSizer.collate(imgs); ); 不過(guò)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)手扶拖拉機(jī)鏈?zhǔn)袌?chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告001
- 2025至2030年中國(guó)恒潤(rùn)補(bǔ)水霜數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)快關(guān)蝶閥行業(yè)發(fā)展研究報(bào)告
- 防食物中毒教學(xué)課件
- 2025至2030年中國(guó)強(qiáng)韌瓷磚膠市場(chǎng)調(diào)查研究報(bào)告
- 2025至2030年中國(guó)彈性卡行業(yè)投資前景及策略咨詢報(bào)告001
- 2025至2030年中國(guó)異形包裝袋行業(yè)發(fā)展研究報(bào)告
- 2025至2030年中國(guó)廣域圖像傳輸系統(tǒng)市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告001
- 2025至2030年中國(guó)干式血球計(jì)數(shù)儀市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 留置胃管操作介紹
- 托管老師培訓(xùn)
- 《口語(yǔ)交際:走進(jìn)他們的童年歲月》(說(shuō)課稿)2023-2024學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)
- 6.3.1+平面向量基本定理(教學(xué)課件)-高一數(shù)學(xué)(人教A版2019)
- 回填塊石施工方案
- GB/T 45156-2024安全與韌性應(yīng)急管理社區(qū)災(zāi)害預(yù)警體系實(shí)施通用指南
- 2025年中國(guó)面包行業(yè)市場(chǎng)集中度、企業(yè)競(jìng)爭(zhēng)格局分析報(bào)告-智研咨詢發(fā)布
- 酒店的突發(fā)事件及案例
- 2025年中國(guó)冶金地質(zhì)總局招聘筆試參考題庫(kù)含答案解析
- 老舊小區(qū)基礎(chǔ)設(shè)施環(huán)境改造工程各項(xiàng)施工準(zhǔn)備方案
- 《線控底盤技術(shù)》2024年課程標(biāo)準(zhǔn)(含課程思政設(shè)計(jì))
- 養(yǎng)老院老人康復(fù)理療師考核獎(jiǎng)懲制度
評(píng)論
0/150
提交評(píng)論