-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
js前端框架: zepto, jqMobi, jquerymobile 三者可以選擇其一 個(gè)人推薦jqMobi DOM讀取是最快的
css部分,只需要兼容webkit內(nèi)核的就可以了 也就是用谷歌瀏覽器做測(cè)試。要考慮windows phone的話 就在加寫一種兼容寫法咯。
html標(biāo)簽這部分其實(shí)就按pc端的正常標(biāo)簽寫就可以了
圖片,ui 這個(gè)很重要了,因?yàn)楝F(xiàn)在的手機(jī)分辨率高,拿retina屏幕的iphone來說 你看到的圖片其實(shí)都是被放大一倍的。所以你要想手機(jī)、pad上看到的圖片清晰那你就要做pc上正常尺寸的2倍
寬度和高度問題,建議css寫100%比的形式來定義。header footer的高度可以參考比較知名的一些網(wǎng)站。其實(shí)多看看類似的做得好的的網(wǎng)站基本沒問題了
注意哪些東西在手機(jī)端不支持或者不兼容,比如ios 4.3 系統(tǒng)就不支持css fixed定位 等。
還有看你是想做全站無刷新的還是像淘寶web張那樣要點(diǎn)擊跳轉(zhuǎn)的。個(gè)人觀點(diǎn) 跳轉(zhuǎn)的利于seo。要體驗(yàn)好 無刷新 不過無刷新一般用在app上的 html5 app
網(wǎng)站手機(jī)適配(網(wǎng)站手機(jī)適配版開發(fā)快嗎)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于網(wǎng)站手機(jī)適配的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、FCKeditor編輯的內(nèi)容怎么能同時(shí)適配網(wǎng)站和手機(jī)頁面
第一、通過全部前端的方法來適配:
1、在網(wǎng)站的之間增加
意思是,設(shè)置你的網(wǎng)頁寬度為屏幕寬度,并且禁止手動(dòng)縮放。具體的詳情可以去百度搜索html5 的 viewport。這一個(gè)是必須有的。
2、在你的網(wǎng)站樣式文件中增加
@media only screen and (max-width: 767px) and (min-width: 480px){適配平板的手機(jī)端的樣式內(nèi)容}
@media only screen and (max-width: 480px) {適配手機(jī)的樣式內(nèi)容}
什么意思呢,(max-width: 767px) and (min-width: 480px)就是說當(dāng)你的屏幕最大為767px并且最小為480px的時(shí)候使用的內(nèi)容,max-width: 480px就是在你的屏幕最大為480px時(shí)使用的樣式。在大括號(hào)之間,請(qǐng)把所有不需要顯示的網(wǎng)頁元素全部display:none,隱藏掉,其他的元素基本都是100%寬度的布局,記住,如果某一個(gè)樣式無法覆蓋掉,那么使用important。
3、使用js讓廣告適配合適的設(shè)備(當(dāng)然你也可以直接讓css來隱藏掉廣告,但是js可以讓網(wǎng)頁的速度快一點(diǎn),因?yàn)椴恍枰ゼ虞dweb端的廣告了)。
function is_mobile() {var regex_match = /(nokia|iphone|android|motorola|^|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^|longcos|pantech|gionee|^|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operasmobi|operamini|320x320|240x320|176x220)/i; var u = navigator.userAgent; if (null == u) { return true; } var result = regex_match.exec(u); if (null == result) { return false } else { return true } }
用法:
if (is_mobile()) { 手機(jī)端的聯(lián)盟廣告代碼,例如百度的是:var cpro_id="u2616661";}else{
web端的廣告內(nèi)容。
}
第二,通過服務(wù)器端配合前端來適配手機(jī)端,這樣做對(duì)技術(shù)能力有一定的要求,但是會(huì)讓你的網(wǎng)站變得煥然一新,這里以php為例:
1、使用服務(wù)器來抓去瀏覽器頭,檢查是否是手機(jī)端,下面給一個(gè)不錯(cuò)的函數(shù)
function is_mobile(){// returns true if one of the specified mobile browsers is detected
$regex_match="/(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|";
$regex_match.="htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|";
$regex_match.="blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|";
$regex_match.="symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|";
$regex_match.="jigs browser|hiptop|^ucweb|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220";
$regex_match.=")/i";
return preg_match($regex_match, strtolower($_SERVER['HTTP_USER_AGENT']));
}
使用方法:if( is_mobile()){
手機(jī)端的內(nèi)容,如果不想手機(jī)端顯示,那么這里留空即可,你可以可以設(shè)置只在手機(jī)端顯示的內(nèi)容,比如手機(jī)端的廣告
}else{
web端的內(nèi)容,如果你只是想web端才能訪問,那么在這里寫如前端輸出的內(nèi)容
}
在服務(wù)器端,把web端才顯示的內(nèi)容都放進(jìn)else里面,這樣當(dāng)手機(jī)端打開網(wǎng)站的時(shí)候,就不會(huì)顯示凌亂了。
2、通過之前說的前端的方法進(jìn)行設(shè)置即可。
二、前端開發(fā)網(wǎng)站怎樣適配手機(jī)端查看
加入:<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0" />
///////////////////
隨著高端手機(jī)(Andriod,Iphone,Ipod,WinPhone等)的盛行,移動(dòng)互聯(lián)應(yīng)用開發(fā)也越來越受到人們的重視,用html5開發(fā)移動(dòng)應(yīng)用是最好的選擇。然而,每一款手機(jī)有不同的分辨率,不同屏幕大小,如何使我們開發(fā)出來的應(yīng)用或頁面大小能適合各種高端手機(jī)使用呢?學(xué)習(xí)html5
viewport的使用能幫你做到這一點(diǎn)……
viewport 語法介紹:
<!-- html document -->
<meta name="viewport"
content="
height = [pixel_value | device-height]
,
width = [pixel_value | device-width ]
,
initial-scale = float_value ,
minimum-scale = float_value ,
maximum-scale = float_value ,
user-scalable = [yes | no] ,
target-densitydpi = [dpi_value | device-dpi | high-dpi | medium-dpi
| low-dpi] "
/>
width
控制 viewport 的大小,可以指定的一個(gè)值或者特殊的值,如 device-width 為設(shè)備的寬度(單位為縮放為 100% 時(shí)的 CSS
的像素)。
height
和 width 相對(duì)應(yīng),指定高度。
target-densitydpi
一個(gè)屏幕像素密度是由屏幕分辨率決定的,通常定義為每英寸點(diǎn)的數(shù)量(dpi)。Android支持三種屏幕像素密度:低像素密度,中像素密度,高像素密度。一個(gè)低像素密度的屏幕每英寸上的像素點(diǎn)更少,而一個(gè)高像素密度的屏幕每英寸上的像素點(diǎn)更多。Android
Browser和WebView默認(rèn)屏幕為中像素密度。
下面是 target-densitydpi 屬性的 取值范圍
device-dpi –使用設(shè)備原本的 dpi 作為目標(biāo) dp。 不會(huì)發(fā)生默認(rèn)縮放。
high-dpi – 使用hdpi 作為目標(biāo) dpi。 中等像素密度和低像素密度設(shè)備相應(yīng)縮小。
medium-dpi – 使用mdpi作為目標(biāo) dpi。 高像素密度設(shè)備相應(yīng)放大, 像素密度設(shè)備相應(yīng)縮小。 這是默認(rèn)的target density.
low-dpi -使用mdpi作為目標(biāo) dpi。中等像素密度和高像素密度設(shè)備相應(yīng)放大。
<value> – 指定一個(gè)具體的dpi 值作為target dpi. 這個(gè)值的范圍必須在70–400之間。
<!-- html document -->
<meta name="viewport" content="target-densitydpi=device-dpi" />
<meta name="viewport" content="target-densitydpi=high-dpi" />
<meta name="viewport" content="target-densitydpi=medium-dpi" />
<meta name="viewport" content="target-densitydpi=low-dpi" />
<meta name="viewport" content="target-densitydpi=200" />
為了防止Android Browser和WebView
根據(jù)不同屏幕的像素密度對(duì)你的頁面進(jìn)行縮放,你可以將viewport的target-densitydpi 設(shè)置為
device-dpi。當(dāng)你這么做了,頁面將不會(huì)縮放。相反,頁面會(huì)根據(jù)當(dāng)前屏幕的像素密度進(jìn)行展示。在這種情形下,你還需要將viewport的width定義為與設(shè)備的width匹配,這樣你的頁面就可以和屏幕相適應(yīng)。
initial-scale
初始縮放。即頁面初始縮放程度。這是一個(gè)浮點(diǎn)值,是頁面大小的一個(gè)乘數(shù)。例如,如果你設(shè)置初始縮放為“1.0”,那么,web頁面在展現(xiàn)的時(shí)候就會(huì)以target
density分辨率的1:1來展現(xiàn)。如果你設(shè)置為“2.0”,那么這個(gè)頁面就會(huì)放大為2倍。
maximum-scale
最大縮放。即允許的最大縮放程度。這也是一個(gè)浮點(diǎn)值,用以指出頁面大小與屏幕大小相比的最大乘數(shù)。例如,如果你將這個(gè)值設(shè)置為“2.0”,那么這個(gè)頁面與target
size相比,最多能放大2倍。
user-scalable
用戶調(diào)整縮放。即用戶是否能改變頁面縮放程度。如果設(shè)置為yes則是允許用戶對(duì)其進(jìn)行改變,反之為no。默認(rèn)值是yes。如果你將其設(shè)置為no,那么minimum-scale
和 maximum-scale都將被忽略,因?yàn)楦静豢赡芸s放。
所有的縮放值都必須在0.01–10的范圍之內(nèi)。
例:
(設(shè)置屏幕寬度為設(shè)備寬度,禁止用戶手動(dòng)調(diào)整縮放)
<meta name="viewport" content="width=device-width,user-scalable=no"
/>
(設(shè)置屏幕密度為高頻,中頻,低頻自動(dòng)縮放,禁止用戶手動(dòng)調(diào)整縮放)
<meta name="viewport"
content="width=device-width,target-densitydpi=high-dpi,initial-scale=1.0,
minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
三、怎樣把一個(gè)ssh架構(gòu)的網(wǎng)站用html5適配到移動(dòng)端(手機(jī)、pad)
移動(dòng)端網(wǎng)站跟你的SSH無關(guān),只要記住以下幾點(diǎn)就OK了
四、手機(jī)網(wǎng)站如何做適配呢?如題 謝謝了
不同手機(jī)的屏幕像素和分辨率都不同,你要先注意。比如是iphone4 查資料查得是640*960px的 然后你設(shè)計(jì)的app界面就得是和它所一致的. 圖標(biāo)的話電腦上的1像素在手機(jī)上是0.5像素 所以注意設(shè)計(jì)的icon尺寸要是偶數(shù)。 查看原帖>>
以上就是關(guān)于網(wǎng)站手機(jī)適配相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
ping網(wǎng)址有什么用(ping網(wǎng)站有什么用)
甘肅道路景觀設(shè)計(jì)圖紙網(wǎng)(甘肅道路景觀設(shè)計(jì)圖紙網(wǎng)站有哪些)
怎么查看手機(jī)app訪問的網(wǎng)站(怎么查看手機(jī)app訪問的網(wǎng)站)
景觀設(shè)計(jì)主題酒店(景觀設(shè)計(jì)主題酒店名字)
如何注意個(gè)人形象(如何注意個(gè)人形象的重要性)
問大家
有緣網(wǎng)婚戀交友征婚靠譜?在濟(jì)南,征婚交友網(wǎng)站哪個(gè)好?
濟(jì)南征婚網(wǎng)?濟(jì)南交友網(wǎng)?離異征婚交友網(wǎng)?國(guó)際交友婚戀網(wǎng)站?
陽江穩(wěn)妥的網(wǎng)站建設(shè)設(shè)計(jì)價(jià)格高不高?諸位老鄉(xiāng)們幫回答下
山東濟(jì)南哪個(gè)相親網(wǎng)站比較靠譜呢?大齡剩女結(jié)婚找對(duì)象去哪里呢?
邳州可靠的網(wǎng)站建設(shè)設(shè)計(jì)正常多少錢?諸位大哥們急急急
滁州好的網(wǎng)站建設(shè)設(shè)計(jì)口碑好的有哪家?路過的老鐵們有誰了解
天津好的網(wǎng)站建設(shè)設(shè)計(jì)正規(guī)價(jià)多少錢?在座的老鄉(xiāng)們幫回答下
免費(fèi)相親網(wǎng)站,濟(jì)南相親網(wǎng)站哪個(gè)比較好?
蘇州書生商友信息科技有限公司在蕪湖網(wǎng)站建設(shè)設(shè)計(jì)行業(yè)評(píng)價(jià)怎樣?大家說一下吧
蘇州書生商友信息科技有限公司在南京網(wǎng)站建設(shè)行業(yè)有名嗎?
抖音海外直播權(quán)限開通?在海外如何開通抖音直播權(quán)限?