rainystar 的个人资料『起点』照片日志列表 工具 帮助

rainystar

职业
Where there is a will there is a way.
没有相册。

『起点』

  Where there is a will there is a way
8月4日

html标记

HTML 标记一览:
标记 类型 名称或意义 作用 备注
文件标记
<HTML> 文件宣告 让浏览器知道这是 HTML 文件  
<HEAD> 开头 提供文件整体信息  
<TITLE> 标题 定义文件标题,将显示于浏览器顶端  
<BODY> 主体 设计文件格式及内容所在  
排版标记
<!--注解--> 说明标记 为文件加上说明,但不被显示  
<P> 段落标记 为字、图、表格等之间留下一空白行  
<BR> 换行标记 令字、图、表格显示于下一行  
<HR> 水平线 插入一水平线  
<CENTER> 居中 令字、图、表格等显示于中间 反对
<PRE> 预设格式 令文件按原代码的排列方式显示  
<DIV> 定位标记 设定字、图、表格等的摆放位置  
<NOBR> 不换行 令文字不因太长而换行  
<WBR> 建议换行 预设换行部位  
字体标记
<STRONG> 加重语气 产生字体加粗 Bold 的效果  
<B> 粗体标记 产生字体加粗的效果  
<EM> 强调标记 字体出现斜体效果  
<I> 斜体标记 字体出现斜体效果  
<TT> 等宽字体 Courier字体,字母宽度相同  
<U> 加下划线 加下划线 反对
<H1> 一级标题标记 将字体变大,级数越高越小  
<H2> 二级标题标记 将字体变大  
<H3> 三级标题标记 将字体变大  
<H4> 四级标题标记 将字体变大  
<H5> 五级标题标记 将字体变大  
<H6> 六级标题标记 将字体变大  
<FONT> 字体标记 设定字体、大小、颜色 反对
<BASEFONT> 基准字体标记 设定所有字体、大小、颜色 反对
<BIG> 字体加大 令字体稍微变大  
<SMALL> 字体缩小 令字体稍微缩小  
<STRIKE> 加删除线 为文字加删除线 反对
<CODE> 程式码 字体稍微加宽如<TT>  
<KBD> 键盘字 字体稍微加宽,单一空白  
<SAMP> 范例 字體稍為加寬如<TT>  
<VAR> 变量 斜体效果  
<CITE> 斜体标记 斜体效果  
<BLOCKQUOTE> 向右缩排 文字向右缩排  
<DFN> 述语定义 斜体效果  
<ADDRESS> 地址标记 斜体效果  
<SUB> 下标字 文字下标  
<SUP> 上标字 文字上标  
清单标记
<OL> 顺序清单 清单项目将以数字、字母顺序排列  
<UL> 无序清单 清单项目将以实心圆点作为符号排列  
<LI> 清单项目 清单中的项目,一个标记一行  
<MENU> 选项清单 可用type参数指定项目符号。 反對
<DIR> 目录清单 与<menu>相同 反對
<DL> 定义清单 清单分两层出现  
<DT> 定义条目 清单项标题  
<DD> 定义内容 清单项内容  
表格标记
<TABLE> 表格标记 设定该表格的各项参数  
<CAPTION> 表格标题 做成一打通列以填入表格标题  
<TR> 表格列 设定该表格的列  
<TD> 表格栏 设定该表格的栏  
<TH> 表格标头 相等于<TD>,但其内文字字体会变粗  
图形标记
<IMG> 图形标记 用来插入图形及设定图形属性  
链接标记
<A> 链接标记 加入链接  
<BASE> 基准标记 可将相对 URL 转绝对及指定链接  
框架标记
<FRAMESET> 框架设定 设定框架  
<FRAME> 窗口设定 设定框架中的窗口  
<IFRAME> 页内框架 于网页中插入框架 IE
<NOFRAMES> 不支持框架 设定浏览器不支持框架时的提示  
影像地图
<MAP> 影像地图名称 设定影像地图名称  
<AREA> 链接区域 设定各链接区域  
多媒体
<BGSOUND> 背景声音 令背景播放音乐或声音 IE
<EMBED> 多媒体 加入声音、音乐或影像  
表单标记
<FORM> 表单标记 决定该表单的运作模式  
<TEXTAREA> 文字框 提供文字输入栏  
<INPUT> 输入标记 决定输入形式  
<SELECT> 选择标记 建立弹出卷动清单  
<OPTION> 选项 每一个清单选项  
其他标记
<MARQUEE> 走马灯 令文字走动 IE
<BLINK> 闪烁文字 令文字闪烁 NC
<ISINDEX> 页内寻找器 可输入关键字寻找该页 反对
<META> 开头说明 提供关于此页的信息给浏览器  
<LINK> 关系定义 定义该文件与其他 URL 的关系  
StyleSheet
<STYLE> 式样表 控制网页版面  
<span> 自订标记 独立使用或与样式表一起用  

注:

  · 表示该标记属于围堵标记,即需要结束标记 </标记>
  · 表示该标记属空标记,即不需要结束标记。
  ·IE 表示该标记只适应于 Internet Explorer。
  ·NC 表示该标记只适用于 Netscape Communicator。
  ·反对 表示该标记不为 W3C 所赞同,通常这标记是微软或网景自订,且已被大家支持,只是 HTML 标准中有其它功能相同或更好的选择。
  ·弃用 表示该标记已被 W3C 所抛弃,是过时的标记,但 HTML 有向下兼容性,所以浏览器仍然支持。
  · 表示该标记是 HTML 4.0 中新增的。

