o'Reilly的HTML与XHTML权威指南

Posted on 2007-04-21 22:32  小小网管  阅读(392)  评论(0)    收藏  举报
今天终于把o'Reilly的html与XHTML权威指南看完了,都是些做网页挺熟的东西,不过讲得很细,特别不同元素在不同浏览器里显示的不同效果,这些注意都讲到了,还有一些元素的特殊属性,总的来算是温故而知新,有所获。
       接下去的时间想把javascript练练,其实看html与XHTML自己已经基本上掌握了HTML和CSS布局的用法,所以看书也不是很吃力。觉得搞电脑,还是练最为实用。练得多了,自然就懂了。光看书太过抽象。
       夜已深,早点睡睡了,明早起来听窗外鸟鸣!

以下是个人在书中摘抄的一些小细节:
            
         1、HTML4和XHTML中已经不赞成使用<p>段落标签的<align>属性,这意味着我们要遵守基于样式表的排列对齐。但像IE一些常用的浏览器依然还是支持align属性的,align属性的justify值现在不为任何浏览器所支持,而且它也不会有什么惊人的效果。为了遵守基于样式表的控制,在HTML4和XHTML中已经不再赞成使用align属性了。
      2、<abbr>标签最初是在HTML4.0中引入的,表示它所包含的文本是一个更长的单词蔌短语的缩写形式。浏览器可能会根据这个信息改变对这些文本的显示方式,或用其他文本代替。也许当前浒的浏览器对<abbr>标签中包含的广西还没有任何显示,那么我们也无法预测将来的版本将会如何实现该标签。
      3、<acronym>标签表示它所包含的广西是一个首字母缩写,它是把一个名称或短语中每一个字母组合在一起构成的,如HTML,与<abbr>一样,现在浒的浏览器还不能改变<acronym>这个基于内容的样式标签的显示。
      4、<cite>标签通常表示它所包含的文本是对某个参考文献的引用,按照惯例,引用的文本将以斜体显示。
      5、<code>标签专为软件代码的编写者设计。包含在该标签的文本将用等宽,类似电传打字机样式的字体显示出来。
      6、<dfn>标签可标记那些对特殊术语或短语的定义。现在流行的浏览器通常用斜体来显示<dfn>中的文本。
      7、<em>标签告诉客户端浏览器把其中包含的广西表示为强调的内容。尽管现在<em>标签修饰的内容都是用斜体字来显示,但这些内容也具有更广泛的含义,将来的某一天,浏览器也可能会使用其他效果来显示强调文本。
      8、<kbd>标签表示从键盘上键入的内容。浏览器通常用等宽字体来显示该标签中包含的文本。
      9、<strong>标签和<em>标签一样,用于强调文本,但它的程序更强一些。浏览器通常是用加粗的字体来显示其中的内容。如果常识告诉我们应该较少使用<em>标签的话,那么<strong>标签出现的次数应该更少。如果说<em>标签修饰的文本好像是在大声呼喊,那么用<strong>标签修饰的文本就无异于尖叫。觉默寡言的人说出的话总是一诺千金,与此相当限制<strong>的使用,可以使这些内容更引人注意。
      10、<var>标签是计算机文档中应用的另一个小窍门,它表示是变量的名称,或者用户提供的值,这个标签常与<code>和<pre>标签一起使用,用来显示计算机编程代码范例及类似方面的特定元素。
      11、<sub>标签中的内容将会以当前广西流中字符高度的一半来显示,但是与当前文本流中文字的字体和字号都是一样的。无论是<sub>标签还是和它对应的<sub>标签,在数学等式,笠学符号和华学公式中都非常有用。
      12、<sup>标签把其中包含的内容变成上标。
      13、<tt>告诉浏览器把其中包含的文本显示为等宽字体。   
      14、wbr>希望确保文档中的部分文本只出现在单独一行中,但是又不想超出浏览器显示窗口的边界,以至用户不得不一直用水平滚动条才能读到你优美的散文,这种情况下只要把<wbr>标签插入到不中断序列的合适地方,就可以让浏览器轻松地把文本分害成更容易管理的多行
      15、<pre>标签定义了一段文本,浏览器将完全地按照源文档中写好的字间距和行间距来显示它们。正常的换行和段落间距将被禁用,而且附加在开头和结尾的空格都会显示出来。   
      16、<blockquote>和</blockquote>标签之间的所有文本都会从常规文档中分离出来,经常会在左、右两边进行缩进,而且有时会使用斜体。显示效果会因浏览器的不同而各不相同。
      17、<q>标签从本质上来讲和<blockquote>一样,不同之处在于它们的显示和应用。<q>用于被普通纯文本包围的简短的行内引用。HTML和XHTML标准要求<q>标签包含的文本必须要以双引号开始和结束。推荐使用<q>标签。
      18、地址<address>标签,必须结合结束标签</address>告诉浏览器,二者之间包含的文本是一个普通邮件的地址,地址还可能包含其它联系信息。
      19、<basefont><font>标签已被HTML4.0和XHTML废弃

      20、访问新闻组
