4分钟学会网页样式[译]

长文本很难解析,也因此不易阅读。每行设置字符限制,可以大大提高大量文本的可读性和吸引力。

body {

2margin: 0 auto;

3max-width: 50em;

}

在为文本容器添加了样式后,为文本本身添加样式可好?


字体

浏览器的默认字体为Times,可看起来缺乏吸引力(主要是因为它是“无样式”字体)。切换到一个无衬线字体,如Helvetica或Arial可以大大提高你网页的可读性。

body {

font-family:"Helvetica","Arial", sans-serif;

}

如果你坚持要用衬线体,可以试试Georgia。

当我们让文本更具吸引力时,也需要让它更具可读性。



间隔

当用户觉得一个页面崩坏的时候,通常来说都是间距问题。通过在文本周围和文本内设置适当的间距就可以增加页面的吸引力。

body {

line-height: 1.5;

padding: 4em 1em;

}

h2 {

margin-top: 1em;

padding-top: 1em;

}

虽然到目前为止布局已经大大改善,但让我们添加更多细节处理。


颜色和对比度

白色背景上的黑色文字看起来会比较扎眼。为文本选择一款较软一点的黑色,让页面阅读起来更舒服。

body {

color: #555;

}

为了保持一个良好的对比度,让我们为重要文本选择一个更黑暗的阴影。

h1,

h2,

strong {

color: #333;

}

虽然大部分页面在视觉上已经有所提升,但是一些元素依然显得格格不入,如代码段。


平衡

只需要一些额外的调整就可以平衡页面:

code,

pre {

background: #eee;

}

code {

padding: 2px 4px;

vertical-align: text-bottom;

}

pre {

padding: 1em;

}

在这一点上,你可能想让你的页面脱颖而出,让它更有个性。


主色调

大多数品牌都有一个主色调,作为视觉基调。在一个网页上,这个主色调可以用来强调交互元素,如链接。

a {

color: #e81c4f;

}

但是为了保持平衡/协调,我们还需要一些额外的颜色。


辅助色

主色调可以用更微妙的色调来补充,用于边框,背景,甚至正文中。

body {

color: #566b78;

}

code,

pre {

background: #f5f7f9;

border-bottom: 1px solid #d8dee9;

color: #a7adba;

}

pre {

border-left: 2px solid #69c;

}

已经改变了色调,为什么不一并改变外形/字体...


添加logo

header img {

display: inline-block;

height: 120px;

vertical-align: top;

width: 120px;

}

让我们借这个机会,来提高文本风格。

header h1 {

color: white;

font-size: 2.5em;

font-weight: 300;

}

header a {

border: 1px solid #e81c4f;

border-radius: 290486px;

color: white;

font-size: 0.6em;

letter-spacing: 0.2em;

padding: 1em 2em;

text-transform: uppercase;

text-decoration: none;

transition: none 200ms ease-out;

transition-property: color, background;

}

header a:hover {

background:  #e81c4f;

color: white;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 2,050评论 1 4
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,207评论 0 11
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,101评论 0 1
  • 文/阿唐胞苷 风靡全球的TED大会著名演讲人塔利•沙罗特在2013年写了《乐观的偏见》一书,书中深度解读了“乐观偏...
    学乃身之宝阅读 3,734评论 0 14