css篇

   CSS--层叠样式表
   什么是CSS?
  中文翻译为样式表! 它的作用简单的说:就是可以使你在同一页面里使用不同的超链接样式。  更神奇的是,用CSS,仅仅改变一个文件就可以改变数百个网页的外观......个性化的表现而不损失访问者......所有这些都因为网页样式表的强大和灵活特性。
  一个样式表由样式规则组成, 以告诉浏览器怎样去呈现一个文档. 有很多将样式规则加入到你的HTML文档中的方法, 但最简单的启动方法是使用HTML的STYLE组件. 这个元素放置于文档的HEAD部分, 包含网页的样式规则.   要注意到尽管STYLE元素是试验样式表的好方法, 它具有某些在用户使用这种方法之前应该考虑的缺点. 不同方法的优点和缺点在将样式表加入到HTML中部分中有讨论。   每个规则的组成包括一个选择符--通常是一个HTML的元素, 例如BODY, P, 或EM--和该选择符所接受的样式.   有很多的属性可以用于定义一个元素. 每个属性带一个值, 共同地描述选择符应该如何呈现. 样式规则组成如下: 选择符 { 属性: 值 } 单一选择符的复合样式声明应该用分号隔开: 选择符 { 属性1: 值1; 属性2: 值2 } 以下是一段定义了H1和H2元素的颜色和字体大小属性: 上述的样式表告诉浏览器用加大、红色字体去显示一级标题, 用大、蓝色字体去显示二级标题. CSS1 规格正式地定义了所有的有效属性和值. 属性和值在本网站的CSS 属性部分也给出了. 本教程专门介绍了CSS非常基础的知识, 以提供足够的信息去让你试验自己的样式. 要获得CSS更深入的知识, 阅读继续阅读以下部分: CSS 结构和规则 CSS 属性 将样式表加入到HTML中 CSS 结构和规则 基本语法 规则选择符任何HTML元素都可以是一个CSS1的选择符。选择符仅仅是指向特别样式的元素。例如, P { text-indent: 3em } 当中的选择符是P。 类选择符单一个选择符能有不同的CLASS(类),因而允许同一元素有不同样式。例如,一个网页制作者也许希望视其语言而定,用不同的颜色显示代码 : code.html { color: #191970 } code.css { color: #4b0082 } 以上的例子建立了两个类,css和html,供HTML的CODE元素使用。CLASS属性是用于在HTML中以指明元素的类,例如,

每个选择符只允许有一个类。例如,code.html.proprietary是无效的。

类的声明也可以无须相关的元素: .note { font-size: small } 在这个例子,名为note的类可以被用于任何元素。 一个良好的习惯是在命名类的时候,根据它们的功能而不是根据它们的外观。上述例子中的note类也可以命名为small,但如果网页制作者决定改变这个类的样式,使得它不再是小字体的话,那么这个名字就变得毫无意义了。 ID 选择符 ID 选择符个别地定义每个元素的成分。这种选择符应该尽量少用,因为他具有一定的局限。一个ID选择符的指定要有指示符"#"在名字前面。例如,ID选择符可以指定如下: #svp94O { text-indent: 3em } 这点可以参考HTML中的ID属性:

文本缩进3em

关联选择符关联选择符只不过是一个用空格隔开的两个或更多的单一选择符组成的字符串。这些选择符可以指定一般属性,而且因为层叠顺序的规则,它们的优先权比单一的选择符大。例如,以下的上下文选择符 P EM { background: yellow } 是P EM。这个值表示段落中的强调文本会是黄色背景;而标题的强调文本则不受影响。 声明属性一个属性被指定到选择符是为了使用它的样式。属性的例子包括颜色、边界和字体。 值声明的值是一个属性接受的指定。例如,属性颜色能接受值red。 组合为了减少样式表的重复声明,组合的选择符声明是允许的。例如,文档中所有的标题可以通过组合给出相同的声明: H1, H2, H3, H4, H5, H6 { color: red; font-family: sans-serif } 继承实际上,所有在选择符中嵌套的选择符都会继承外层选择符指定的属性值,除非另外更改。例如,一个BODY定义了的颜色值也会应用到段落的文本中。 有些情况是内部选择符不继承周围的选择符的值,但理论上这些都是特殊的。例如,上边界属性是不会继承的;直觉上,一个段落不会有同文档BODY一样的上边界值。 注解样式表里面的注解使用C语言编程中一样的约定方法去指定。CSS1注解的例子如以下格式: /* COMMENTS CANNOT BE NESTED */ 伪类和伪元素伪类和伪元素是特殊的类和元素,能自动地被支持CSS的浏览器所识别。伪类区别开不同种类的元素(例如,visited links(已访问的连接)和active links(可激活连接)描述了两个定位锚(anchors)的类型)。伪元素指元素的一部分,例如段落的第一个字母。 伪类或伪元素规则的形式如 选择符:伪类 { 属性: 值 } 或 选择符:伪元素 { 属性: 值 } 伪类和伪元素不应用HTML的CLASS属性来指定。一般的类可以与伪类和伪元素一起使用,如下: 选择符.类: 伪类 { 属性: 值 } 或 选择符.类: 伪元素 { 属性: 值 } 定位锚伪类伪类可以指定A元素以不同的方式显示连接(links)、已访问连接(visited links)和可激活连接(active links)。定位锚元素可给出伪类link、visited或active。一个已访问连接可以定义为不同颜色的显示,甚至不同字体大小和风格。 一个有趣的效果是使当前(或“可激活”)连接以不同颜色、更大的字体显示。然后,当网页的已访问连接被重选时,又以不同颜色、更小字体显示。这个样式表的示例如下: A:link { color: red } A:active { color: blue; font-size: 125% } A:visited { color: green; font-size: 85% } 首行伪元素通常在报纸上的文章,例如Wall Street Journal中的,文本的首行都会以粗印体而且全部大写地展示。CSS1包括了这个功能,将其作为一个伪元素。首行伪元素可以用于任何块级元素(例如P、H1等等)。以下是一个首行伪元素的例子: P:first-line { font-variant: small-caps; font-weight: bold } 首个字母伪元素首个字母伪元素用于加大(drop caps)和其他效果。含有已指定值选择符的文本的首个字母会按照指定的值展示。一个首个字母伪元素可以用于任何块级元素。例如: P:first-letter { font-size: 300%; float: left } 会比普通字体加大三倍。 层叠顺序 当使用了多个样式表,样式表需要争夺特定选择符的控制权。在这些情况下,总会有样式表的规则能获得控制权。以下的特性将决定互相对立的样式表的结果。 ! important 规则可以用指定的! important 特指为重要的。一个特指为重要的样式会凌驾于与之对立的其它相同权重的样式。同样地,当网页制作者和读者都指定了重要规则时,网页制作者的规则会超越读者的。以下是! important 声明的例子: BODY { background: url(bar.gif) white; background-repeat: repeat-x ! important } Origin of Rules (Author's vs. Reader's) 正如以前所提及的,网页制作者和读者都有能力去指定样式表。当两者的规则发生冲突,网页制作者的规则会凌驾于读者的其它相同权重的规则。而网页制作者和读者的样式表都超越浏览器的内置样式表。 网页制作者应该小心地使用! important 规则,因为它们会超越用户任何的! important 规则。例如,一个用户由于视觉关系,会要求大字体或指定的颜色,而且这样的用户会有可能声明确定的样式规则为! important,因为这些样式对于用户阅读网页是极为重要的。任何的! important 规则会超越一般的规则,所以建议网页制作者使用一般的规则以确保有特殊样式需要的用户能阅读网页。 选择符规则: 计算特性 基于它们的特性级别,样式表也可以超越与之冲突的样式表,一个较高特性的样式永远都凌驾于一个较低特性的样式。这只不过是计算选择符的指定个数的一个统计游戏。 统计选择符中的ID属性个数。 统计选择符中的CLASS属性个数。 统计选择符中的HTML标记名格式。 最后,按正确的顺序写出三个数字,不要加空格或逗号,得到一个三位数。( 注意,你需要将数字转换成一个以三个数字结尾的更大的数。)相应于选择符的最终数字列表可以很容易确定较高数字特性凌驾于较低数字的。以下是一个按特性分类的选择符的列表: #id1 {xxx} /* a=1 b=0 c=0 --> 特性 = 100 */ UL UL LI.red {xxx} /* a=0 b=1 c=3 --> 特性 = 013 */ LI.red {xxx} /* a=0 b=1 c=1 --> 特性 = 011 */ LI {xxx} /* a=0 b=0 c=1 --> 特性 = 001 */ 特性的顺序 为了方便使用,当两个规则具同样权重时,取后面的那个。 CSS 属性   以下是CSS的各类属性的索引,你可以直接点击进入需要的内容学习,也可以按页面最下方的“下一节”按钮学习全部内容。 用于属性定义的语法 字体属性 字体属性字体族科 字体风格 字体变形 字体加粗 字体大小 字体 颜色及背景属性 颜色 背景颜色 背景图象 背景重复 背景附件 背景位置 背景 文本属性 文字间隔 字母间隔 文字修饰 纵向排列 文本转换 文本排列 文本缩进 行高 方框属性 上边界 右边界 下边界 左边界 边界 上补白 右补白 下补白 左补白 补白 上边框宽度 右边框宽度 下边框宽度 左边框宽度 边框宽度 边框颜色 边框风格 上边框 右边框 下边框 左边框 边框 宽度 高度 漂浮 清除 分类属性 显示 空白 目录样式类型 目录样式图象 目录样式位置 目录样式 单位 长度单位 百分比单位 颜色单位 统一资源管理(URLs) 用于CSS属性定义的语法 Foo类型的值. 共同类型的讨论在单位章节. Foo 必须原文出现的关键字 (尽管无须限制大小写). 逗号和斜杠也必须原文出现. A B C A 必须存在, 然后是B, 然后是C, 需要按照顺序. A | B A 或B 必须存在. A || B A 或B或两者必须存在, 顺序随意. [ Foo ] 用括号将项目归类在一起. Foo* Foo被重复使用零或更多的次数. Foo+ Foo被重复使用一或更多的次数. Foo? Foo为可选. Foo{A,B} Foo必须存在最少A次,最多B次. 字体属性 字体族科语法: font-family: [[<族科名称> | <种类族科>],]* [<族科名称> | <种类族科>] 允许值: <族科名称> 任意字体族科名称都可以使用 <种类族科> serif (e.g., Times) sans-serif (e.g., Arial or Helvetica) cursive (e.g., Zapf-Chancery) fantasy (e.g., Western) monospace (e.g., Courier) 初始值: 由浏览器决定 适用于: 所有对象 向下兼容: 是 字体族科可以用一个指定的的字体名或一个种类的字体族科。很明显,定义一个指定的字体名不会比定义一个种类的字体族科合适。多个族科的赋值是可以使用的,而如果确定了一个指定的字体赋值,就应该有一个种类族科名随后,以防第一个选择不存在。 字体族科声明的例子如下: P { font-family: "New Century Schoolbook", Times, serif } 留意头两个赋值指定了字体的类型: New Century Schoolbook和Times。可是,因为它们两者都是serif字体,字体族科的种类作为后备列了出来,以防系统没有两者但有另一个serif合资格的字体。 任何包含空格的字体名都必须用单引号或双引号引住。 字体族科也可以用字体属性给出。 字体风格语法: font-style: <值> 允许值: normal | italic | oblique 初始值: normal 适用于: 所有对象 向下兼容: 是 字体风格属性以三个方法的其中一个来定义显示的字体: normal (普通),italic (斜体) 或oblique (倾斜)。样式表的字体风格声明例子如下: H1 { font-style: oblique } P { font-style: normal } 字体变形语法: font-variant: <值> 允许值: normal | small-caps 初始值: normal 适用于: 所有对象 向下兼容: 是 字体变形属性决定了字体的显示是normal (普通) 还是small-caps (小型大写字母)。当文字中所有字母都是大写的时候,小型大写字母(值)会显示比小写字母稍大的大写字符。稍后版本的CSS将会支持附加的变形,如收缩、扩张、小写数码或其它自定义的变形。字体变形的定义例子如下: SPAN { font-variant: small-caps } 字体加粗语法: font-weight: <值> 允许值: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 初始值: normal 适用于: 所有对象 向下兼容: 是 字体加粗属性用作说明字体的加粗。当其它值绝对时,bolder和lighter值将相对地成比例增长。 注意: 因为不是所有的字体都有九个有效的加粗显示,一些加粗的会在指定下组合。如果指定的加粗无效,会按以下原则选择: 500 会被 400代替,反之亦是 100-300 会被指定为下一较细的加粗,如果有的话,否则就是下一较粗的加粗 600-900 会被指定为下一较粗的加粗,如果有的话,否则就是下一较细的加粗 一些字体加粗的定义例子如下: H1 { font-weight: 800 } P { font-weight: normal } 字体大小语法: font-size: <绝对大小> | <相对大小> | <长度> | <百分比> 允许值: <绝对大小> xx-small | x-small | small | medium | large | x-large | xx-large <相对大小> larger | smaller <长度> <百分比> (in relation to parent element) 初始值: medium 适用于: 所有对象 向下兼容: 是 字体大小属性用作修改字体显示的大小。绝对长度(使用的单位为pt-像素和in-英寸) 需要谨慎地考虑到其适应不同浏览环境时的弱点。对于一个用户来说,绝对长度的字体很有可能会很大,或很小。 一些大小指定的定义如下: H1 { font-size: large } P { font-size: 12pt } LI { font-size: 90% } STRONG { font-size: larger } 网页制作者需要清楚Microsoft Internet Explorer 3.x 会错误地将em 和ex单位当作像素,这很可能会令到使用了这些单位的文本不可读。浏览器还会错误地将百分比值视为相对于选中部分的缺省字体大小,而不是上级元素的字体大小。这种做法像 H1 { font-size: 200% } 这是危险的,其大小将被视为IE的一级标题的缺省字体大小的两倍,而不是两倍于上级元素的字体大小。在这种情况中,BODY 通常会被视为上级元素,而且很可能定义一个medium的字体大小,然而,在IE中一级标题的缺省字体大小可能被认为是xx-large。 注意到了这些错误后,网页制作者在使用字体大小属性时,应该小心使用百分比的值,而且应该尽量避免使用em和ex这两个单位。 颜色及背景属性 颜色语法: color: <颜色> 初始值: 由浏览器决定 适用于: 所有对象 向下兼容: 是 颜色属性允许网页制作者指定一个元素的颜色。查看单位可以知道颜色值的描述. 一些颜色规则的例子包括: H1 { color: blue } H2 { color: Navy } H3 { color: #0c0 } 为了避免与用户的样式表之间的冲突,背景和颜色属性应该始终一起指定。 背景颜色语法: background-color: <值> 允许值: <颜色> | transparent (透明) 初始值: transparent (透明) 适用于: 所有对象 向下兼容: 否 背景颜色属性设定一个元素的背景颜色。例如: BODY { background-color: white } H1 { background-color: Navy } 为了避免与用户的样式表之间的冲突,无论任何背景颜色被使用的时候,背景图象都应该被指定。而大多数情况下,background-image: none都是合适的。 网页制作者也可以使用略写的背景属性,通常会比背景颜色属性获得更好的支持。 背景图象语法: background-image: <值> 允许值: <统一资源定位URLs> | none (无) 初始值: none (无) 适用于: 所有对象 向下兼容: 否 背景图象属性设定一个元素的背景图象。例如: BODY { background-image: url(/images/foo.gif) } P { background-image: url(http://www.htmlhelp.com/bg.png) } 为了那些不载入图象的浏览者,当定义了背景图象后,应该也要定义一个类似的背景颜色。 网页制作者也可以使用略写的背景属性,通常会比背景图象属性获得更好的支持。 背景重复语法: background-repeat: <值> 允许值: repeat | repeat-x | repeat-y | no-repeat 初始值: repeat 适用于: 所有对象 向下兼容: 否 背景重复属性决定一个指定的背景图象如何被重复。值为repeat-x时,图象横向重复,当值为repeat-y时图象纵向重复。例如: BODY { background: white url(candybar.gif); background-repeat: repeat-x } 在以上例子中, 图象只会被横向平铺。 网页制作者也可以使用略写的背景属性,通常会比背景重复属性获得更好的支持。 背景附件语法: background-attachment: <值> 允许值: scroll | fixed 初始值: scroll 适用于: 所有对象 向下兼容: 否 背景附件属性决定指定的背景图象是跟随内容滚动,还是被看作油画固定不动。例如,以下指定一个固定的背景图象: BODY { background: white url(candybar.gif); background-attachment: fixed } 网页制作者也可以使用略写的背景属性,通常会比背景附件属性获得更好的支持。 背景位置语法: background-position: <值> 允许值: [<百分比> | <长度>]{1,2} | [top | center | bottom] || [left | center | right] 初始值: 0% 0% 适用于: 块级及替换元素 向下兼容: 否 图象位置属性给出指定背景图象的最初位置。这个属性只能应用于块级元素和替换元素。(替换元素仅指一些已知原有尺寸的元素。HTML替换元素包括 IMG, INPUT, TEXTAREA, SELECT, 和 OBJECT。) 安排背景位置最容易的方法是使用关键字: 横向的关键字 (left, center, right) 纵向的关键字 (top, center, bottom) 百分比和长度也可用作安排背景图象的位置。百分比和元素字体大小有关。虽然使用长度是允许的,但因为它们处理不同的显示分辨率有不可避免的缺点,所以不被推荐。 当使用百分比或长度时,需首先指定横向位置,接着是纵向位置。一个值,例如20% 65%,指定图象的左起20%上起65%的那点会被放在元素的左起20%上起65%的那点的所在位置。一个值如5px 10px,指定图象的左上角会被放在元素的左起5像素上起10像素的位置。 如果仅给出横向的值,纵向位置的值为50%。长度和百分比的组合是允许的,负值也行。例如,10% -2cm是允许的。虽然,百分比和长度是不能够和关键字组合。 关键字解释如下: top left = left top = 0% 0% top = top center = center top = 50% 0% right top = top right = 100% 0% left = left center = center left = 0% 50% center = center center = 50% 50% right = right center = center right = 100% 50% bottom left = left bottom = 0% 100% bottom = bottom center = center bottom = 50% 100% bottom right = right bottom = 100% 100% 如果背景图象被看作油画般固定不动,关于油画的图象会代替元素被放置。 网页制作者也可以使用略写的背景属性,通常会比背景位置属性获得更好的支持。 背景语法: background: <值> 允许值: <背景颜色> || <背景图象> || <背景重复> || <背景附件> || <背景位置> 初始值: 未定义 适用于: 所有对象 向下兼容: 否 背景属性是一个更明确的背景—关系属性的略写。以下是一些背景的声明: BODY { background: white url(http://www.htmlhelp.com/foo.gif) } BLOCKQUOTE { background: #7fffd4 } P { background: url(../backgrounds/pawn.png) #f0f8ff fixed } TABLE { background: #0c0 url(leaves.jpg) no-repeat bottom right } 当一个值未被指定时,将接受其初始值。例如,在上述的前三条规则,背景位置属性将被设置为0% 0%。 为了避免与用户的样式表之间的冲突,背景和颜色应该一起被指定。 文本属性 文字间隔语法: word-spacing: <值> 允许值: normal | <长度> 初始值: normal 适用于: 所有元素 向下兼容: 是 文字间隔属性定义一个附加在文字之间的间隔数量。该值必须符合长度格式,允许使用负值。 例如: P EM { word-spacing: 0.4em } P.note { word-spacing: -0.2em } 字母间隔语法: letter-spacing: <值> 允许值: normal | <长度> 初始值: normal 适用于: 所有元素 向下兼容: 是 字母间隔属性定义一个附加在字符之间的间隔数量。该值必须符合长度格式,允许使用负值。一个设为零的值会阻止文字的调整。 例如: H1 { letter-spacing: 0.1em } P.note { letter-spacing: -0.1em } 文本修饰语法: text-decoration: <值> 允许值: none | [ underline || overline || line-through || blink ] 初始值: none 适用于: 所有元素 向下兼容: 否 文本修饰属性允许通过五个属性中的一个来修饰文本: underline (下划线),overline (上划线),line-through (删除线),blink (闪烁),或缺省地使用无。 例如,使用下列语句可以使连接不再有下划线: A:link,A:visited,A:active { text-decoration: none } 纵向排列语法: vertical-align: <值> 允许值: baseline | sub | super | top | text-top | middle | bottom | text-bottom | <百分比> 初始值: baseline 适用于: 内部元素 向下兼容: 否 纵向排列属性可以用作一个内部元素的纵向位置,相对于它的上级元素或相对于元素行。(一个内部元素是没有行在其前和后断开的,例如,在HTML中的EM,A,和IMG) 该值可以是一个相对于元素行高属性的百分比,它会在上级基线上增高元素基线的指定数量。允许使用负值。 该值也可以是一个关键字。以下的关键字将影响相对于上级元素的位置: baseline (使元素和上级元素的基线对齐) middle (纵向对齐元素基线加上上级元素的x-高度——字母" x "的高度——的一半的中点) sub (下标) super (上标) text-top (使元素和上级元素的字体向上对齐) text-bottom (使元素和上级元素的字体向下对齐) 影响相对于元素行的位置的关键字有 top (使元素和行中最高的元素向上对齐) bottom (使元素和行中最低的元素向下对齐) 纵向排列属性对于排列图象特别有用。以下是一些例子: IMG.middle { vertical-align: middle } IMG { vertical-align: 50% } .exponent { vertical-align: super } 文本转换语法: text-transform: <值> 允许值: none | capitalize | uppercase | lowercase 初始值: none 适用于: 所有元素 向下兼容: 是 文本转换属性允许通过四个属性中的一个来转换文本: capitalize (使每个字的第一个字母大写) uppercase (使每个字的所有字母大写) lowercase (使每个字的所有字母小写) none (使用原始值) 例如: H1 { text-transform: uppercase } H2 { text-transform: capitalize } 文本转换属性仅仅被用于表达某种格式的要求。这并非很适当的做法,例如,用文本转换使一些国家的名字的第一个字母大写,而其它字母小写。 文本排列语法: text-align: <值> 允许值: left | right | center | justify 初始值: 由浏览器决定 适用于: 块级元素 向下兼容: 是 文本排列属性可以应用于块级元素(P,H1,等),使元素文本得到排列。这个属性的功能类似于HTML的段、标题和部分的ALIGN属性。 以下是一些例子: H1 { text-align: center } P.newspaper { text-align: justify } 文本缩进语法: text-indent: <值> 允许值: <长度> | <百分比> 初始值: 0 适用于: 块级元素 向下兼容: 是 文本缩进属性可以应用于块级元素(P,H1,等.),以定义该元素第一行可以接受的缩进的数量。该值必须是一个长度或一个百分比。若百分比则视上级元素的宽度而定。通用的文本缩进用法是用于段的缩进: P { text-indent: 5em } 行高 语法: line-height: <值> 允许值: normal | <数字> | <长度> | <百分比> 初始值: normal 适用于: 所有元素 向下兼容: 是 行高属性可以接受一个控制文本基线之间的间隔的值。当值为数字时,行高由元素字体大小的量与该数字相乘所得。百分比的值相对于元素字体的大小而定。不允许使用负值。 行高也可以由带有字体大小的字体属性产生。 行高属性可以用于双行距的文本: P { line-height: 200% } Microsoft Internet Explorer 3.x 会错误地将em和ex单位当作像素。这错误很可能会令到文本不可读,所以网页制作者需要避免引起这个随处可能发生的错误; 使用百分比单位往往是一个好的选择。 方框属性 上边界语法: margin-top: <值> 允许值: <长度> | <百分比> | auto 初始值: 0 适用于: 所有元素 向下兼容: 否 上边界属性用一个指定的长度或百分比值来设置元素的上边界。百分比值参考上级元素的宽度。允许使用负值边际。 例如,以下的规则将消除文件的上边界。 BODY { margin-top: 0 } 注意如果边界在垂直方向邻接(重叠)了,会改用其中最大的那个边界值。 右边界语法: margin-right: <值> 允许值: <长度> | <百分比> | auto 初始值: 0 适用于: 所有元素 向下兼容: 否 右边界属性用一个指定的长度或百分比值来设置元素的右边界。百分比值参考上级元素的宽度。允许使用负值边际。 例如: P.narrow { margin-right: 50% } 注意如果边界在水平方向邻接(重叠)了,不会改用其它边界值。 下边界语法: margin-bottom: <值> 允许值: <长度> | <百分比> | auto 初始值: 0 适用于: 所有元素 向下兼容: 否 下边界属性用一个指定的长度或百分比值来设置元素的下边界。百分比值参考上级元素的宽度。允许使用负值边际。 例如: DT { margin-bottom: 3em } 注意如果边界在垂直方向邻接(重叠)了,会改用其中最大的那个边界值。 左边界语法: margin-left: <值> 允许值: <长度> | <百分比> | auto 初始值: 0 适用于: 所有元素 向下兼容: 否 左边界属性用一个指定的长度或百分比值来设置元素的左边界。百分比值参考上级元素的宽度。允许使用负值边际。 例如: ADDRESS { margin-left: 50% } 注意如果边界在水平方向邻接(重叠)了,不会改用其它边界值。 边界语法: margin: <值> 允许值: [ <长度> | <百分比> | auto ]{1,4} 初始值: 未定义 适用于: 所有元素 向下兼容: 否 边界属性用一到四个值来设置元素的边界,每个值都是长度、百分比或者自动。百分比值参考上级元素的宽度。允许使用负值边际。 如果四个值都给出了,它们分别被应用于上、右、下和左边界。如果只给出一个值,它被应用于所有边界。如果两个或三个值给出了,省略了的值与对边相等。 边界声明包括以下例子: BODY { margin: 5em } /* 所有边界设为5em */ P { margin: 2em 4em } /* 上和下边界为2em,左和右边界为4em */ DIV { margin: 1em 2em 3em 4em } /* 上边界为1em,右边界为2em,下边界为3em,左边界为4em */ 注意如果边界在垂直方向邻接(重叠)了,会改用其中最大的那个边界值。而水平方向则不会。 使用边界属性可以一次性地设置所有边界;也可以选择使用上边界、下边界、左边界和右边界属性。 上补白语法: padding-top: <值> 允许值: <长度> | <百分比> 初始值: 0 适用于: 所有对象 向下兼容: 否 上补白属性描述上边框和选择符的内容之间有多少间隔。该值可以是一个长度或百分比。百分比的值参考上级元素的宽度。不能使用负值。 右补白语法: padding-right: <值> 允许值: <长度> | <百分比> 初始值: 0 适用于: 所有对象 向下兼容: 否 右补白属性描述右边框和选择符的内容之间有多少间隔。该值可以是一个长度或百分比。百分比的值参考上级元素的宽度。不能使用负值。 下补白语法: padding-bottom: <值> 允许值: <长度> | <百分比> 初始值: 0 适用于: 所有对象 向下兼容: 否 下补白属性描述下边框和选择符的内容之间有多少间隔。该值可以是一个长度或百分比。百分比的值参考上级元素的宽度。不能使用负值。 左补白语法: padding-left: <值> 允许值: <长度> | <百分比> 初始值: 0 适用于: 所有对象 向下兼容: 否 左补白属性描述左边框和选择符的内容之间有多少间隔。该值可以是一个长度或百分比。百分比的值参考上级元素的宽度。不能使用负值。 补白语法: padding: <值> 允许值: [ <长度> | <百分比 ]{1,4} 初始值: 0 适用于: 所有对象 向下兼容: 否 补白属性是上补白、右补白、下补白和左补白属性的略写。 一个元素的补白是边框和元素的内容之间的间隔的数值。可以给出从一到四的值,每个值可以是长度或百分比。百分比值参考上级元素的宽度。不能使用负值。 如果四个值都给出了,它们分别应用于上、右、下和左补白。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。 例如,以下的规则设置上补白为2em,右补白为4em,下补白为5em,左补白为4em: BLOCKQUOTE { padding: 2em 4em 5em } 上边框宽度语法: border-top-width: <值> 允许值: thin | medium | thick | <长度> 初始值: medium 适用于: 所有对象 向下兼容: 否 上边框宽度属性用于指定一个元素上边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。 也可以用在上边框、边框的宽度或边框的属性略写。 右边框宽度语法: border-right-width: <值> 允许值: thin | medium | thick | <长度> 初始值: medium 适用于: 所有对象 向下兼容: 否 右边框宽度属性用于指定元素的右边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。 也可以用在右边框、边框的宽度或边框的属性略写。 下边框宽度语法: border-bottom-width: <值> 允许值: thin | medium | thick | <长度> 初始值: medium 适用于: 所有对象 向下兼容: 否 下边框宽度属性用于指定元素的下边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。 也可以用在下边框、边框的宽度或边框的属性略写。 左边框宽度语法: border-left-width: <值> 允许值: thin | medium | thick | <长度> 初始值: medium 适用于: 所有对象 向下兼容: 否 左边框宽度属性用于指定元素的左边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。 也可以用在左边框、边框的宽度或边框的属性略写。 边框宽度语法: border-width: <值> 允许值: [ thin | medium | thick | <长度> ]{1,4} 初始值: 未定义 适用于: 所有对象 向下兼容: 否 边框宽度属性用一到四个值来设置元素的边界,值是一个关键字或长度。不允许使用负值长度。 如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。 这个属性是上边框宽度、右边框宽度、下边框宽度和左边框宽度属性的略写。 也可以使用略写的边框属性。 边框颜色语法: border-color: <值> 允许值: <颜色>{1,4} 初始值: 颜色属性的值 适用于: 所有对象 向下兼容: 否 边框颜色属性设置一个元素的边框颜色。可以使用一到四个关键字。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。 也可以使用略写的边框属性。 边框样式语法: border-style: <值> 允许值: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ]{1,4} 初始值: none 适用于: 所有对象 向下兼容: 否 边框样式属性用于设置一个元素边框的样式。这个属性必须用于指定可见的边框。 可以使用一到四个关键字。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。 也可以使用略写的边框属性。 上边框语法: border-top: <值> 允许值: <上边框宽度> || <边框式样> || <颜色> 初始值: 未定义 适用于: 所有对象 向下兼容: 否 上边框属性是一个用于设置一个元素上边框的宽度、式样和颜色的略写。 注意只能给出一个边框式样。 也可以使用略写的边框属性。 右边框语法: border-right: <值> 允许值: <右边框宽度> || <边框式样> || <颜色> 初始值: 未定义 适用于: 所有对象 向下兼容: 否 右边框属性是一个用于设置一个元素右边框的宽度、式样、和颜色的略写。 注意只能给出一个边框式样。 也可以使用略写的边框属性。 下边框语法: border-bottom: <值> 允许值: <下边框宽度> || <边框式样> || <颜色> 初始值: 未定义 适用于: 所有对象 向下兼容: 否 下边框属性是一个用于设置一个元素的下边框的宽度、式样和颜色的略写。 注意只能给出一个边框式样。 也可以使用略写的边框属性。 左边框语法: border-left: <值> 允许值: <左边框宽度> || <边框式样> || <颜色> 初始值: 未定义 适用于: 所有对象 向下兼容: 否 左边框属性是一个用于设置一个元素左边框的宽度、式样和颜色的略写。 注意只能给出一个边框式样。 也可以使用略写的边框属性。 边框语法: border: <值> 允许值: <边框宽度> || || <颜色> 初始值: 未定义 适用于: 所有对象 向下兼容: 否 边框属性是一个用于设置一个元素边框的宽度、式样和颜色的略写。 边框声明的例子包括: H2 { border: groove 3em } A:link { border: solid blue } A:visited { border: thin dotted #800080 } A:active { border: thick double red } 边框属性只能设置四种边框;只能给出一组边框的宽度和式样。为了给出一个元素的四种边框的不同的值,网页制作者必须用一个或更多的属性,如:上边框、右边框、下边框、左边框、边框颜色、边框宽度、边框式样、上边框宽度、右边框宽度、下边框宽度或左边框宽度。 宽度语法: width: <值> 允许值: <长度> | <百分比> | auto 初始值: auto 适用于: 块级和替换元素 向下兼容: 否 每个块级或替换元素都可以用一个长度或“auto”值来指定其宽度。(替换元素仅指一些已知原有尺寸的元素。HTML替换元素包括 IMG, INPUT, TEXTAREA, SELECT, 和 OBJECT.) 宽度属性的初始值为“auto”,即为该元素的原有宽度(有就是元素自己的宽度,例如一个图象的宽度)。百分比参考上级元素的宽度。不允许使用负的长度值。 这个属性能用作给出一些INPUT元素的公共长度,好象SUBMIT和RESET按钮: INPUT.button { width: 10em } 高度语法: height: <值> 允许值: <长度> | auto 初始值: auto 适用于: 块级和替换元素 向下兼容: 否 每个块级或替换元素都可以用一个长度或“auto”值来指定其高度。(替换元素仅指一些已知原有尺寸的元素。HTML替换元素包括 IMG, INPUT, TEXTAREA, SELECT, 和 OBJECT.) 高度属性的初始值为“auto”,即为该元素的原有高度(有就是元素自己的高度,例如一个图象的高度)。不允许使用负的长度值。 与宽度属性一样,高度可以应用于设定图象的比例: IMG.foo { width: 40px; height: 40px } 在大多数情况下,我们都建议网页制作者使用图象编辑软件按比例伸缩图象,因为浏览器不可能高质量地伸缩图象,也因为使用这个属性缩小图象会导致用户下载了一个不必要的庞大文件。虽然如此,通过宽度和高度属性伸缩图象依然是用户—定义样式表中一个有用的用作克服视觉问题的选择。 漂浮语法: float: <值> 允许值: left | right | none 初始值: none 适用于: 所有元素 向下兼容: 否 漂浮属性允许网页制作者将文本环绕在一个元素的周围. 这同HTML 3.2中IMG元素的ALIGN=left和ALIGN=right一样,但CSS1允许所有对象“漂浮”,而不像HTML 3.2那样仅仅允许图象和表格。 清除语法: clear: <值> 允许值: none | left | right | both 初始值: none 适用于: 所有元素 向下兼容: 否 清除属性指定一个元素是否允许有元素漂浮在它的旁边。值left移动元素到在其左边的漂浮的元素的下面;同样的值right移动到其右边的漂浮的元素下面。其他的还有缺省的none值,和移动元素到其两边的漂浮的元素的下面的none值。这个属性类似于HTML 3.2的函数
,但它能应用于所有元素。 分类属性 显示语法: display: <值> 允许值: block | inline | list-item | none 初始值: block 适用于: 所有对象 向下兼容: 否 显示属性允许使用四个值中的一个来定义一个元素: block (在元素的前和后都会有换行) inline (在元素的前和后都不会有换行) list-item (与block相同, 但增加了目录项标记) none (没有显示) 每个元素都典型地由浏览器基于HTML规格建议的展示形式给出一个缺省的显示值。 显示属性可能并不安全,因为它使用另外的不合适的格式显示元素。使用值none将关闭指定元素及其子元素的显示! 空白语法: white-space: <值> 允许值: normal | pre | nowrap 初始值: normal 适用于: 块级元素 向下兼容: 是 空白属性将决定如何处理元素内的空格. 该属性的值取以下三个中的一个: normal (将多个空格折叠成一个) pre (不折叠空格) nowrap (不允许换行,除非遇到
标记) 目录样式类型语法: list-style-type: <值> 允许值: disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none 初始值: disc 适用于: 带有显示值的目录项元素 向下兼容: 是 目录样式项属性指定目录项标记的类型,当目录样式图象值为none或当图象载入选项被关闭时使用。 例如: LI.square { list-style-type: square } UL.plain { list-style-type: none } OL { list-style-type: upper-alpha } /* A B C D E etc. */ OL OL { list-style-type: decimal } /* 1 2 3 4 5 etc. */ OL OL OL { list-style-type: lower-roman } /* i ii iii iv v etc. */ 目录样式图象语法: list-style-image: <值> 允许值: | none 初始值: none 适用于: 带有显示值的目录项元素 向下兼容: 是 当图象载入选项打开时,目录样式图象属性在指定目录项标记使用哪个图象代替由目录样式类型属性指定的标记。 例如: UL.check { list-style-image: url(/LI-markers/checkmark.gif) } UL LI.x { list-style-image: url(x.png) } 目录样式位置语法: list-style-position: <值> 允许值: inside | outside 初始值: outside 适用于: 带有显示值的目录项元素 向下兼容: 是 目录样式位置属性可以取值inside(内部) or outside(外部),其中outside是缺省值。整个属性决定关于目录项的标记应放在那里。如果使用inside值,换行会移到标记下,而不是缩进。应用的例子如下: Outside rendering: * List item 1 second line of list item Inside rendering: * List item 1 second line of list item 目录样式语法: list-style: <值> 允许值: <目录样式类型> || <目录样式位置> || 初始值: 未定义 适用于: 带有显示值的目录项元素 向下兼容: 是 目录样式属性是目录样式类型、目录样式位置,和目录样式图象属性的略写。 例如: LI.square { list-style: square inside } UL.plain { list-style: none } UL.check { list-style: url(/LI-markers/checkmark.gif) circle } OL { list-style: upper-alpha } OL OL { list-style: lower-roman inside } CSS 单位 长度单位一个长度的值由可选的正号" + "或负号" - "、接着的一个数字、还有标明单位的两个字母组成。在一个长度的值之中是没有空格的,例如,1.3 em就不是一个有效的长度的值,但1.3em就是有效的。一个为零的长度不需要两个字母的单位声明。 无论是相对值还是绝对值长度,CSS1都支持。相对值单位确定一个相对于另一长度属性的长度,因为它能更好地适应不同的媒体,所以是首选的。以下是有效的相对单位: em (em,元素的字体的高度) ex (x-height,字母 "x" 的高度) px (像素,相对于屏幕的分辨率) 绝对长度单位视输出介质而定,所以逊色于相对单位。以下是有效的绝对单位: in (英寸,1英寸=2.54厘米) cm (厘米,1厘米=10毫米) mm (米) pt (点,1点=1/72英寸) pc (帕,1帕=12点) 百分比单位一个百分比值由可选的正号"+"或负号"-"、接着的一个数字,还有百分号"%"。在一个百分比值之中是没有空格的。 百分比值是相对于其它数值,同样地用于定义每个属性。最经常使用的百分比值是相对于元素的字体大小。 颜色单位颜色值是一个关键字或一个RGB格式的数字。 Windows VGA(视频图像阵列)形成了16各关键字: aqua,black, blue,fuchsia,gray,green, lime,maroon,navy,olive, purple,red,silver,teal,white,and yellow。 RGB颜色可以有四种形式: #rrggbb (如,#00cc00) #rgb (如,#0c0) rgb(x,x,x) x是一个介乎0到255之间的整数 (如,rgb(0,204,0)) rgb(y%,y%,y%) y是一个介乎0.0到100.0之间的整数 (如,rgb(0%,80%,0%)) 上述的例子指定同一颜色。 Douglas R. Jacobson先生还开发了速查手册RGB Color Chart (61 kB)。 统一资源管理URLs 一个URL值的格式为 : url(foo),foo是一个URL(统一资源管理,因特网的地址)。URL可以选择用单引号( ' )或者双引号( " ),并且,在URL之前或之后可以包含空格。 在URL中的括弧,逗号,空格,单引号,或双引号必须避开反斜杠。不完整的URLs被理解为样式表的源代码,而不是HTML源代码。 注意: Netscape Navigator 4.x 会错误地将不完整的URLs理解为相关的HTML源代码。注意到这个错误后,网页制作者应该在可能的地方使用完整的URLs。 例如: BODY { background: url(stripe.gif) } BODY { background: url(http://www.htmlhelp.com/stripe.gif) } BODY { background: url( stripe.gif ) } BODY { background: url("stripe.gif") } BODY { background: url("Ulalume".png) } /* quotes in URL escaped */ 将样式表加入到HTML中 有很多方法将样式表加入到HTML中,每个都带有自己的优点和缺点。新的HTML元素和属性已被加入以允许样式表与HTML文档更简易地组合起来。 连接到一个外部的样式表 嵌入一个样式表 输入一个样式表 内联样式 CLASS属性 ID属性 SPAN元素 DIV元素 关于认证的备注 连接到一个外部的样式表一个外部的样式表可以通过HTML的LINK元素连接到HTML文档中: 标记是放置在文档的HEAD部分。可选的TYPE属性用于指定媒体类型--text/css是一个层叠样式表--允许浏览器忽略它们不支持的样式表类型。为CSS文件配置服务器而将text/css当作Content-type内容发送出去也是一个好注意。 外部样式表不能含有任何像或 STYLE元素放在文档的HEAD部分。必须的TYPE属性用于指定媒体类型,LINK元素也一样。同样地,TITLE和MEDIA属性也可以用STYLE指定。 旧版本的浏览器,并不能识别STYLE元素,会将其当作BODY的一部分照常展示其内容,从而使这些样式表对用户是可见的。要防止这样做,STYLE元素的内容要包含一个SGML注解(<!-- comment -->)在里面,像上述例子那样。 嵌入的样式表可用于当一个文档具有独一无二的样式的时候。如果多个文档都使用同一样式表,那么外部样式表会更适用。 输入一个样式表一个样式表可以使用CSS的@import 声明被输入。这个声明用于一个CSS文件或内部的STYLE元素: 注意其它的CSS规则应该仍然包括在STYLE元素中,但所有的@import 声明必须放在样式表的开始部分。任意在样式表中指定了的规则,其自身超越在输入样式表中对立的规则。例如上例,即使一个输入的样式表包含DT { background: aqua },定义项(definition terms)依然会是黄色的背景。 被输入的样式表的顺序对于它们怎样层叠是很重要的。在上述的例子中,如果style.css输入的样式表指定了STRONG元素会显示为红色而punk.css样式表指定了STRONG元素显示为黄色的话,那么后面的规则会获胜,而STRONG元素会显示为黄色。 输入的样式表对于模块性效果很有用处。例如,一个网站可以通过使用了的选择符分类样式表。一个simple.css样式表给出公共的元素像BODY、P、H1和H2。此外,一个extra.css样式表给出较少共通的元素像CODE、BLOCKQUOTE和DFN。一个tables.css样式表可以用于定义变革元素的规则。这三个样式表在需要的时候可以使用@import 声明包括在HTML中。三个样式表也可以通过LINK元素组合。 内联样式样式可以使用STYLE属性内联。STYLE属性可以应用于任意BODY元素(包括BODY本身),除了BASEFONT、PARAM和SCRIPT。这个属性将任何数量的CSS声明当作自己的值,而每个声明用分号隔开。以下是一个例子:

这段的样式是红色的New Century Schoolbook字,如果字体可用的话。

注意在STYLE中New Century Schoolbook包含在单引号中,因为双引号被用作包含样式声明。 内联的样式比其他方法更加灵活。要使用内联样式,必须使用Content-Style-Type HTTP页眉扩展对整个文档进行单独的样式表语言声明。使用内联CSS的网页制作者必须将text/css作为Content-Style-Type HTTP页眉,或在HEAD部分包括以下标记: 因为和需要展示的内容混合在一起,内联样式会失去一些样式表的优点。同样地,内联样式默认地接受所有媒体,因为没有任何的为内联样式指定明确的媒体的语句。这种方法应该尽量少用,如当一个样式会应用在所有媒体到一个元素的个别情况。如果样式会被应用到单一元素的场合,但只能使用确认的媒体的话,使用ID属性代替STYLE属性。 CLASS属性 CLASS属性用于指定元素属于何种样式的类。例如,样式表可以加入punk和warning类: .punk { color: lime; background: #ff80c0 } P.warning { font-weight: bolder; color: red; background: white } 这些类可以使用CLASS属性在HTML中引用:

属性扩展

一些属性扩展会有负值的边效果,产生于支持和不支持的浏览器上... 在这个例子中,punk类可以用于任何BODY元素因为它在样式表中没有HTML元素关联。而在这个例子的样式表,warning类只能用于P元素。 一个良好的习惯是在命名类的时候,根据它们的功能而不是根据它们的外观。上述例子中的warning类也可以命名为red,但如果网页制作者决定改变这个类的样式为别的颜色,或希望为那些使用PC喇叭的人定义为aural(听觉)样式的话,那么这个名字就变得毫无意义了。 类会是应用样式到HTML文档中在结构上一样的部分的有效的办法。例如,本页使用类给CSS源代码和HTML源代码使用不同的样式。 ID属性 ID属性用于定义一个元素的独特的样式。一个CSS规则如 #wdg97 { font-size: larger } 可以通过ID属性应用到HTML中:

欢迎访问Web Design Group及TV water 168!

整个文档当中的每个ID属性的值都必须是唯一的。其值必须是一个以字母开头紧接字母、识字或连字符。字母限于A-Z和a-z。 注意HTML 4.0允许在ID属性中有句号,但CSS1不允许在ID选择符中有句号。也要注意CSS1允许Unicode字符161-255而且忽略Unicode字符为一个数字代码,但HTML 4.0不允许这些字符在一个ID属性值当中。 当一个样式只需要在任何文档中应用一次时,使用ID是很适合的。 ID与STYLE属性相比,在于ID允许指定媒体的样式,而且也可以被应用于多个文档(虽然每个文档只用一次)。 SPAN元素 SPAN元素被加入到HTML中以允许网页制作者给出样式但无须附加在一个HTML的结构元素上。SPAN在样式表中作为一个选择符使用,而且它也能接受STYLE、CLASS和ID属性。 SPAN是一个内联元素,所以它可以作为HTML中的元素如EM和STRONG使用。最重要的差别在于虽然EM和STRONG带有结构的意义,但SPAN就没有这样的意义。它的存在纯粹是应用样式,所以当样式表失效时它就没有任何的作用。 一些SPAN例子如下:

The first few words前面是段落中少数的文字,会是小型大写字母。样式也可以内联,如改变文字的样式为Arial.

DIV元素 DIV元素在功能上与SPAN元素相似,最主要的差别在于DIV ("division","部分"的简称)是一个块级元素。DIV可以包含段落、标题、表格甚至其它部分。这使DIV便于建立不同集成的类,如章节、摘要或备注。例如:

Divisions/部分

DIV元素在HTML 3.2中有定义,但HTML 3.2中只有ALIGN属性能兼容。HTML 4.0在属性中加入CLASS、STYLE、和ID属性。

因为DIV可以包含其他块级集成,在用于建立文档的大型章节例如本备注是很有用的。

要求关闭标记。

滤镜

  Photoshop的所有滤镜都按类别放在Filiter菜单中。滤镜的功能非常强大,使用起来也有很多技巧,虽然滤镜用起来很容易,但真正的要用好滤镜,还是需要有丰富的想象力和熟练的操控能力。在使用滤镜时候,我们需要注意以下几点:
         1、针对所选择的区域进行处理。如果没有选定区域,则对整个图象做处理;如果只选中某一层或某一通道,则只对当前的层或通道起作用。
         2、滤镜的处理效果以象素为单位,就是说相同的参数处理不同分辨率的图象,效果会不同
         3、对选取的范围Feather(羽化)一下,能减少突兀的感觉
         4、Filter菜单的第一行会记录上一条滤镜的使用情况,方便重复执行。第2行的fade指令用来将执行滤镜后的效果与原图象混合,在对话框里可调整不透明度和色彩混合等。(有点象混合2个单独的层那样子)

         5、利用proview的功能
         6、利用edit菜单的Undo和Redo
         7、在滤镜窗口里,按Alt键,Cancel按钮会变成Reset按钮,恢复初始状况
         8、RGB的模式里可以对图形使用全部的滤镜,文字一定要变成了图形才能用滤镜

一、Pixelate(像素化)滤镜
像素化滤镜主要用于不同程度地将图像进行分块处理,使图像分解成肉眼可见的像素颗粒,如方形、不规则多边形和点状等,视觉上看就是图像被转换成由不同色块组成的图像。
(1) Color Halfone(彩色半调)
该滤镜可以将图像中的每种颜色分离,将一幅连续色调的图像转变为半色调的图像,使图像看起来类似彩色报纸印刷效果或铜版化效果。
(Max Radius)最大半径:调整彩色半调的大小。
(Screen Angles[Degrees])网角(度):
通道1(Channel1):以通道1的颜色填弃当前文件图像。
通道2(Channel2):以通道2的颜色填充当前文件图像。
通道3(Channel3):以通道3的颜色填充当前文件图像。
通道4(Channel4):以通道4的颜色填充当前文件图像。
填充以圆形填充整个画面,每个通道的填充的颜色都不同。
(2) Crystallize(晶格化)
该滤镜可以将图像中颜色相近的像素集中到一个多边形网格中,从而把图像分割成许多个多边形的小色块,产生晶格化的效果。有人将它译为“水晶折射”滤镜。
(Cell Size)单元格大小:我们可以拖动划杆来进前晶格化程度大小的不同,数]]值越大单元格越大。数值越小单元格越小。
(3) Facet(彩块化)
该滤镜通过将纯色或相似颜色的像素结为彩色像素块而使图像产生类似宝石刻画的效果。
执行完彩块化之后,我们要对图像放大,才能看到执行彩块化的效果是如何,它会把图像从规律的像素块变成无规律的彩块化。
(4) Fragment(碎片)
该滤镜通过建立原始图像的4个副本,并将它们移位、平均,以生成一种不聚焦的效果,视觉上看则能表现出一种经受过振动但未完全破裂的效果。
执行完碎片命令之后,我们要对图像放大,才能看到执行完碎片命令后的效果如何。执行过错碎片命令后,图像会变的模糊,变的重影。
(5) Mezzotint(铜版雕刻)
该滤镜能够使用用于指定的点、线条和笔画重画图像,产生版刻画的效果,也能模拟出金属版画的效果。正因为如此,它也译为“金属版画”滤镜。
类型: 精细点(Fine dots):由小方块构成的,方块的颜色根据图像颜色,随机性。
中等点(Medium dots):由小方块构成的,但是没有那么精细。
粒状点(Grainy dots):由小方块构成的但是由于颜色的不同所以产生那种粒状点。
粗网点(Coarse dots):执行完粗网点,图像表面会变的很粗糙。
短 线(Sort lines):纹理由水平的线条构成的。
中长直线(Medium lines):纹理由水平的线条构成的。但是线长稍长一些。
长线(Long lines):纹理由水平的线条构成的。但是线长会更长一些。
短描边(Short strokes):水平的线条会变的稍短一些,不规则。
中长描边(Medium strokes):水平的线条会变的中长一些。
长边(Long strokes):水平的线条会变的更长一些。
(6) Mosaic(马赛克)
该滤镜可将图像分解成许多规则排列的小方块,实现图像的网格化,每个网格中的像素均使用本网格内的平均颜色填充,从而产生一种马赛克效果。
单元格大小(Cell Size):
方形(sqrare);利用鼠标拖动划杆可以改变单元格的大小。
(7) Pointillize(点状化)
该滤镜可将图像分解为随即的彩色小点,点内使用平均颜色填充,点与点之间使用背景色填充,从而生成一种点画派作品效果。它也被译为“点彩画”滤镜。
(Cell Size)单元格大小:20 圆形;利用鼠标拖动划杆可以改变单元格的大小。


