2011年6月5日星期日

絕對無敵網頁

曾經聽過一個說法:絕對無敵的網頁設計
大概就是說,一個網頁即使在停用了JavaScript和CSS的瀏覽器裏也能正常顯示
(當然是沒有樣式的啦,但所以內容都可以觀看的)
而且,無論瀏覽器的大小和字型大小怎麼改變
都不影響內容的顯示

其實要做到這樣或許有點不可能
可是很多人都在這樣設計網頁的
來到Android手機軟件的開發,這個概念也一樣行得通
很多人會說是Android平台的分裂,就像瀏覽器一樣
有人會說出現眾多的瀏覽器是分裂嗎?
正如W3C的標準一樣
Google也有Android軟件開發的建議
例如使用相對定位(百份比%或字體大小em做單位)
每部手機或者平板的熒幕大小都不一樣,甚至像素密度也不一樣
手機熒幕的像素密度遠高於平板
所以顯示字型的大小也不一樣
使用根據像素密度計算出來的dp

網頁也有類似的技術
有些電腦的熒幕尺寸很大,有些則很小
每個人慣用的字型大小都不同
我喜歡大大個字的,可惜我把瀏覽器的字型改大後
很多網頁都會嚴重走位導致不能正常顯示
例如AMD和Facebook,有可能是Google Chrome的字體渲染方式不好吧?
總覺得Firefox的字體看得比較順眼
好在我都改成文泉驛微米黑後,Google Chrome變得好看了
發佈留言

熱門文章