結(jié)構(gòu)和代碼
另外一件需要考慮的事情就是結(jié)構(gòu)代碼(markup和styles):
你知道WML或者XHTML mobile profiles?(百科:WML(Wireless Markup Language - 無線標(biāo)記語言)。它是一種從 HTML 繼承而來的標(biāo)記語言,但是 WML 基于 XML,因此它較 HTML 更嚴(yán)格。WML 被用來創(chuàng)建可顯示在 WAP 瀏覽器中的頁面。用WML編寫的頁面被稱為 DECKS。DECKS 是作為一套 CARDS 被構(gòu)造的。這種描述語言同我們常聽說的HTML語言同出一家,都屬于XML語言這一大家族。WML的語法跟XML一樣,WML是XML的子集。HTML語言寫出的內(nèi)容,我們可以在我們的PC機(jī)上用IE或是Netscape等瀏覽器進(jìn)行閱讀,而WML語言寫出的文件則是專門用來在手機(jī)等的一些無線終端顯示屏上顯示,供人們閱讀的,并且同樣也可以向使用者提供人機(jī)交互界面,接受使用者輸入的查詢等信息,然后向使用者返回他所想要獲得的最終信息。XHTML Mobile Profile –2001年發(fā)布,基于XHTML,針對移動電話的語言,被認(rèn)為是目前最優(yōu)秀的語言)
你所設(shè)計(jì)的app是應(yīng)用于iPhone還是Android?
你在設(shè)計(jì)時(shí)有沒有考慮到移動設(shè)備瀏覽器的成本和速度?
什么是HTML5和CSS3?(百科:HTML5提供了一些新的元素和屬性,例如<nav>(網(wǎng)站導(dǎo)航塊)和<footer>。這種標(biāo)簽將有利于搜索引擎的索引整理,同時(shí)更好的幫助小屏幕裝置和視障人士使用,除此之外,還為其他瀏覽要素提供了新的功能,如<audio>和<video>標(biāo)記。些過時(shí)的HTML4標(biāo)記將被取消。其中包括純粹顯示效果的標(biāo)記,如<font>和<center>,它們已經(jīng)被CSS取代。CSS3是CSS技術(shù)的升級版本,CSS3語言開發(fā)是朝著模塊化發(fā)展的。以前的規(guī)范作為一個(gè)模塊實(shí)在是太龐大而且比較復(fù)雜,所以,把它分解為一些小的模塊,更多新的模塊也被加入進(jìn)來。CSS就是一種叫做樣式表(stylesheet)的技術(shù)。也有的人稱之為層疊樣式(CascadingStylesheet)。CSS3提供了非常多新途徑去改善你的設(shè)計(jì)工作,且做了不少重要的變化。)
這些問題還不夠全面,有些問題也正處于研發(fā)階段。
新設(shè)備所支持的代碼可能不同于舊的移動設(shè)備。
選擇
設(shè)計(jì)一個(gè)對移動用戶友好的網(wǎng)站,最重要的事情就是選對語言。在智能手機(jī)出現(xiàn)之前,舊的手機(jī)只支持WML(最基本的語言),隨后W3C推出了更加友好的XHTML(XHTML Mobile Profiles檔案)。
幸運(yùn)的是,移動設(shè)備產(chǎn)生的更新速度是的網(wǎng)頁體驗(yàn)更加完整和健全,如果你不懂mobile profiles或者WML,你可以使用正常的HTML或者XHTML。
不過,仍要強(qiáng)調(diào)的一點(diǎn)是,WML仍是要考慮的,你的用戶也許使用的是普通手機(jī)(非智能手機(jī))。當(dāng)然現(xiàn)在我們要處理更多的web zombies(網(wǎng)頁劫持)。
同樣你的決定必須基于網(wǎng)站數(shù)據(jù)和大量的網(wǎng)站分析。
出處:視覺同盟
責(zé)任編輯:bluehearts
上一頁 5大移動網(wǎng)頁設(shè)計(jì)之最佳實(shí)踐 [2] 下一頁 5大移動網(wǎng)頁設(shè)計(jì)之最佳實(shí)踐 [4]
|