二、Render(渲染)滤镜
渲染滤镜主要用于不同程度地使图像产生三维造型效果或光线照射效果,或给图像添加特殊的光线,比如云彩、镜头折光等效果。
(1) 3D Transform(3D 变换)
该滤镜的主要作用是通过模拟照相机的镜头来产生三维变形,使得二维图像看上去具有三维效果,就如同图像是画在立方体、圆柱体表面上一样。也有人将它称为“三维转换”滤镜。
这两项工具是用来移动要升成的图形
升成的图形。立方体、圆球形。
加点减点工具,我们可以在图形上进行加点或者减点,得到我们想要的形状。
升成图形工具。 旋转升成图形工具。
平移工具。放大镜工具。
选项:弹出对话框Render选项中的ResolutioonAnti-aliasing两项选项是控制变换的质量。Display Background命令:把背景去掉,只留下升成的一部份。
(Camera)相机:视角(Fidld of):升成图形的视角。
移动(Dolly):移动所升成的图形。
(2) Clouds(云彩)
该滤镜是唯一能在空白透明层上工作的滤镜。它不使用图像现有像素进行计算,而是使用前景色和背景色计算。使用它可以制作出天空、云彩、烟雾等效果。
(3) Difference Clouds(分层云彩)
该滤镜可以使用前景色和背景色对图像中的原有像素进行差异运算,产生的图像与云彩背景混合并反白的效果。工作时,它将首先生成云彩背景,然后再用图像像素值减去云彩像素值,最终产生朦胧的效果。
(4) Lens Flare(镜头光晕)
该滤镜能够模仿摄影镜头朝向太阳时,明亮的光线射入照相机镜头后所拍摄到的效果。这是摄影技术中一种典型的光晕效果处理方法。
镜头光晕模拟白天太阳照射下来发出的光感。
(Brightness)亮度:调整当前文件图像光的亮度,数值越大光照射的范围越大。
(Flare Center)光晕中心:我们可以在缩略图中看到一个+号,我们可以利用鼠标来进行拖动,来指定光的位置。
(Lens Type)镜头类型:
50-300毫米变焦(50-300mm Zoom):照射出来的光是计算机的默认值。
35mm聚焦(35mm Prime):照射出来的光感稍强。
105mm聚焦(105mm Prime):照射出来的光感会更强。
(5) Lighting Effects(光照效果)
该滤镜包括17种不同的光照风格、3种光照类型和4组光照属性,可以在RGB图像上制作出各种各样的光照效果,也可以加入新的纹理及浮雕效果等,使平面图像产生三维立体的效果。
我们可以在弹出光照效果对话框后,在缩略图中调整光照效果的范围以及大小。
Style:计处机为我们以后方便使用存储的光照效果的样式。
Save:我们可以自己动手制作效果存储到光照校果的样式里。
Delete:删除存储在计算机里光照校里的样式。
光照效果的样式Light type: 平行光(Directional):以一条直线的形式,利用鼠标按住一点进行拖动,直到效果满意为止。
全光源壹(Omni):以圆形的形式,利用鼠标单击一点进工行拖动变大变小,直到效果满意为止。
点 光(Spotlight):我们可以随便单击一点使它变形,然后直到效果满意为止。
Lntensity:调整光照效果光的强度。
Focus:调整我照效果光的范围。
Gloss:调整光的强度。
Material:调整塑料效果及金属质感。
Exposure:调整晃光度,数时小暴光不足,数值越大,暴光过度就越大。
Ambience:调整当前文件图像光的范围。
Texture Channel:调整浮雕的样多,也可利通新建Alpha通道来选取。
White is high:勾选它浮雕效果会像凹陷一样。如去掉它会形成凸出效果。
Height:调整平滑或凸起的程度。



