安HTML格式 标签.
这个块引用标记首先出现在HTML 2.0草稿。
(摘自RFC 1866超文本标记语言-1995年11月2.0日)>
5.5.4. 大宗报价:BLOCKQUOTE
<BLOCKQUOTE>元素包含引用自其他源的文本。
典型的渲染可能是略微额外的左右缩进,
和/或斜体。BLOCKQUOTE通常在上面提供空间
和报价下方。
单边格式可能反映了互联网的报价风格
通过放置一行垂直的图形字符来发送邮件,例如
大于符号(>),位于左边距。
注意RFC说“典型的渲染可以是。。。“和那个”单字体格式副本可以反映。。。“.输入副本请求-说话,可以和可以意思是“如果发生这种情况,那就好了,但这不是符合RFC的强制要求“。这意味着符合RFC 1866的浏览器很可能会将BLOCKQUOTE呈现为闪烁、粗体、绿色单空格红色字体。
HTML 3的勇敢尝试
HTML 3是1994年扩展和改进HTML2.0的一次尝试。它从来没有标准化过(比如HTML格式+). 引用草案:
BQ元素用于扩展报价。标记名已从HTML2.0的BLOCKQUOTE缩写为更方便的BQ,并且扩展了内容模型以允许引用的来源被记入贷方。
BQ标记有一个可选的CREDIT标记,用于为报价提供信用。这是一个好主意,但没有成功。
HTML 3.2
在HTML 3.2BLOCKQUOTE仍然是BLOCKQUOTE,也就是说,它不会变成BQ公司它没有得到信贷标签。用规范的话来说(这是一个官方W3C公司淹没:这用于附上其他作品的大宗报价。开始和结束标记都是必需的。它通常是缩进的。。。
SGML公司律师会注意到,BLOCKQUOTE元素定义为:<!元素BLOCKQUOTE--%body.content>,这意味着块引号可以包含任何东西那是一个阀体元素可以包含。这反过来意味着您可以嵌套BLOCKQUOTE,并且可以用形式第页,收割台第页,段落第页,列表第页,形象第条。
同样,没有硬性要求元素的呈现具有任何特殊性。“确实如此经常呈现缩进”,但这不是必需的。
HTML 4.0
事实上HTML 4.0.1,但差异很小。在规范中(同样,官方W3C公司建议),BLOCKQUOTE与问(似乎没有人喜欢)。这两个元素表示引用的文本。BLOCKQUOTE用于长引号(块级内容),Q用于不需要断段的短引号(内联内容)。
规范随后输入既成事实模式,并提到渲染:
可视化用户代理通常将BLOCKQUOTE呈现为缩进块。
...
注:。我们建议样式表实现提供了一种机制,以适合当前语言上下文和引号嵌套程度的方式,在由BLOCKQUOTE分隔的引号前后插入引号。
然而,由于一些作者仅将BLOCKQUOTE用作缩进文本的机制,为了保留作者的意图,用户代理不应在默认样式中插入引号。
不推荐使用BLOCKQUOTE缩进文本,取而代之的是样式表。
好了。糟糕的作者。W3C屈服于数百万网页的集体力量。需要注意的是,除其他外,BLOCKQUOTE还获得了引用 属性应该包含URI(URI)(这不是拼写错误统一资源定位地址:不同)。
我的头很痛。这对我意味着什么?
这意味着,引用文本块和生成缩进的传统、公认和合理的方法是使用BLOCKQUOTE。
它是不这个规范的方式;事实上,会有从未成为一个典范(在W3C公司sense)缩进方式HTML格式,因为HTML格式是一个标记语言,不是样式表语言。其思想是HTML集中于文档结构,不在文档中外观:缩进绝对是外观。
当然,任何人都会认识到BLOCKQUOTE并没有这么丑陋不神圣的带有的东西DL公司.
我的头还不够痛
因为你是一个受罚的人(或SGML公司瘾君子),你应该读一下XHTML格式然后潜入网址:www.w3c.org不过,我预计XHTML 1.0规范中并没有提到BLOCKQUOTE。这意味着W3C并没有改变主意,一切都保持原样HTML 4.0.