要访问新闻组,可以使用如下URL:
news:comp.infosys.www.announce
访问新闻组上的单条信息
新闻服务器上的每一条消息都有一个与之相关联的唯一消息标识符,该ID的格式为:
unique_string@server
举例:
news:12A7789B@new.kumquat.com

      21、nntp URL
nntp URL的功能要强于新闻URL,它提供了访问usenet新闻中文章的完整机制。表达形式如下:
nntp://server:port/newsgroup/article
nttp url服务器的端口和定义与前面所述的http服务器和端口定义一样。服务器必须是一台nntp服务器的因特网域名或IP地址,而端口则是指服务器倾听请求所使用的端口。如果省略了端口和它前面的冒号,将使用用默认的端口119。
nntp URL的形式如下:
nttp://news.kumquat.com/alt.fan.kumquats/417
此url将在news.kumquat.com 的alt.fan.kumquats新闻组中检索第417号文章

      22  、telnet URL
telURL会打开与某个服务器之间的交互会话,允许用户登录和使用该机器。
telnet URL格式如下:
telnet://user:password@sever:port/

      23、<ul>标签向浏览器表示随后的内容,即以</ul>标签结束的内容是一个无序的条目列表,在此无序列表中的每个条目都由一个前导的<li>标签进行定义。
type属性
图形浏览器会自动为每个使用<li>标签的无序列表的条目添加项目符号。此属性值包括:disc、circle、和square。随着标闪级联样式表(cascading style sheet,CSS)的出现,W3C开始不再赞成使用HTML4和XHTML中的type属性。

      24、<ol>标签
有序列表标签
浏览器一般会将有序列内容的格式设置为与无序列类型相似的外观,惟一不同在于列表条目前面添加的是编号,而不是项目符号,编号从第一个条目开始向后递增。
start属性
通常情况下,浏览器会从阿拉伯数字“1”开始自动对有序列表的条目进行编号。<ol>标签的start属性允许你改变开始值。
在HTML和XHTML中并不赞成使用start和type属性,我们应该尽量使用样式表来代替它们。

      25、<dl>定义列表
定义列表由<dl>和</dl>标签所包围,在标签中,定义列表的每个条目都由两部分组成:术及其后的定义或解释。<dl>列表中每一项的名称不再使用<li>标签,而是用<dt>标签标记来标记,后面跟随着由<dd>标签标记的条目定义或解释。
<dt>标签定义了组成定义列表的术语部分,此标签只在定义<dl>列表中使用时才有效,其后应该跟着<dd>标签和术语的定义和解释。
一般来说,无序列表可以用于:
1、链接集合
2、简短且无序的文本组
3、文稿中需要强调的重点
一般来说,有序列表可以用于:
1、目录
2、指令序列
3、广西的连序段落集合
4、为能够在其他位置引用的较短段落编号
一般来讲,定义列表可以用于:
1、术语表
2、自定义的项目符号(令<dt>标签后面的条目带有一个图标大小的项目符号图像)
3、任何以名称/值对形式表示的列表

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3