三、Sharpen(锐化)滤镜
锐化滤镜主要用来通过增强相邻像素间的对比度,使图像具有明显的轮廓,并变得更加清晰。这类滤镜的效果与“模糊”滤镜的效果正好相反。
(1) Sharpen(锐化)
通过增强图像相邻像素的对比度来达到清晰图像的目的。作用微小.
(2) Sharpen Edges(锐化边缘)
该滤镜同USM锐化滤镜类似。但它没有参数控制,且它只对图像中具有明显反差的边缘进行锐化处理,如果反差较小,则不会锐化处理。
(3) Sharpen More(进一步锐化)
通过增强图像相邻像素的对比度来达到清晰图像的目的。强度要大一些。
(4) Unsharp Mask(USM 锐化)
该滤镜是通过锐化图像的轮廓,使图像的不同颜色之间生成明显的分界线,从而达到图像清晰化的目的。与其他锐化滤镜不同的是,该滤镜允许用户设定锐化的程度。有人将它译为“虚蒙板锐化”滤镜。
(Amount)数量:数值越大,图像里的像素的颜色变的越亮。
(Radius)半径:数值越大,图像深色的部位的像素会越深。
(Threshold)阈值:阈值数值越大图像的像素会变的越浅。



四、Sketch(素描)滤镜
素描滤镜用来在图像中添加纹理、使图像产生模拟素描、速写及三维的艺术效果。需要注意的是,许多素描滤镜在重绘图像时使用前景色和背景色。
(1) Bas Relief(基底凸现)
该滤镜产生一种粗糙类似浮雕的效果,并用光线照射强调表面变化的效果。在图像较暗区域使用前景色,较亮的区域使用背景色。
执行完这个命令之后,当前文件图像颜色只存在黑灰白三色。
(Detail)细节:调整当前文件图像基底凸现的程度。
(Smoothness)平滑度:调整当前文件图像基底凸现的平滑程度。
(Light Direction)光照方向:
(2) Chalk & Charcoal(粉笔和炭笔)
该滤镜产生一种粉笔和炭精涂抹的草图效果。
(Charcoal Area)炭笔区:调整炭笔区域程度。
(Chalk Area)粉笔区:调整粉笔区域程度。。
(Stroke Pressure)描边压力:调整粉笔和炭笔描边的压力。
(3) Charcoal(炭笔)
该滤镜产生碳精画的效果。图像中主要的边缘用粗线绘画,中间色调用对角细线条素描。其中炭笔为前景色,纸张为背景色。
执行完滤镜中炭笔命令之后,图像的颜色只存在黑灰白三种颜色。
(Charcoal Thickness)炭笔粗细:调整炭笔的粗细。
(Detail)细节:调整当前图像炭笔的细节。
(LihtDark Balance)明暗平衡:调整当前图像炭笔明暗的平衡程度。
(4) Chrome(铬黄)
该滤镜产生光滑的铬质效果。看起来有些抽象。
执行完滤镜铬黄命令之后,图像的颜色将失去,只存在黑灰二种,但表面会根据图像进行铬黄纹理。有些像波浪。
(Detail)细节:调整当前文件图像铬黄细节程度。
(Smoothness)平滑度:调整当前文件图像铬黄的平滑程度。
(5) Conte Crayon(蜡笔)
该滤镜用来模仿蜡笔涂抹的效果。
(Foreground Level)前景色阶:调整当前文件图像前景色阶,数值越大,图像以及纹理会越深。
(Back ground Level)背景色阶:调整当前文件图像背景色阶,数值越大,图像以及纹理会越深。
(Texture)纹 理: 砖形(Brick):线条可以模仿砖的纹理。
粗麻布(Burlap):线条可以模仿粗麻布的纹理。
画布(Canvas):模仿画布的质感。
砂岩(Sandstone):线条可以模仿砂岩的质感。
载入纹理(Load Texture):我可以调取计算机存处 的纹理,进行载入。
(Scaling)缩 放:缩放线条以及纹理的大小。
(Relief)凸 现:把当前做的纹理进行凸出。
(Light Direction)光照方向:
(lnvert)反 相:把纹理以及线条反方向化。
(6) Graphic Pen(绘图笔)
该滤镜使用精细的、直线油墨线条来捕捉原图像中的细节,产生一种素描的效果。对油墨线条使用前景色,对纸张使用背景色来替换原图像中的颜色。
执行完绘图笔命令后,当前图案的彩色没有,只存在黑白两色。
线条长度:调整当前文件图像绘图笔命令线长的长度。
明暗平衡:调整当前文件图像明暗平衡度。
描边方向: 右对角线 水平 左对角线 垂直
(7) Halftone Pattern(半调图案)
该滤镜使用前景色和背景色在当前图片中产生半色调图案的效果。
执行完半调图案之后,图像以前的色彩将被去掉,以灰色为主。
(Size)大小:调整当前文件图像纹理的大小。
(Contrast)对比度:调整图像以及纹理色彩的对比度。
(Pattern Type)图案类型: 圆圈(Cicle):由一圈一圈的圆圈做纹理,
LI以图像的中间为中心点。
网点(Dot):由网点组成的纹理。
直线(Line):由一条一条的直线做为当前
LI图像的纹理。
(8) Note PaPer(便条纸)
该滤镜能够产生好象是手工制纸构成的图像。图像中较暗部分用情景色处理,较亮部分用背景色处理。
(lmage Balance)图像平衡:调整当前文件图像的图像的图像平衡程度。
(Graininess)粒度:调整当前文件图像便纸条的粒度。
(Relief)凸现:调整当前文件图像粒度的凸出程度。
(9) Photocopy(影印)
该滤镜产生凹陷压印的立体感效果。
当执行完影凶效果之后,计算机会把之前的色彩去掉,当前图像只存在棕色。(木雕效果)
(Detail)细节:调整当前文件图像里图案的细节程度。
(Darkness)暗度:调整当前文件图像的暗度。
(10) Plaster(塑料效果)
该滤镜可用来产生一种立体压模成像的效果,然后使用前景色和背景色为图像上色。图像中较暗的区域升高,较亮的区域下陷。
(lmage Balance)图像平衡:调整当前文件图像色彩的平衡程度。
(Smoothness)平滑度:调整当前文件图像塑料效果的平滑程度。
(Light Direction)光照方向:
(11) Reticulation(网状)
该滤镜模仿胶片感光乳剂的受控收缩和扭曲的效果,使图像的暗色调区域好象被结块,高光区域好象被轻微颗粒化。
(Density)浓度:调整当前文悠扬图像网状颗粒的多少。数值越大图像越亮,数值越低,图像越暗。
Foregr ound Level:调整当前文件图像网状的色阶。
Backgr ound Level:调整当前文件图像边缘网状色阶。
(12) Stamp(图章)
该滤镜使图像简化、突出主体,看起来象是用橡皮或木制图章盖上去的效果。一般用于黑白图像。
(LightDark Balanec)明暗平衡:调整当前图像暗暗平衡的程度。
(Smoothenss)平滑度:调整当前图像平滑程度。
(13) Torn Edges(撕边)
该滤镜重新组织图像为被撕碎的纸片效果,然后使用前景色和背景色为图片上色。比较适合有文本或对比度高的图象。
(lmage Balanec)图像平衡:调整当前图像的图像平衡程度。
(Smoothness)平滑度:调整当前图像撕边的平滑程度。
(Contrast)对比度:调整当前文件图像色彩的对比度。
(14) Water Paper(水彩画纸)
该滤镜使图像好像是绘制在潮湿的纤维上,颜色溢出、混合、产生渗透的效果。
(Fiber Length)纤维长度:调整水彩画纸纤维的长度。
(Brightness)亮度:调整当前文件图像水彩画纸的亮度。
(Contrast)对比度:调整当前文件图像色彩的对比度。



