如果你要開始準(zhǔn)備網(wǎng)站的重設(shè)計(jì)且手頭恰好有一堆文字圖片的話,內(nèi)容優(yōu)先的戰(zhàn)略肯定是沒錯(cuò)的。當(dāng)你力圖讓新網(wǎng)站能在小屏幕上有不錯(cuò)的體驗(yàn)時(shí),最好基于那些按照用戶需求優(yōu)化后的內(nèi)容采用漸進(jìn)增強(qiáng)原則及響應(yīng)式設(shè)計(jì)。然而在大公司里,細(xì)致的分工往往意味著布局會(huì)在還沒拿到確切內(nèi)容的情況下(比如文案還沒有準(zhǔn)備好,或者內(nèi)容校審正在并行工作)就著手進(jìn)行設(shè)計(jì)。
不幸的是,當(dāng)把文字和其容器(譯者注:container,布局的主要構(gòu)成部分,用來(lái)包裹文字圖片等內(nèi)容,下文中都會(huì)稱為“容器”;比如在畫線框圖時(shí):這個(gè)“容器”是用來(lái)放文章標(biāo)題的,那個(gè)“容器”是用來(lái)放一張圖片和一段注釋的)結(jié)合之時(shí)很可能會(huì)出現(xiàn)意料之外的結(jié)果,這將導(dǎo)致高成本的重復(fù)工作亦或是無(wú)奈裁剪內(nèi)容以適配布局等。為了避免這些常見的問(wèn)題,最好是讓內(nèi)容和布局能彼此針對(duì)性地進(jìn)行設(shè)計(jì)。
CNN的這個(gè)柵格系統(tǒng)就很讓人無(wú)語(yǔ)。盡管它看起來(lái)不錯(cuò),但對(duì)于大多數(shù)網(wǎng)站來(lái)說(shuō),裁剪內(nèi)容以適配這些柵格將會(huì)帶來(lái)各種麻煩。
內(nèi)容優(yōu)先帶來(lái)的問(wèn)題
空白的占位符
內(nèi)容管理系統(tǒng)通常會(huì)包含很多占位符(譯者注:placeholder, 比如lorem ipsum或一眾亂碼及無(wú)意義文字作為填充內(nèi)容之用),而這些占位符所代表的內(nèi)容版塊并不一定是你需要的。這會(huì)直接導(dǎo)致在后續(xù)設(shè)計(jì)中版面內(nèi)出現(xiàn)大量空白無(wú)用的空間。這就是為什么我呼吁“Lorem ipsum”必須死的原因。
目的的一致性
封閉僵化的所謂一致性會(huì)直接導(dǎo)致內(nèi)容的冗余和無(wú)關(guān)內(nèi)容影響到頁(yè)面的實(shí)用性。舉個(gè)例子,如果一個(gè)模板提供了三個(gè)標(biāo)題,而你的真實(shí)內(nèi)容里只有兩個(gè),那你決不應(yīng)該因?yàn)轭檻]留空會(huì)不好看而去附和模板重新復(fù)制黏貼一遍標(biāo)題。正如Tog說(shuō)的,“滿足用戶期望的連貫統(tǒng)一才是最重要的一致性?!?/span>
當(dāng)這類關(guān)于占位符和內(nèi)容冗余的問(wèn)題出現(xiàn)時(shí),請(qǐng)盡最大可能對(duì)模板進(jìn)行調(diào)整:如果和模板不一致而出現(xiàn)空白的標(biāo)題,那么完全可以對(duì)該處進(jìn)行合并。如果這都對(duì)你沒幫助,那么就請(qǐng)考慮使用一個(gè)可自行增減標(biāo)題數(shù)量的新模板。
避免濫用占位符,尤其是在使用現(xiàn)成平臺(tái)時(shí),請(qǐng)務(wù)必根據(jù)需求來(lái)自行調(diào)整。
適配問(wèn)題
當(dāng)內(nèi)容尺寸不適應(yīng)所處容器時(shí),適配問(wèn)題應(yīng)運(yùn)而生,常見的該類問(wèn)題包括:
1 布局無(wú)法很好地適應(yīng)導(dǎo)航元素增多,這意味著導(dǎo)航元素很可能會(huì)破壞頁(yè)面的布局,亦或者就用模板的那一套,它有幾個(gè)導(dǎo)航按鍵我們就有幾個(gè),多一個(gè)也不成;
2 內(nèi)容相對(duì)于其指派的容器來(lái)說(shuō)太大或太小,產(chǎn)生視覺障礙;
3 圖片在某些時(shí)候不得已被縮得很??;
NZ Herald采用了一個(gè)彼此之間互不關(guān)聯(lián)的靈活垂直布局。這種報(bào)紙一般的布局遇到即便字?jǐn)?shù)和圖片都各異的內(nèi)容也能從容應(yīng)對(duì)。
無(wú)意識(shí)的限制
占位符往往是為了特定規(guī)劃內(nèi)的布局模板而生的,因此你看到的并不能作為自己套用后最終呈現(xiàn)的結(jié)果之參照。
舉些模板帶給你限制的例子:
1 所有你要加的圖片注釋都必須是兩行;
2 所有的概述文字都必須是五行;
3 隨意增加一句話很可能會(huì)導(dǎo)致多出一整頁(yè);
4 缺失內(nèi)容會(huì)導(dǎo)致人們點(diǎn)進(jìn)空白的頁(yè)面
5 菜單選項(xiàng)的問(wèn)題或者標(biāo)題都必須限定在1-2個(gè)單詞的長(zhǎng)度,哪怕多出一個(gè)也不行;
6 在不干擾其它頁(yè)面元素的前提下,每一列的寬度無(wú)法自由改變;
7 調(diào)整瀏覽器文字大小會(huì)導(dǎo)致整個(gè)頁(yè)面的布局全亂掉;
廣告的問(wèn)題
廣告的位置和尺寸都是不定的。之前幾乎所有的廣告都是橫著的矩形樣式的。在幾年時(shí)間內(nèi)它們的形狀發(fā)生了翻天覆地的變化,現(xiàn)在我們見到的廣告有很多都是正方形的,它們會(huì)在頁(yè)面里飄來(lái)飄去亦或是在跳轉(zhuǎn)的間隙里給你冷不丁插進(jìn)來(lái)。設(shè)計(jì)師如果希望他們的設(shè)計(jì)具備可持續(xù)性就不應(yīng)該在設(shè)計(jì)布局是惦記著廣告。
偽裝是廣告的一大癖好。有時(shí)廣告會(huì)潛伏在滾動(dòng)條附近,這樣就能讓手殘的用戶有相當(dāng)概率點(diǎn)到它們(不要試圖用廣告戲耍你的用戶,這會(huì)導(dǎo)致客觀的用戶流失)。
廣告是內(nèi)容的一部分,我是說(shuō)最次等的一部分。有一些模板在把廣告位置都去掉后看起來(lái)簡(jiǎn)直慘不忍睹,這也表明這種模板即便在廣告全開的情況下也只會(huì)更加難看。如果你正在專心為廣告位置設(shè)計(jì)模板,那也就意味著你對(duì)那些用戶們真正關(guān)心的東西:內(nèi)容置若罔聞。
廣告總會(huì)被人下意識(shí)地忽視。任何在廣告周邊的內(nèi)容甚至按鍵都很可能會(huì)被用戶誤以為是廣告的一部分而下意識(shí)地忽視。
可悲的是,你在布局擁有真實(shí)的內(nèi)容之前,無(wú)法對(duì)這類廣告問(wèn)題進(jìn)行測(cè)試。
該做什么
創(chuàng)建靈活的布局。這已是老生常談了,但我們?nèi)匀豢梢钥吹接刑嗨腊褰┗脑O(shè)計(jì)。對(duì)于當(dāng)下無(wú)窮無(wú)盡的屏幕尺寸來(lái)說(shuō),響應(yīng)式是唯一出路。適應(yīng)(adaptive)及響應(yīng)(responsive)的設(shè)計(jì)讓內(nèi)容具備更好的適應(yīng)能力。但在缺乏掌握實(shí)際內(nèi)容的情況下,這依然是紙上談兵。
在設(shè)計(jì)流程中以及網(wǎng)站上線后你都必須確保布局、導(dǎo)航和內(nèi)容都是靈活的。
采用漸進(jìn)增強(qiáng)原則(progressive enhancement principles)來(lái)為可達(dá)性(accessibility)和跨平臺(tái)兼容設(shè)計(jì)。
用已有的內(nèi)容來(lái)設(shè)計(jì)。如果你正在重設(shè)計(jì)且手頭有內(nèi)容了(即便是非常陳舊的內(nèi)容),你可以從它們著手開始。無(wú)論如何你需要確保設(shè)計(jì)和內(nèi)容在針對(duì)多平臺(tái)的設(shè)計(jì)中能夠彼此配合,因?yàn)榫W(wǎng)站的布局設(shè)計(jì)必須和內(nèi)容齊頭并進(jìn)。
如果你手頭沒有內(nèi)容,那么從其它渠道找一些近似的媒體(圖片、文字等),應(yīng)用在你的線框圖、原型和其它mockups中。你也可以打印出內(nèi)容,進(jìn)行裁剪,然后在桌上重新排布,以構(gòu)想你自己期望的頁(yè)面布局。這樣的實(shí)踐可以幫助你更好地理解你需要的內(nèi)容類型,以便于構(gòu)建出一個(gè)在你的行業(yè)中具備競(jìng)爭(zhēng)力和可比性的網(wǎng)站。
只有在不得已的情況下再使用占位符,并確保只在低保真原型的初步階段用作內(nèi)部溝通之用。
準(zhǔn)備好擁抱未來(lái)。你的設(shè)計(jì)或許比你設(shè)想的還要活得久。問(wèn)問(wèn)你自己,如果這個(gè)星球上所有人的網(wǎng)速都更快了,設(shè)計(jì)將會(huì)有何不同?當(dāng)大如黑板那樣的顯示器和智能手表那樣的小屏幕隨處可見時(shí)又會(huì)如何?當(dāng)人工智能已成熟到成為每一個(gè)人的私人助手時(shí),你的移動(dòng)網(wǎng)站需要什么?你的中文B2B網(wǎng)站需要什么?從這個(gè)角度來(lái)看,或許你需要更多的模板以避免未來(lái)昂貴的重設(shè)計(jì)(redesign)。
思考一下未來(lái)的內(nèi)容類型和顯示尺寸,以及如何復(fù)用內(nèi)容。所有過(guò)去那些固定寬度的表格布局都必須被淘汰掉。Orbital Content, 這篇來(lái)自A List Apart的文章指出網(wǎng)站內(nèi)容正在被五花八門的容器包含。舉個(gè)例子,人們和應(yīng)用通常使用瀏覽器插件來(lái)重排頁(yè)面,以避免糟糕的布局和文字處理而更容易地閱讀文章。類似地,網(wǎng)站可以通過(guò)各種方式在其中插入一堆其它文檔。因此請(qǐng)為嵌入和分享的浪潮做好準(zhǔn)備。
為適配更多的內(nèi)容做準(zhǔn)備。除非必要,盡可能不要限制文字或特定組件的長(zhǎng)度。每次都試試如果把當(dāng)前字號(hào)放大布局會(huì)不會(huì)亂掉。為所有這一切做好準(zhǔn)備,尤其是導(dǎo)航。
記錄下你的設(shè)計(jì)決策。具象化所有設(shè)計(jì)思路,這樣利益相關(guān)者就可以在“限制內(nèi)容”還是“給更多時(shí)間去讓排版更完美”之間進(jìn)行選擇??紤]是否這些限制和他們的設(shè)計(jì)結(jié)果需要在你的style guide或pattern library里被提及。
在早期就開始測(cè)試,越多越好。從一個(gè)規(guī)劃好的布局開始,嘗試加入真實(shí)的內(nèi)容,根據(jù)需要進(jìn)一步改進(jìn)設(shè)計(jì)。
注意那些潛在的內(nèi)容尺寸和排位的問(wèn)題:
那些固定寬度的東西;
將會(huì)容納文字的元素;
在內(nèi)容中插入的圖片和視頻的比例;
水平布局元素帶來(lái)的“整潔”假象(false floors);
難辨或殘缺的內(nèi)容;
被擠成一堆的可點(diǎn)按元素;
確保遇到以下情況時(shí)你知道布局會(huì)發(fā)生何等變化:
導(dǎo)航元素變長(zhǎng)或變多;
通過(guò)screen-reader這樣的軟件朗讀頁(yè)面內(nèi)容;(很多逗比網(wǎng)站念著念著給我念廣告去了)
跨設(shè)備瀏覽頁(yè)面,包括在手機(jī)上;
內(nèi)容類型(廣告,視頻和文字)改變形狀或大小;
JavaScript, Flash, 和webfonts都被關(guān)掉的情況下;
表單、回執(zhí)等重要項(xiàng)被打印出來(lái)的時(shí)候;
對(duì)邊緣情況作出測(cè)試。讓你的布局即便遇到異常也能看起來(lái)湊合:內(nèi)容太小、太大、太長(zhǎng)、太多時(shí)會(huì)怎么樣;頁(yè)面上全是文字或大多是圖片時(shí)會(huì)怎么樣;遇到圖表等信息圖時(shí)會(huì)怎么樣。還有那些超長(zhǎng)的標(biāo)題、縮進(jìn)的列表、大段引文和表格等等。
在盡可能多的不同設(shè)備和屏幕尺寸上對(duì)你的布局進(jìn)行測(cè)試。你不可能確保你的設(shè)計(jì)百分百兼容所有設(shè)備,但在構(gòu)建布局之前把這里理一遍能避免你日后再多做個(gè)第三版、第四版。
從這份來(lái)自Open Signal關(guān)于安卓設(shè)備屏幕尺寸的報(bào)告中我們可以看到內(nèi)容設(shè)計(jì)的靈活性是唯一的出路。
對(duì)你的內(nèi)容進(jìn)行翻譯,看看會(huì)出什么問(wèn)題。采用真實(shí)的文字后再把它翻譯成德語(yǔ)或其它擁有不同字形的語(yǔ)言。這是幫助你驗(yàn)證極端情況下布局的潛在問(wèn)題。同時(shí)這能幫助你在忽略內(nèi)容意義的情況下對(duì)整體布局有個(gè)更視覺化的認(rèn)識(shí)。