灵猴献瑞雕刻
當前位置:首頁 > 建站指南
網站建設文字版面設計七個禁忌

網責任編輯:啟凡軟件   閱讀量: 發表時間:2010-11-15 20:03:51

根據我的經驗,有7 種主要的情況可以使編輯對你的排版設計感到不滿意。聽起來蠻多的,但你也不要太過擔心。大部分問題你都可以輕易解決,如通過調節文字大小、間距、調整首行、強迫換行或者調整其它文字設置解決。在本文中,雖然我是用 QuarkXPress 軟件演示,但其它的排版軟件如 Adobe InDesign 、 Pagemaker 也可以得到相似的結果。
一、文字跳動
如果你排版的文字不能夠吸引讀者,或者讓他覺得看你的東西很累,他是沒有義務必須強打精神看下去的。你可以嘗試檢測一下你的眼睛在看到大標題后是否跳動太大了。一般說來,你的眼睛會首先看到大標題,然后就自然會去到左邊開始閱讀。
二、錯誤斷開
在編輯的詞匯里,“錯誤斷開”是指兩行文字間,一個單詞不恰當地被斷開了。雖然在英文里,有時一個單詞總有斷開轉到另一行的時候,但做決定的人是你自己。如果是放在網頁里,必須留意到,如果你在某個地方用了一個破折號將一行的最后一個單詞斷開,但如果其它顯示器的分辨率不同或顯示字體不同時,這個破折號可能會移位,這會使讀者造成閱讀時造成混亂,所以在設計網頁時,我們一般不斷開。
三、引號一致:
當你復制或粘貼你的文字時(比如是你的電子郵件中的文字),必須要使引號及省略號一致,特別是在顯示器設計觀看時,一定要確保你將引號變成真正的引號及省略號,因為有一些字體——如一些圖形或象征字體,只有在電腦中有這種字體支持時,才會顯示引號,但如果觀看的人電腦中沒有這種字體,那這些引號或省略號會不忍卒看,甚至還會鑄成大錯。
四、寡婦與孤兒
聽起來有點冷酷無情,但我還是堅持設計師一定要將寡婦及孤兒消滅——如果它們自己做不到的話,我就自己出手。在排版中,“寡婦”指的是一頁的最上方留出了一個收尾的句子。而“孤兒”指的是最后一行文字里只有一個單詞。這兩種情況都是設計的大敵,絕對要避免。
五、文字中太多留白
當文字放在窄窄的一欄中時,你經常會碰到字與字間隔太大的情況,這種情況會使本來因為一致而產生的美感蕩而無存。最快解決的辦法是將字與字之間的間隔固定(在 XPress 軟件里,可按 option-spacebar )。并不是所有的文字都有這種結果——但在很多情況下,文字間隔不要太大會更好看一些。
六、避免形成河流
這里的“河流”是指在文字中段落間的間隙,從左到右橫穿整個文字版面。因為如果整個版面存在這樣的河流后,閱讀的人習慣于將這些空間看作是不同的部分,這會使到整個版面在結構上顯得混亂和支離破碎,也不好看。
七、孤單的文字行
我通常會建議“雙行法”——就是你至少要放兩條完整的文字句子在文字斷開的上方,這可以幫助你避免文字中出現“樓梯”現象(就是空白的區域形成樓梯形)及無意形成的空白方格形,也可以避免其它的導致文字不好看的排版方式。有些首行縮進亦要保持統一,有時很多設計師都沒有留意到這種不統一的情況。
結束語:細節決定成敗
并不是版面上所有的設計問題你都能夠及時發現。通常,網站建設設計師及編輯兩者必須配合默契,采用那種方式調整必須兩者有所溝通,如果有些問題很難用通常的方法解決或者解決起來需要花費太多時間,設計師可以要求編輯是否能對個別文字有所增減。 但并不是每個編輯都對設計有所了解,有時他并不懂得你碰到的問題,那你自己必須要嚴格把關,仔細看一下是否存在上述的一些版面問題,以免讓你在出版后捶胸頓足。

啟凡軟件完美的策劃方案能夠讓您的網站在同行間異軍突起,讓你的產品更快速、最大價值化的銷售出去

讓你的網站上線一個月就排在百度首頁

LET YOUR WEB SITE ON-LIFE FOR A MONTH ON THE BAIDU HOME PAGE

© 2017 ALL RIGHTS RESERVED 豫ICP備11009532號

灵猴献瑞雕刻 341532327325977796504492917468729212523650465997441263713148102825556123712634902592719327645533792 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();