五、Stylize(风格化)滤镜
风格化滤镜通过置换像素并且查找和提高图像中的对比度,产生一种绘画式或印象派艺术效果。
(1) Diffuse(扩散)
该滤镜通过随即移动像素或明暗互换,使图像看起来象是透过磨砂玻璃观察的模糊效果。
(Mode)模式: 正常(Normal):计算机默认的扩散效果。
变暗优先(Darken Only):钩选此项,图像会变暗扩散。
变亮优先(Lighten Only):勾选此项,图像会变亮扩散。
Anisotropic:勾选此项,图像里的图像里的像素会扩散,变的柔和。
(2) Emboss(浮雕效果)
该滤镜能通过勾画图像的轮廓和降低周围色值来产生灰色的浮凸效果。
执行此命令后,图像会自动变为深灰色,把图像里的图片凸出的感决。
(Angle)角度:调整当前图像浮雕效果的角度。
(Height)高度:调整当前文件图像凸出的厚度。
(Amount)数量:数值越大,图片本身的纹理也会很清楚的看到。
(3) Extrude(凸出)
该滤镜根据在对话框中设置的不同选项,为选择区或图层制作一系列的块壮或金字塔的三维纹理。它比较适用用于制作刺绣或编织工艺所用的一些图案。
(Type)类型: 块(Blocks):勾选此命令,凸出的纹理会以块出现。
金字塔(Pyramids):色选此命令,凸出的纹理会以金字塔型出现。
(Size)小大:调整凸出类型的大小。
(Depth)深度:调整凸出类型的深度。
(Random)随机:勾选此项,根据计算机的颜色以图片,属于随机性。
(Level-based)基于色阶:勾选此项,基于色阶来调整图片。
(Solid Front Faces)立方体正面:勾选此项,计算机会把凸出的类型正方体为正面。
(Mask lncomplete Blocks)蒙版不完整块:勾选此项,计算机会把当前图片变为正方体进行凸出。
(4) Find Edges(查找边缘)
该滤镜能搜寻主要颜色变化区域并强化其过度像素,使图像看起来象用铅笔勾画过轮廓一样。
(5) Glowing Edges(照亮边缘)
该滤镜能图像产生比较明亮的轮廓线,从而产生一种类似于霓虹灯的亮光效果。善于处理带有文字的图像。
(6) Solarize(曝光过度)
该滤镜产生图像正片和负片混合的效果,类似摄影中的底片曝光。
(7) Tiles(拼贴)
该滤镜能根据参数设置对话框中的参数值将图像分成许多小方块,使图像看起来象是由许多画在瓷砖上的小图像拼成的一样。
(Number Of Tiles)拼贴数:调整当前拼贴的数量。
(Maximum Offset)最大位移:调整当前拼贴之间的间距。
(Fill Empty Area With)填充空白区域用:
背景色(Backguound Color):以背景颜色进行补充拼贴之间间距的空白处。
前景颜色(Foreground Color)以前景色为进行补允拼贴之间间距的空白处。
反选图像(lnverse lmage):在进行拼贴后,图像会自动保留一份在后面进行反选图像。
未改变的图像(Unaltered lmage):计算机会自动复制一份,把复制的图像进行拼贴。
(8) Trace Contour(等高线)
该滤镜可以在图像的亮处和暗处的边界绘出比较细、颜色比较浅的线条。
执行完等高线命令后,那么计算机会把当前文件图像以线条的形式出现。
(Level)色阶:调整当前图像等高线的色阶。
(Edge)边缘: 较低(Lower):勾选此项命令,等高线会较低一些。
较高(Upper):勾选此项命令,等高线会较高一些。
(9) Wind(风)
该滤镜在图像中创建水平线以模拟风的动感效果。它是制作纹理或为文字添加阴影效果时常用的滤镜工具。
(Method)方法:
风(Wind):此命令是计算机会默认的一种风。
大风(Blast):勾选此命令,风的效果较高一些。
具风(Stagger):勾选此命令,风的效果会特高一些。一般情况不勾选具风.
(Direction)方向: 从右(From the Right):此命令是调整风的方向。
从左(From the Left):此命令是调整风的方向。



