|
前页 后页 目录 元素 特性 对齐方式,字体风格和水平线条格式背景色特性定义
这个特性是不赞成的而赞成用风格页来指定背景色信 息. 对齐方式用align元素在画布 上对齐封闭元素(表格,图像,物件,图案等等)是可能的.?尽 管这些特性可以在大多数HTML元素里设置,但它可能的值 的范围在元素与元素之间不尽相同.特性定义
不赞成例
程
通过cascading 风格页,可以为:
下面的例程让标题在画布居中. <H1 align="center"> How to Carve Wood </H1>使用cascading 风格页,对于此例,你可以如下获得相同的效 果.: <HEAD> <STYLE> H1 { text-align: center} </STYLE> </HEAD> <H1> How to Carve Wood </H1>注意,它将使所有的H1 声明居中.你可以通过设定元素的id 特性来减少它的范围. <HEAD> <STYLE type="text/css"> H1.wood {text-align: center} </STYLE> </HEAD> <H1 id="wood"> How to Carve Wood </H1>类似?的,通过HTML的align 使段落在画布上两边撑满: <P align="justify">...Lots of paragraph text...在cascading 风格页可以为: <HEAD> <STYLE type="text/css"> P.mypar {text-align: justify} </STYLE> </HEAD> <P id="mypar">...Lots of paragraph text...为了让一系列段落两边撑满,用DIV 元素对它们编组: <DIV align="justify"> <P>...text in first paragraph... <P>...text in second paragraph... <P>...text in third paragraph... </DIV> <HEAD> <STYLE type="text/css"> DIV.mypars {text-align: justify} </STYLE> </HEAD> <DIV id="mypars"> <P>...text in first paragraph... <P>...text in second paragraph... <P>...text in third paragraph... </DIV>为了通过 cascading 风格页调整整个文档: <HEAD> <STYLE type="text/css"> BODY {text-align: justify} </STYLE> </HEAD> <BODY> ...the body is justified... </BODY> CENTER元素完全等价于在DIV 元素中把align特性 设为"center".CENTER 元素是不赞成的. 浮动物件图像和特件将直接在"行内"出现或漂浮在页的一边,暂时 改变文字页缘可以在物件的格一边流动.漂浮一个物件物件,图像,框等的align 特性,?把特件漂浮在左页缘或右页缘.浮动物件通常开始 一个新行.这个特性采用下列的的值一为漂浮一个物件.
下面的例程展示了如何把一个IMG
元素漂浮到画布的当前左页缘.
<IMG align="left" src="http://foo.com/animage.gif"> 围绕物件漂浮文字另一个特性,定义为BR 元素,控制了围绕漂浮物件的文字的流动.特性定义
考虑下面的可视脚本,文字流于图像的右
面直到遇上一个BR:
*********?------- | |?------- | image |?--<BR> | | *********如果clear特性设为 none,跟随的BR 将在其后立刻开始于图像的右页缘: *********?------- | |?------- | image |?--<BR> | |?------ *********如果clear特性设为 left或all,下行将如下显示: *********?------- | |?------- | image |?--<BR clear="left"> | | ********* -----------------使用风格页你可以指所有的换行处于漂浮物件(图像,表 格等)的左页缘的形式出现.在cascading 风格页中,你可以如 下完成: <STYLE type="text/css"> BR {clear: left} </STYLE>为了指定BR元素特 定实例的这个行为,你可以组合风格信息和id 特性: <HEAD> ... <STYLE type="text/css"> BR.mybr {clear: left} </STYLE> </HEAD> <BODY> ... *********?------- | |?------- | table |?--<BR id="mybr"> | | ********* ----------------- ... </BODY> 字体下面的HTML元素指定了字体信息.即使并非所有都是不 赞成的,但它们的使用也的确是风格页推广的阻碍.字体风格元素:?A NAME="edef-TT">TT,?A NAME="edef-I">I,?A NAME="edef-B">B,?A NAME="edef-BIG">BIG,?A NAME="edef-SMALL">SMALL,?A NAME="edef-STRIKE">STRIKE,?A NAME="edef-S">S 和?A NAME="edef-U">U元素<!ENTITY%font ?TT|I|B|U|S|STRIKE|BIG|SMALL"> <!ELEMENT (%font|%phrase) - - (%inline)*> <!ATTLIST (%font|%phrase) ?%attrs; ?-- %coreattrs, %i18n, %events -- ?>开始标记:需要,结束标记:需要 ? 在它处定义的特性
对字体风格元素的渲染取决于用户代理器.下面只是非标
信息描述.
?
下面的例程展示了一些文本风格
<b>粗体/bold</b>, <i>斜体/italic</i>, <b><i>粗斜体/ bold italic</i></b>, <tt>teletype text</tt>, 和 <big>大/big</big> 以 及 <small>小/small</small>文本.你的用户代理器将如下渲染这些词: 粗体/bold,斜体/italic,粗斜体/bold italic, teletype text,和大/big以及小/small 文本.可以通用使用风格页来完成更丰富的字体效果.To specify blue,italic text in a paragraph with cascading style sheets: <HEAD> <STYLE> P.mypar {font-style: italic; color: blue} </STYLE> </HEAD> <P id="mypar">...Lots of blue italic text... 字体修饰元素:FONT 和?A NAME="edef-BASEFONT">BASEFONTFONT和BASEFONT 是不赞成的.<!ELEMENTFONT - - (%inline)* -- local change to font --> <!ATTLIST FONT size CDATA #IMPLIED?--[+]nn e.g.size="+1",size=4-- color CDATA #IMPLIED?--#RRGGBBin hex,e.g.red:"#FF0000"-- face CDATA #IMPLIED?-- comma separated list of font names -- >开始标记:需要,结束标记:需要 <!ELEMENTBASEFONT - O EMPTY> <!ATTLIST BASEFONT size?/TT> CDATA ?#REQUIRED--base font size for FONTelements -- color CDATA ?#IMPLIED?--#RRGGBBin hex,e.g.red:"#FF0000"-- face ?CDATA ?#IMPLIED?-- comma separated list of font names -- >开始标记:需要,结束标记:禁止 特性定义
FONT元素改变它内容
中的字体颜色和尺寸.
BASEFONT元素设
定基本字体尺寸(使用size特性).字体尺寸改变通过
FONT来完成并且与BASEFONT
设定的基本字体尺寸有关.如果BASEFONT
没有被使用,缺?省的字体尺寸是4.
不赞成例
程:
下面的例程将展示FONT 合法的7种字体之间的区别. <P><font size=1>size=1</font> <font size=2>size=2</font> <font size=3>size=3</font> <font size=4>size=4</font> <font size=5>size=5</font> <font size=6>size=6</font> <font size=7>size=7</font>你的用户代理器如下渲染: size=1size=2size=3 size=4size=5size=6 size=7 下面例程展示了基本字体尺寸为3的相关字体尺寸效 果: size=-4size=-3 size=-2size=-1 size=+1size=+2 size=+3size=+4 使用基本字体尺寸为6的情况: size=-4size=-3 size=-2size=-1 size=+1size=+2 size=+3size=+4 基本字体尺寸不提供给标题,除非在相关字体变化中 使?用FONT 元素. 线条:HR元素<!ELEMENTHR - O EMPTY> <!ATTLIST HR %coreattrs; --id,class,style,title-- ?%events; align(left|right|center)#IMPLIED noshade (noshade)?#IMPLIED size ?%Pixels ?#IMPLIED width %Length ?#IMPLIED ?>开始标记:需要,结 束标记:禁止 特性定义
在它处定义的特性
HR元
素会通过可视用户代理器的渲染成水平线条.
垂直方向插入于线条和围绕内容的空间取决于用户代
理器.
不赞成例
程:
这个例?程使线条居中,设置它们的长度为双页缘之间 合法空间的一半.顶端的线设为缺省的细线而底下两条则 为5像素宽.最下面的线条将实心渲染没有阴影: <HR width="50%" align="center"> <HR size="5" width="50%" align="center"> <HR noshade size="5" width="50%" align="center">你的用户代理器如下渲染这些线条:? |