CSS中文教程(8) --------------------------------------------------------------------------------SPAN元素SPAN元素被加入到HTML中以允许网页制作者给出样式但无须附加在一个HTML的结构元素上。SPAN在样式表中作为一个选择符使用,而且它也能接受STYLE、CLASS和ID属性。SPAN是一个内联元素,所以它可以作为HTML中的元素如EM和STRONG使用。最重要的差别在于虽然EM和STRONG带有结构的意义,但SPAN就没有这样的意义。它的存在纯粹是应用样式,所以当样式表失效时它就没有任何的作用。一些SPAN例子如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"><HTML><HEAD><TITLE>SPAN的例子</TITLE><STYLE TYPE="text/css" MEDIA="screen, print, projection"><!--.firstWords { font-variant: small-caps }--></STYLE></HEAD><BODY><P><SPAN CLASS=firstwords>The first few words</SPAN>前面是段落中少数的文字,会是小型大写字母。样式也可以内联,如改变文字的样式为<SPAN STYLE="font-family: Arial">Arial</SPAN>.</P>--------------------------------------------------------------------------------DIV元素DIV元素在功能上与SPAN元素相似,最主要的差别在于DIV ("division","部分"的简称)是一个块级元素。DIV可以包含段落、标题、表格甚至其它部分。这使DIV便于建立不同集成的类,如章节、摘要或备注。例如:<DIV CLASS=note><H1>Divisions/部分</H1><P>DIV元素在HTML 3.2中有定义,但HTML 3.2中只有ALIGN属性能兼容。HTML 4.0在属性中加入CLASS、STYLE、和ID属性。</P><P>因为DIV可以包含其他块级集成,在用于建立文档的大型章节例如本备注是很有用的。</P><P>要求关闭标记。</P></DIV>--------------------------------------------------------------------------------关于认证的备注少数使用了CSS样式的文档能在HTML3.2 (Wilbur)层(在WDG网站,译者注)得到认证。HTML3.2不会解释SPAN元素,也不解释CLASS、STYLE或ID属性,而且在LINK和STYLE元素中也很少支持TYPE和MEDIA属性。这些有关的样式元素和属性对不支持的浏览器不会有害,因为它们能安全地忽略。文档使用这些元素和属性可以被认证防御于HTML 4.0。依赖样式表--------------------------------------------------------------------------------