六、Texture(纹理)滤镜
纹理滤镜主要用于生成具有纹理效果的图案,使图像具有质感。该滤镜在空白画面上也可以直接工作,并能生成相应的纹理图案。
(1) Craquelure(龟裂缝)
该滤镜可以产生将图像弄皱后所具有的凹凸不平的皱纹效果,与龟甲上的纹路十分相似。它也可以在空白画面上直接产生具有皱纹效果的纹理。
(Crack Spacing)裂缝间距:调整当前文件图像裂缝的间距。
(Crack Depth)裂缝深度:调整当前文件图像裂缝的深度。
(Crack Brightness)裂缝亮度:调整当前文件图像裂缝的亮暗度。
(2) Grain(颗粒)
该滤镜可以为图像增加一些杂色点,使图像表面产生颗粒效果,这样图像看起来就会显得有些粗糙。
(lntensity)强度:调整当前文件图像颗料的强度。
(Contrast)对比度:调整当前文件图像对比度。
(Grain Type)颗粒类型: 常规(Regular):计算机默认的颗粒状态。
软化(Soft):颗粒效果会比较柔和。
喷洒(Sprinkles):喷洒颗粒模似喷洒的效果。
结块(Clumped):颗粒成块状。
强反差(Contrasty):把当前图像对比度变强。
扩大(Enlarged):把颗粒效果扩大化。
点刻(Stippled):图像成黑白色,平面都是点状颗粒。
水平(Horizontal):颗粒会向两侧拉伸,成线形。
垂直(Vertical):颗粒会向上下拉伸,成线形。
斑点(Speckle):会把局部像素添加斑点。
(3) Mosaic Tiles(马赛克拼贴)
该滤镜用于产生类似产生类似马赛克拼成的图像效果,它制作出的是位置均匀分布但形状不规则的马赛克,因此严格来讲它还不算是标准的马赛克。
(Tile Size)拼贴大小:改变当前马塞克拼贴的大小。
(Grout Width)缝隙宽度:调整当前马塞克拼贴之间间距的宽度。
(Lighten Grout)加亮缝隙:把马塞克拼贴之间的缝隙加亮。
(4) Patchwork(拼缀图)
该滤镜在“马赛克拼贴”滤镜的基础上增加了一些立体感,使图像产生一种类似于建筑物上使用瓷砖拼成图像的效果。也有人将它称为“拼图游戏”滤镜。
(Square Size)平方大小:调整拼缀图每个小平方的大小。
(Relief)凸出:调整每个小平方凸出的厚度。
(5) Stained Glass(染色玻璃)
该滤镜可以将图像分割成不规则的多边形色块,然后用前景色勾画其轮廓,产生一种视觉上的彩色玻璃效果。
(Cell Size)单元格大小:调整染色玻璃单元格的大小。
(Border Thickness)边框粗细:调整染色玻璃间距边框的粗细。
(Light lntensity)光照强度:调整图像光照的强度。
(6) Texturizer(纹理化)
该滤镜可以往图像中添加不同的纹理,使图像看起来富有质感。它尤其擅长处理含有文字的图像,使文字呈现比较丰富的特殊效果。
(Texture)纹 理:砖形(Brick):线条可以模仿砖的纹理。
粗麻布(Burlap):线条可以模仿粗麻布的纹理。
画布(Canvas):模仿画布的质感。
砂岩(Sandstone):线条可以模仿砂岩的质感。
载入纹理(Load Texture):我可以调取计算机存处 的纹理,进行载入。
(Scaling)缩 放:缩放线条以及纹理的大小。
(Relief)凸 现:把当前做的纹理进行凸出。
(Light Direction)光照方向:
(lnvert)反 相:把纹理以及线条反方向化。



