Web 标准课程词汇表
- 详细资料
- 发布于 2012年9月18日
- 点击数:3097
引言
在本文档中我们列出了大量关于web设计和web开发的最常见/重要的术语,以及这些术语的定义,如果你在学习Opera Web标准课程的过程中碰到不确定的术语的话,可以在这里进行查找。如果你在本文件中发现了什么错误,或者你认为需要添加什么术语的话,请告知我们。
A
- absolute unit —— 绝对单位
- 在css中包括in, cm, mm, pt, pc
- alignment —— 对齐
- 重要概念:left, right, centred, justified
- ascender —— 上伸部分
- 某个 glyph ,比如“d” 或“h”,的符干部分,它们在一个字形的大写顶线附近结束。
B
- baseline —— 基线
- 绝大多数最常用的字符的尾端都在这条线上结束,除了那些带有下伸部分的字符以外。整体说来,基线就是终止线。
- Blackletter typeface —— Blackletter字样
- 据我所知这种字样在CSS中没有通用字体
- blowout —— 撑破
- 撑破是指一种事件,由于宽度和/或高度计算错误而导致布局的显示完全异常。如果是由主流浏览器渲染引擎漏洞导致的话,撑破将成为一种不可避免测试用例。
- bold —— 粗体
- brute force —— 暴力
- 取自黑客字典中的第二种意义:“早期的程序设计风格下,程序员多依赖于计算机的处理能力,而不是自己开动脑筋来简化问题,他们常常忽略了规模的问题,把那些只适用于解决小问题的天真方法直接用来解决大规模的问题。这个术语也可以用在程序设计风格上:暴力程序的编写风格笨拙而单调,充满了重复,并且缺乏优雅或实用的抽象化……”虽然仅仅只需要对Web标记做语法分析和解读,渲染引擎的漏洞以及缺乏培训的设计员在数不清的样式表中大大容忍了暴力程序的存在,每份样式表中都充满了重复的属性/值组,无法概括成缩写形式,或更有条理的规则代码块。
C
- cap line —— 大写顶线
- 大写字母正好碰到大写顶线,一些小写字母的上伸部分则会稍微超出大写顶线一点。
- canvas —— 画布
- 浏览器界面的一部分,网页的实际显示就是在这一部分中。画布是由
html
或body
元素表述的,具体由哪一种元素来代表取决于实际使用的浏览器、!DOCTYPE
声明和 Content-Type 型而定。注意不要和 HTML 5 的 canvas 元素相混淆。 - centred —— 居中对齐
- character —— 字符
- 是指一个字形,或在一种字体中通常一起出现的一组字形。
- character encoding —— 字符编码
- character set —— 字符集
- 字符集是一整套字符,可以被列入供电子文档使用的某种字体中,在这种字体中每个字符都有唯一的编码数值。电子文档按照某种特定的字符集编码,在客户端主机上,如果首选字体不能与源字符集完全兼容的话,主机会在显示之前自动将该文档按照另一种字符集重新编码。这种情况可能会导致浏览者在浏览的时候出现乱码,这在创建国际性质的网站时是一个要重点考虑的问题。
- code position —— 编码数值
- 一个字符在其字符集中的位元编码的十进制或十六进制转换。利用HTML实体进行开发的设计员会接触到这类编码数值。
- copy
- 一种广义的术语,用来描述作者发布的文章。
- container element —— 容器元素
- 用来确定当前文件流和/或放置上下文的
%block
元素。
D
- descender —— 下伸部分
- 像“p”和“y”之类的字母的符干或字脚,这些部分会超出基线之下。
E
- edge case —— 边缘情况
- 在一个网站布局中,受到少数元素或文档限制的设计要求。
- em
- 基础概念:用于排版的单位,其定义为当前字体的点数值,传统上1em就等于大写的M字母的宽度,但在最新的字样中通常没有遵守这个值。
- en
- 基础概念:用于排版的单位,其定义为当前字体高度的一半,通常也等于字母n的宽度。
F
- flush —— 排齐
- 在网站布局中,是指两个元素之间没有空白,或指内容和其包含元素的边缘之间没有空隙。
- flush left —— 左排齐
- flush right —— 右排齐
- font —— 字体
- 某种特定字样中,特定样式和/或粗细(例如,斜体)的所有字符的集合。在CSS中,字体是通过
font-style
和font-weight
属性来设置的。 - functional notation —— 函数符号
- CSS中函数符号是用来表示颜色、属性和URL值的。其格式为函数名(参数值),如e.g. url(http://eg.com)
G
- generic font family —— 通用字形体系
- glyph —— 字形
- 特定字体的单个字母,数字,标记,符号,或连字;通常但不总是字符的同义词。
- grid —— 网格
- 用来确保布局中的每个元素都显示在各自的坐标位置上的一种排字方法,通过使用栅格可以使元素的显示位置变得可预测。有效地使用栅格可以使布局显得更协调。
- gutter —— 缝隙
- 两个相邻边距之间的空白,通常是由两端对齐,加边框,或放置线条造成的。
H
- hanging punctuation —— 悬挂标点
- hyphenation —— 连字符
- 重要概念:连字符是用来在行尾处将单词分开以避免空格的。
I
J
- justification —— 对齐
- 一种将多行文本精确地对齐到其一端或两端的共有边缘的做法。在两端对齐的情况下,通常会伴有字间距的增加,增加的数量视每行的单词数而定。Web正文的对齐是由
text-align
CSS属性控制的 - justified —— 两端对齐的
- 是在这里解释两端对齐,还是合并到上面的内容中去?
K
- kerning —— 字距微调
- 字间距/字距和字距微调之间的差别是很重要的
- keyword value —— 关键字值
- KISS Principle —— KISS准则
- KISS是“Keep It Simple, Stupid.”(保持简约)的缩写。工程学的一个最基本的公理就是,一个系统中的组成部分越多,或者各组成部分之间的交互越多,要设计的故障模式也就越多。KISS准则的思想就是,通过减少组成部分或交互的数量,设计员自然就可以减少故障模式的数量。在CSS和HTML中,组成部分就是各个元素和与文档树的深度有关的交互——因此通过减少元素和与布局相关的样式表规则的数量,开发团队就可以降低该布局失效的可能性,否则将来就只好全部重新设计。
L
- leading —— 行间距
- 相邻两行文本之间的空白,之所叫做“leading”是因为在胶版印刷的时代,空白的数量是通过在文本行之间插入铅(lead)条来控制的。在CSS中,这个元素是由
line-height
属性来控制的。 - letter-spacing —— 字间距
- 又叫字距(tracking)
- ligature —— 连字
- lining figures —— 齐线数字
- 除georgia之外所有核心字体都支持齐线数字。
- lorem ipsum
- 关键词:希腊语文本,占位符。
M
- mean line —— 中间线
- 重要概念:沿着无上伸部分的字母上端的一种假想线条。
- monospaced typeface —— 等宽字样
- 注:其通用字形体系是
monospace
N
- non-negative number value —— 非负数值
- number value —— 数值
O
- oblique
- 一种字体名称,该字体将某种字样的标准字体的笔画轻微地向顺时针方向倾斜。
- oldstyle figures —— 旧式风格数字
- 核心字体中只有Georgia才支持旧式风格数字(但不是齐线数字)
- ornamental typeface —— ornamental字样
- 其通用字形体系是
fantasy
- orphan —— 孤行
P
- pagination —— 分页
- 对说明CSS打印规范/媒体类型等等非常有用。
- pica
- 基础概念:现在计算机上1pica等于4.233mm 或 0.166英寸
- point —— 点数
- 基础概念:现在的点数大小是1英寸72点数,或1pica 12点数。
Q
R
- ragging —— 不齐
- 与对齐相反,它保持词间距不变,从而使具有共同边缘的文本行的长度各不相同。
- Recommendation —— 推荐标准
- 万维网联盟(W3C)对web标准的称呼。由于W3C并没有对任何一个推荐进行认证,而且也没有相应的法规或程序来对违反推荐的组织施以惩罚,并且W3C的文献资料上提出的规定也不具备成文法那样的法律效力,因此W3C只将“标准”这个词酌情用在称呼其它组织制定的规范上。
- relative unit —— 相对单位
- 在CSS中包括em,ex,px
- rendering engine —— 渲染引擎
- 浏览器实际上运行着许多一般web用户无法看见的功能:网络处理,加密,用户交互,图像解码,以及与某个客户端主机的文件系统进行交互(在其它许多种交互之中)。渲染引擎是浏览器代码库的一部分,用于将开发员的HTML和CSS转化为页面布局。渲染引擎又叫做布局引擎。
- river —— 隔空白道
- 重要概念:段落中由空格形成的垂直带
- rule
- 也指一个布局中的任意长度和宽度的线条的总称。
S
- sans serif typefacesans serif —— 字样
- script typefacescript —— 字样
- 其通用字形体系为
cursive
- serif
- 这种字体在笔画的一端或两端都有额外的装饰,这种装饰通常是在一行文本的基线和大写顶线附近;serif也是所有包含这种特征的字样(与sans-serif相反)的总类。
- serif typeface
- 注:已在上面解释过了。
- small caps —— 小型大写字母
- stem —— 符干
- string value —— 字符串值
- subscript —— 下标
- superscript —— 上标
- symbol typefacesymbol —— 字样
- 据我所知在CSS中没有该字样的通用字形体系——极有可能是因为不同的symbol字体中每个字符的象征符号都不同,使得回落失去了意义。
T
- test case —— 测试用例
- 事先由开发团队制定出的网站的可用或不可用情景。为了确定网站的外观品质保证,这样的情景会被故意地引发,以便确保在一般情况下以及可预见的情况下该网站都能够按照预期来工作。
- typeface —— 字样
- 字样是一个字体族,在该字体族中的所有字体都具有严格的设计共同点。笔画是一个字形的一部分,和至少一个字符或字符的一部分相等。字体是全套具有相同粗细和/或样式的字符集合,而一套具有严格的设计共同点的字体的集合就是一个字样。
U
V
W
- weight
- (i): weight可指诸如样式表规则之类的指令的重要性
- (ii)此外,weight也指线条,边框和字母的粗细(也就是宽度,如果你喜欢这么说的话)。加“粗”。
- whitespace —— 空白
- 在布局中所有未被正文,标题,图表,边框或线条占据的空间。
- widow —— 寡行
X
- x-heightx —— 高度
- 小写的“x”的高度,在同一字体中大多数小写字母的高度也与x的高度相等。x的高度在CSS中是用ex单位来引用的。由于这个定义不是完全准确(有点),因此需要重新解释一下。x高度的定义是中间线到基线的距离。这个距离在大多数,但不是全部的字体中也是x,u,v和z的高度。其它的字母不是有上伸部分,就是有下伸部分,或为了美观而超过了x的高度(顶部是弧线的字母,比如c,o,等等)。