W3C优质网页小贴士(三)
作者:ZDYX 来源:zdyx.org 发布时间:2008-04-09 13:32:00
阅读上一篇:W3C优质网页小贴士(二)
注意字体大小
网页设计者中有这么一种倾向:他们认为小字体能让网页看起来更漂亮,并能提供更多空间给每个网页中的实际内容。但这有时会导致字体太小,不便于阅读。
更加不幸的是,这个问题又随着用于访问网页的平台不同而发生变化,从小屏幕的移动设备到连接在计算机上的投影仪。甚至在某个特定平台内,字体设置也可能不同。
这是一个基本的易用性及可访问性问题:一份好的设计应该看起来漂亮,并且 不需要访客手动调整字体大小。
忘掉 <font>,使用
目前较好的处理网页字体大小设置问题的方法是使用级联样式表(CSS)。我们强烈推荐使用该方法来替代 HTML 中 <font> 标签的使用,因为 CSS 更灵活,更容易维护,同时也节省带宽。本条小贴士的目的并不在于讨论与 <font> 标签比有什么好处,如果你想获得此问题的更多详细信息,请使用你常用的搜索引擎... 我们将着重讨论如何使用技术创建易读性网页。
善用 CSS 的 font 属性
下面有一些使用 CSS 的 font 属性来创建易读的网页时应该遵守的基本规则。
大小:考虑用户的默认字体大小,避免太小的字体
1em(或 100%)作为网页文档的基本字体大小,等价于用户的默认字体大小。使用这个值作为基本字体大小,并避免使用小于这个值的基本字体大小为佳
在正文中避免设置
em
标签中的字体小于1em
,除非是版权声明或其他协议条款等。
单位:避免使用绝对长度单位
不要使用
pt
或其他绝对 长度单位 来定义用于 screen 的 CSS 中的font-size
。他们会根据不同的平台而有所不同,并且不能被用户代理(如浏览器)调整大小。这种单位可以用于固定的并且知道物理属性的 media CSS(例如 print)。使用百分比,或(更好一点)
em
之类的相对 长度单位再好一点,如果一个文档已经设置了基本字体大小,在定义该文档中的某个元素时,可以使用 绝对大小([ xx-small | x-small | small | medium | large | x-large | xx-large ])或 相对大小([ larger | smaller ])。
易读的 font-family
如果要使用较小的 font-size
,可以指定一个带有高度值的易读的 font-family
(参见 CSS2 规范中的 font-size-adjust
部分关于 aspect 值的解释 [译者注:aspect 值是该字体的大小与该字体中小写字母 x 的高度之比]),这样能使小号的字更容易阅读。
猜你喜欢
- 新手在配置pytorch过程中总会或多或少遇到些问题,同时网上关于pytorch的环境配置琳琅满目,不知道应该按照哪个配置,这里笔者记录一下
- 目录爬虫Python验证码识别 1、批量下载验证码图片2、识别代码看看效果 3、折腾降噪、去干扰爬虫Python验证码识
- 在浏览天极RSS订阅页面时,可以看到天极网为方便用户定制站点内容而设立的各个RSS频道。浏览者通过订阅不同的RSS(可同时订阅多个网站),就
- 所谓的CSV(逗号分隔值)格式是电子表格和数据库最常用的导入和导出格式。尝试使用CSV格式进行标准化描述之前已经使用了很多年。该csv模块r
- 先说一下最土的一种方法:Html:<div class="tab-head">
- #!/usr/bin/env Pythonfrom __future__ import print_functionfrom collect
- 本文实例讲述了js判断手机和pc端选择不同执行事件的方法。分享给大家供大家参考。具体如下:判断是否为手机:function isMobile
- 1、基本字符匹配数据库使用正则进行过滤,写法与like语句非常相似,只需将“like"关键字改为"r
- 1、下载mysql-python官网地址:http://sourceforge.net/projects/mysql-python/2、安装
- sql_mode="",即强制不设定MySql模式(如不作输入检测、错误提示、语法模式检查等)应该能提高性能,但有如下问
- 虽说Oracle的动态SQL语句使用起来确实很方便,但是其拼装过程却太麻烦。尤其在拼装语句中涉及到date类型字段时,拼装时要加to_cha
- 1. 同线性代数中矩阵乘法的定义: np.dot()np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的
- 新闻、文章系统中经常会用到的一个功能,添加上一篇,下一篇或相关文章的功能可以增加访客停留的时间。也许新人在做这上一篇、下一篇功能时使用的是I
- 前言问题:做requests请求时遇到如下报错:{“code”:“500&
- 首先我们应当了解什么是math库:math库是python提供的内置数学类函数库,math库不支持复数类型,仅支持整数和浮点数运算。math
- 前言jieba 基于Python的中文分词工具,安装使用非常方便,直接pip即可,2/3都可以,功能强悍,十分推荐。中文分词(Chinese
- 首先是安装好PHP之后配置环境变量然后在cmd中输入php -v 能看到版本号即为配置好了之后在sublime中新建编译系统,输入代码{&q
- 表格制作好了,内容也有了,怎么看着别扭呀!哦,还没有给表格化化装--格式化表格呀,俗话说:人靠衣服也靠鞍,要想让你制作的网页漂漂亮亮、美观大
- 本文实例讲述了Python封装shell命令的方法。分享给大家供大家参考。具体实现方法如下:# -*- coding: utf-8 -*-i
- function commafy() { var num = document.getElementById("NumA"