七、Video(视频)滤镜
视频滤镜是一组控制视频工具的滤镜,它们主要用于处理从摄像机输入的图像或将图像输出到录像带上而作准备工作。
(1) De-Interlace(逐行)
该滤镜通过消除图像中的奇数或偶数交错线来达到平滑视图的效果。
(消除)Eliminate: 奇数场(Odd Fields):
偶数场(Even Fields):
(创建新场方式)Create New Fields by:复制(Duplication):
插(lnterpolation):
(2) Ntsc Colors(NTSC 颜色)
该滤镜可消除普通视频显视器上不能显示的非法颜色,使图像可被电视正确显示。



八、Other(其它)滤镜
其他滤镜可用来创建自己的滤镜,也可以修饰图像的某些细节部分。
(1) Custom(自定义)
该滤镜可以使用户定义自己的滤镜。用户可以控制所有被筛选的像素的亮度值。每一个被计算的像素由编辑框组中心的编辑框来表示。工作时,Photoshop重新计算图像或选择区域中的每一个像素亮度值,与对话框矩阵内数据相乘结果的亮度相加,除以Scale值,再与Offset值相加,最后得到该像素的亮度值。
(2) DitherBox
该滤镜可自定义位图来填充图像。
(3) High Pass(高反差保留)
该滤镜用来删除图像中亮度逐渐变化的部分,而保留色彩变化最大的部分,使图像中的阴影消失而突出亮点。
(4) Maximum(最大值)
该滤镜向外扩展白色区域并收缩黑色区域。
(5) Minimum(最小值)
该滤镜向外扩展黑色区域并收缩白色区域。
(6) Offset(位移)
该滤镜可以在参数设置对话框里设置参数值来控制图像的偏移。



九、Digimarc(水印)滤镜
水印滤镜用来保护作者的著作权,利用它可在图像中加入或读取著作权信息。使用该滤镜必须先到生产厂家的网站上,去申请一个个人使用许可号码,以便在图像中嵌入的水印能得到全球性的保护。
(1) 嵌入水印
该滤镜通过在作者的图像中加入水印来保护作者的著作权,即当其他用户处理图像时,它们会提醒用户该图像受水印的保护。
(2) 读取水印
该滤镜主要用来读取图像中的水印,以便区分图像的真伪。应用该滤镜时,系统会自动查找图像的数字水印,若查到水印ID,则会根据ID号通过网络连到Digimarc公司查找该作品的相关资料及其他相关信息。

