网页内容呈现建议十条
作者:一叶千鸟 来源:UCDChina.com 发布时间:2007-11-06 13:24:00
围绕文字、符号、链接三个方面,主要是中文,草拟的个人行文经验:
1. 文字避免写错。应付挑剔的读者是一个方面,某些关键词的错误,有可能就避过了搜索引擎抓取。
2. 文字密度节奏的控制。段落在四行左右比较合适,宜少不宜多,同时避免文字量大的段落连续堆积,段落之间最好的节奏不是一一二二三三,而是类似一三二三一二的无序结构,纵横道理类似。
3. 词语避免在同行断开。比如行末一个“搜”,下行头一个“狐”,用户读起来比较费劲。注意英文的默认段落内,一个单词不会断开,原因也是如此。
4. HTML结构代码符合语义标准。比较混乱的大概是有序、无序、定义三个列表,写12345和使用ol的效果区别不大,但搜索引擎会认为他们的意义不一样。
5. 实体转义码的作用。典型如在中文后用 表示英文空格,使用©表示版权,还有使用<和>替换<>显示HTML代码等用途。
6. 标点符号避免写错。中文的博大精深主要依赖于标点和断句。标点符号除了能准确传达语气和语境,其实也有一定的语义分析价值,只不过现在的搜索引擎技术还无法实现。
7. 符号的应用和差别。有中英、全半角之分,符号呈现和字体样式定义是配套的,比如()和()的效果差异。常用和特殊符号建议少用,包括○↑★→⒌Ⅶ○『△等等。
8. 中文数字和阿拉伯数字的区别。看个人语感和默认规范,主要是统一和前后一致。
9. 链接量的控制。单篇内容的关键词控制在5%以内比较合适,否则看起来到处都是重点,意义适得其反,而且给视觉效果处理也增加了难度。两个链接上下重叠在一起的效果并不好,三个就会很糟糕。一篇400字的内容,20个字10个词的链接都在上半截也不好,因为整个页面不平衡,同时和密度也有关系。
10. 色彩的合理使用。不同颜色的功能区别,比如链接提示,得给用户清晰的逻辑,字符是否可点需要看出来,而不是试出来。除此之外还有不同深浅的强弱区别,最后还得控制色彩数量。
以上只是文字的表面细节,原则上只是尽量,毕竟内涵最重要,实在有才的牛人另当别论,可能行文糟糕也是一种风格。具体需要用户感知和配合的注意事项,请阅读注意界面上的文字其他文章。
注意,某些在非固定宽度下不适用。


猜你喜欢
- driver.get("url")等到页面全部加载渲染完成后才会执行后续的脚本。在执行脚本时,driver.get(&q
- 如何用通过Web访问OLAP数据? <% Set Conn=Server.CreateObject(″A
- static function convert($size) { &
- Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把
- var date = new Date('2016-11-11 11:11:11');document.write(date
- 随机相对强弱指数简称为StochRSI,是一种技术分析指标,用于确定资产是否处于超买或超卖状态,也用于确定当前市场的态势。顾名思义,Stoc
- 1.背景1.1. 项目介绍golang/sync库拓展了官方自带的sync库,提供了errgroup、semaphore、singlefli
- pygame对键盘的连续监听,供大家参考,具体内容如下大家请看下面这一段代码:for event in pygame.event.get()
- 水晶报表分页汇总 建三个公式字段,第一个(公式1)输入下面的公式: whileprintingrecords; global numberv
- 最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇
- 在 python 中有一个 telnetlib,它的作用就是建立一个通到主机的 telnet连线实体
- 一、环境由于这学期开了图像处理这门课,所以想着在各种实验开始之前自己先动手试一下图像处理那首先要配个环境嘛,配环境真的是我长久以来的噩梦了,
- 产品是一款服务于人力资源的SaaS在线服务,面向HR有Web Android/iOS 小程序多个客户端后端采用RESTful风格API来提供
- 1.Python3读取hdf文件最开始使用Python导入pyhdf包的时候是可以的,但是当导入pyhdf.SD的时候就出现了以下问题:我查
- 写在前面:在上一篇文章中介绍了栈这个数据结构,这篇文章介绍一下队列。什么是队列?队列是一种先进先出的数据结构,队列中允许两种基础操作,也就是
- 前提:安装libxml2 libxstl官方网站:http://xmlsoft.org/XSLT/index.html安装包下载:http:
- 看下面的例子就会明白了: print '|','*'.ljust(10),'|' print
- 首先安装解析的第三方包:go get gopkg.in/yaml.v2示例:package main import ( "os&q
- 前言本文主要给大家介绍了关于python子类调用父类函数的相关内容,Python中子类中的__init__()函数会覆盖父类的函数,一些情况
- 对于时间的选择问题,查到的大部分为两种情况:1.存在readonly属性的2.没有readonly属性的可直接赋值send_keys()测试