从网站不同元素的关系而言,网站排版,可以分为“图文的排版”“图片的排版”“文字的排版”三类。本篇,我们主要总结文字的排版。
什么是文字排版?
文字的排版指的是字体的视面。这是一种以一种清晰美观的方式安排文本的理念。优秀的文字排版,可以用来传达某种情绪或加强信息。为此,我们可以使用不同的字体和字体样式,以及调整大小、字母和单词之间的间距等等。
文字排版到底排什么?
要了解网站的文字排版,我们必须知道一些术语。这些术语也是文字排版的变量。
字体和字形。字体指的是某种字的样式,如黑体字、宋体字,而字形指的是一个字体的形状变化,例如加粗、斜体等。
易读。一段文字是否容易阅读,就是易读性。一段文字的易读性与字间距、行间距、字体大小、背景色、字体颜色,都存在较大的关系。
衬线和无衬线。衬线字体包括小的装饰线或在字母笔画的末端的“尾巴”,无衬线字体通常是由更简洁的线条组成,字母的顶端没有任何修饰。
层次感。层次感在排版中是必不可少的。它可以用来区分不同的内容,帮助读者立即理解哪些信息是最重要的。层次结构可以使用大小(大或小)、宽度(厚或薄)和元素的位置来实现。例如,报纸文章的标题通常比正文更大更突出,让读者通过浏览标题就能了解文章的要点。
留白。 在图形元素之间添加适量的空间有助于避免混乱和确保清晰。在文本周围加上边距或空白也会引起更多的注意,并有助于区分信息。
对齐。排版对齐指的是页面上文本位置。包括左对齐、右对齐、中间对齐等。
网站设计文字排版指南
在了解了如上术语之后,深圳建站公司易百讯总结一些文字排版要点,仅供参考。
第一,找到与品牌匹配的字体。
不管是什么,找一种能表达你独特个性的字体。为了为你的网站选择最好的字体,首先收集一些你觉得合适的字体,然后在你更好地了解你需要的字体之后缩小字体范围。
第二,保证字体的一致性。
当你可以在同一个网站上合并两到三种字体时,在相同的上下文中使用相同的字体。例如,如果一个页面的标题是宋体的粗体写的,那么确保其他标题也是一样的。
第三,使其易读。
使得网站选择的字体,在各类设备中都是容易阅读的。例如,如果你选择的字体在PC机上是容易阅读,也要确保其在手机上也容易阅读。
第四,字体限制在两三种之内。
一个由多种字体组成的网站可能会显得混乱和不连贯。相反,选择不超过两到三种字体,并在每一页中始终使用它们。
第五,学会进行搭配。
在为你的网站寻找最佳的字体搭配时,把你的品牌身份放在你决策的最重要位置。记住标题用什么字体,长文本用什么字体。后者应该是特别干净和容易阅读,选择一个字体真正地表达你的品牌。
字体大小与行距
在早期的网页设计中,设计师为了追求中文字体的最佳视觉效果,经常使用12px像素的字号。其实在现在看来,网站内容页面用这么小的文字是不可取的,小字体的可读性很差,没有多少人愿意非常费力的盯着屏幕去辨识那些小字。应该说,将文字的字号设置成14px或者更大的16px会更加合理,浏览者阅读起来也更加轻松。当然,如果条件允许,可以在文章阅读页面增加选择字体大、中、小的连接。
文本之间的行距是非常重要的,因为挤在一起的文章会让读者看起来非常累,时不时的还会看错行。在面对密密麻麻挤在一起的长篇文字时,很少有人有耐心会看下去(至少我是如此)。一般情况下,文本的行距为1.5em与1.7em之间比较好,最好不要高于2em,否则过犹不及。
快速参考:
CSS中使用font-size调整字体大小,例如:font-size:14px;
CSS中使用line-height调整行距,例如:line-height:1.6em;
段落间距
在段落之间,要保持足够的间距才能让读者更容易识别,页面也更整洁。面对没有段落间距的页面,读者很可能会把几个连在一起的小段路看成一个大段落,如果每个段落内容太多,很少有读者有耐心读完,因为互联网上绝大多数的读者浏览网站的方法并不是精读,而是“扫描”。
我们通过修改p标签的margin属性或者padding属性来修改段落间距。相比较而言,段落间距占据一行文字的距离还是比较合理的,所以我们通常设置段落间距为1em。我习惯使用“padding:0.5em 0 0.5em 0;”来设置段落间距,padding后设置的距离按照顺序分别是段落的上方、右方、下方、左方间距。之所以在上方和下方各用一个0.5em而不是在下方用1em,是因为分别为上方和下方设置段落间距会让段落在右边框或背景的时候看起来更加均匀。
快速参考:p { padding:0.5em 0 0.5em 0; }
段落首行缩进
在HTML中,半角空格是无法连续识别的,所以很多从网上找的文章都是没有段落缩进的,这样从板式上看起来就不是太符合我们中文文章在生活中的习惯,我们习惯开头空两个汉字的位置,而我们又懒得每个段落都去添上全角空格,那么我们可以使用段落首行缩进解决问题。使用text-indent即可实现段落的首行缩进,如果我们想要首行空两个汉字的位置,那么我们可以设置“text-indent:2em;”,这样缩进问题就解决了。
快速参考:p { text-indent:2em; }
常用标签定义
这个问题前面已经提到了,具体情况因人而异,这里举个例子说明一下。假如我需要重新定义em标签,通常em标签都是显示为斜体的,我为了让他更突出,给他加一个颜色定义“color:green;”,这样我们在使用这些预定义标签的时候会更加得心应手,也更加符合自己的需要。
快速参考:em { color:green; }
网站的核心是内容,用户访问网站最重要的目的就是要看网站的正文,所以,网页的文本排版非常重要。网页的文本排版并不是仅仅在CSS里设置个字体大小那么简单的,想要有好的排版,对细节要下一番功夫才行。