Photoshop色彩模式完全手册

  在Photoshop中,了解模式的概念是很重要的,因为色彩模式决定显示和打印电子图像的色彩模型(简单说色彩模型是用于表现颜色的一种数学算法),即一副电子图像用什么样的方式在计算机中显示或打印输出。

        常见的色彩模式包括位图模式、灰度模式、双色调模式、HSB(表示色相、饱和度、亮度)模式、RGB(表示红、绿、蓝)模式、CMYK(表示青、洋红、黄、黑)模式、Lab模式、索引色模式、多通道模式以及8位/16位模式,每种模式的图像描述和重现色彩的原理及所能显示的颜色数量是不同的。

  色彩模式除确定图像中能显示的颜色数之外,还影响图像的通道数和文件大小。这里提到的通道也是Photoshop中的一个重要概念,每个Photoshop图像具有一个或多个通道,每个通道都存放着图像中颜色元素的信息。图像中默认的颜色通道数取决于其色彩模式。例如,CMYK图像至少有四个通道,分辨代表青、洋红、黄和黑色信息。除了这些默认颜色通道,也可以将叫做Alpha通道的额外通道添加到图像中,以便将选区作为蒙板存放和编辑,并且可添加专色通道。一个图像有时多达24个通道,默认情况下,位图模式、灰度双色调和索引色图像中仍一个通道;RGB和Lab图像有三个通道;CMYK图像有四个通道。

  一、HSB模式  HSB模式是基于人眼对色彩的观察来定义的,在此模式中,所有的颜色都用色相或色调、饱和度、亮度三个特性来描述。

  1. 色相(H)  色相是与颜色主波长有关的颜色物理和心理特性,从实验中知道,不同波长的可见光具有不同的颜色。众多波长的光以不同比例混合可以形成各种各样的颜色,但只要波长组成情况一定,那么颜色就确定了。非彩色(黑、百、灰色)不存在色相属性;所有色彩(红、橙、黄、绿、青、蓝、紫等)都是表示颜色外貌的属性。它们就是所有的色相,有时色相也称为色调。

   2. 饱和度(S)  饱和度指颜色的强度或纯度,表示色相中灰色成分所占的比例,用0%-100%(纯色)来表示。

   3. 亮度(B)  亮度是颜色的相对明暗程度,通常用0%(黑)-100%(白)来度量。

   二、RGB模式  RGB模式是基于自然界中3种基色光的混合原理,将红(R)、绿(G)和蓝(B)3中基色按照从0(黑)到255(白色)的亮度值在每个色阶中分配,从而指定其色彩。当不同亮度的基色混合后,便会产生出256*256*256种颜色,约为1670万种。例如,一种明亮的红色可能R值为246,G值为20,B值为50。当3种基色的亮度值相等时,产生灰色;当3种亮度值都是255时,产生纯白色;而当所有亮度值都是0时,产生纯黑色。当3种色光混合生成的颜色一般比原来的颜色亮度值高,所以RGB模式产生颜色的方法又被称为色光加色法。

   三、CMYK模式  CMYK颜色模式是一种印刷模式。其中四个字母分别指青(Cyan)、洋红(Magenta)、黄(Yellow)、黑(Black),在印刷中代表四种颜色的油墨。CMYK模式在本质上与RGB模式没有什么区别,只是产生色彩的原理不同,在RGB模式中由光源发出的色光混合生成颜色,而在CMYK模式中由光线照到有不同比例C、M、Y、K油墨的纸上,部分光谱被吸收后,反射到人眼的光产生颜色。由于C、M、Y、K在混合成色时,随着C、M、Y、K四种成分的增多,反射到人眼的光会越来越少,光线的亮度会越来越低,所有CMYK模式产生颜色的方法又被称为色光减色法。

   四、Lab模式  Lab模式的原型是由CIE协会在1931年制定的一个衡量颜色的标准,在1976年被重新定义并命名为CIELab。此模式解决了由于不同的显示器和打印设备所造成的颜色扶植的差异,也就是它不依赖于设备。

  Lab颜色是以一个亮度分量L及两个颜色分量a和b来表示颜色的。其中L的取值范围是0-100,a分量代表由绿色到红色的光谱变化,而b分量代表由蓝色到黄色的光谱变化,a和b的取值范围均为-120-120。

  Lab模式所包含的颜色范围最广,能够包含所有的RGB和CMYK模式中的颜色。CMYK模式所包含的颜色最少,有些在屏幕上砍刀的颜色在印刷品上却无法实现。

   五、其他颜色模式

  除基本的RGB模式,CMYK模式和Lab模式之外,Photoshop支持(或处理)其他的颜色模式,这些模式包括位图模式、灰度模式、双色调模式、索引颜色模式和多通道模式。并且这些颜色模式有其特殊的用途。例如,灰度模式的图像只有灰度值而没有颜色信息;索引颜色模式尽管可以使用颜色,但相对于RGB模式和CMYK模式来说,可以使用的颜色真是少之又少。下面就来介绍这几种颜色模式。

   1. 位图(Bitmap)模式  位图模式用两种颜色(黑和白)来表示图像中的像素。位图模式的图像也叫作黑白图像。因为其深度为1,也称为一位图像。由于位图模式只用黑白色来表示图像的像素,在将图像转换为位图模式时会丢失大量细节,因此Photoshop提供了几种算法来模拟图像中丢失的细节。  在宽度、高度和分辨率相同的情况下,位图模式的图像尺寸最小,约为灰度模式的1/7和RGB模式的1/22以下。

   2. 灰度(Grayscale)模式  灰度模式可以使用多达256级灰度来表现图像,使图像的过渡更平滑细腻。灰度图像的每个像素有一个0(黑色)到255(白色)之间的亮度值。灰度值也可以用黑色油墨覆盖的百分比来表示(0%等于白色,100%等于黑色)。使用黑折或灰度扫描仪产生的图像常以灰度显示。

   3. 双色调(Duotone)模式  双色调模式采用2-4种彩色油墨来创建由双色调(2种颜色)、三色调(3种颜色)和四色调(4种颜色)混合其色阶来组成图像。在将灰度图像转换为双色调模式的过程中,可以对色调进行编辑,产生特殊的效果。而使用双色调模式最主要的用途是使用尽量少的颜色表现尽量多的颜色层次,这对于减少印刷成本是很重要的,因为在印刷时,每增加一种色调都需要更大的成本。

   4. 索引颜色(Indexed Color)模式  索引颜色模式是网上和动画中常用的图像模式,当彩色图像转换为索引颜色的图像后包含近256种颜色。索引颜色图像包含一个颜色表。如果原图像中颜色不能用256色表现,则Photoshop会从可使用的颜色中选出最相近颜色来模拟这些颜色,这样可以减小图像文件的尺寸。用来存放图像中的颜色并为这些颜色建立颜色索引,颜色表可在转换的过程中定义或在声称索引图像后修改。

   5. 多通道(Multichannel)模式  多通道模式对有特殊打印要求的图像非常有用。例如,如果图像中只使用了一两种或两三种颜色时,使用多通道模式可以减少印刷成本并保证图像颜色的正确输出。

   6. 8位/16位通道模式  在灰度RGB或CMYK模式下,可以使用16位通道来代替默认的8位通道。根据默认情况,8位通道中包含256个色阶,如果增到16位,每个通道的色阶数量为65536个,这样能得到更多的色彩细节。Photoshop可以识别和输入16位通道的图像,但对于这种图像限制很多,所有的滤镜都不能使用,另外16位通道模式的图像不能被印刷。

   六、颜色模式的转换

  为了在不同的场合正确输出图像,有时需要把图像从一种模式转换为另一种模式。Photoshop通过执行“Image/Mode(图像/模式)”子菜单中的命令,来转换需要的颜色模式。这种颜色模式的转换有时会永久性地改变图像中的颜色值。例如,将RGB模式图像转换为CMYK模式图像时,CMYK色域之外的RGB颜色值被调整到CMYK色域之外,从而缩小了颜色范围。

  由于有些颜色在转换后会损失部分颜色信息,因此在转换前最好为其保存一个备份文件,以便在必要时恢复图像。

   1.将彩色图像转换为灰度模式

  将彩色图像转换为灰度模式时,Photoshop会扔掉原图中所有的颜色信息,而只保留像素的灰度级。

  灰度模式可作为位图模式和彩色模式间相互转换的中介模式。

   2.将其他模式的图像转换为位图模式

  将图像转换为位图模式会使图像颜色减少到两种,这样就大大简化了图像中的颜色信息,并减小了文件大小。要将图像转换为位图模式,必须首先将其转换为灰度模式。这会去掉像素的色相和饱和度信息,而只保留亮度值。但是,由于只有很少的编辑选项能用于位图模式图像,所以最好是在灰度模式中编辑图像,然后再转换它。

  在灰度模式中编辑的位图模式图像转换回位图模式后,看起来可能不一样。例如,在位图模式中为黑色的像素,在灰度模式中经过编辑后可能会灰色。如果像素足够亮,当转换回位图模式时,它将成为白色。

   3.将其他模式转换为索引模式

  在将色彩图像转换为索引颜色时,会删除图像中的很多颜色,而仅保留其中的256种颜色,即许多多媒体动画应用程序和网页所支持的标准颜色数。只有灰度模式和RGB模式的图像可以转换为索引颜色模式。由于灰度模式本身就是由256级灰度构成,因此转换为索引颜色后无论颜色还是图像大小都没有明显的差别。但是将RGB模式的图像转换为索引颜色模式后,图像的尺寸将明显减少,同时图像的视觉品质也将多少受损。

   4.将RGB模式的图像转换成CMYK模式

  如果将RGB模式的图像转换成CMYK模式,图像中的颜色就会产生分色,颜色的色域就会受到限制。因此,如果图像是RGB模式的,最好选在RGB模式下编辑,然后再转换成CMYK图像。

   5.利用Lab模式进行模式转换

  在Photoshop所能使用的颜色模式中,Lab模式的色域最宽,它包括RGB和CMYK色域中的所有颜色。所以使用Lab模式进行转换时不会造成任何色彩上的损失。Photoshop便是以Lab模式作为内部转换模式来完成不同颜色模式之间的转换。例如,在将RGB模式的图像转换为CMYK模式时,计算机内部首先会把RGB模式转换为Lab模式,然后再将Lab模式的图像转换为CMYK模式图像。

   6.将其他模式转换成多通道模式

  多通道模式可通过转换颜色模式和删除原有图像的颜色通道得到。

  将CMYK图像转换为多通道模式可创建由青、洋红、黄和黑色专色(专色是特殊的预混油墨,用来替代或补充印刷四色油墨;专色通道是可为图像添加预览专色的专用颜色通道。)构成的图像。  将RGB图像转换成多通道模式可创建青、洋红和黄专色构成的图像。

  从RGB、CMYK或Lab图像中删除一个通道会自动将图像转换为多通道模式。原来的通道被转换成专色通道。

开篇寄语

        这个msn space是专门收集整理来自网上的部分教程,以便为自己也为了更多的人服务。大部分教程都是转载。没有注明出处,并非不尊重作者。因为BBS上很多教程经常被多次转载,无法明确出处。相信那些出教程的人都是为了让大家互相学习,促进交流,共同提高!

  在此,谨代表从教程中受益的人向作者以及教程提供者表示感谢和敬意!