还有更多的新功能呢
对于 Internet Explorer 6 或更高版本,当您使用 !DOCTYPE 声明打开符合标准的模式时,某些功能的运行方式与其在更早版本的 Internet Explorer 中的运行方式不同。本节列出了这些功能。
font-variant 属性的 small-caps 值
font-variant 属性的 small-caps 值会产生“小体大写字母”的效果。该元素中的所有字母均大写,原始文本中本来为小写的字母会比原来为大写的字母小。在更早版本的 Internet Explorer 中,small-caps 值则对该元素中的所有字符均应用相同的字体大小。
IMG 元素上的填充
在 IMG 元素上支持填充属性,如 padding、padding-bottom、padding-top、padding-left 和 padding-right。更早版本的 Internet Explorer 不支持 IMG 元素的 padding 属性。
Font-size 属性的关键字值
font-size 属性的 medium 值与默认的普通字体大小相匹配。
此属性的关键字值包括 xx-small、x-small、small、medium、large、x-large 和 xx-large。对于更早版本的 Internet Explorer,这些值不是直观定义的。medium 值不是默认的普通字体大小;默认为 small。
TABLE 元素继承文本属性
TABLE 元素会从其父元素继承文本属性值。这些属性包括 color、font-size、font-weight、font-style、font-variant、text-decoration、text-transform、letter-spacing 和 line-height。对于更早版本的 Internet Explorer,除 font-family 属性之外的 TABLE 元素的所有文本属性会将所有文本属性设置为 BODY 元素的设置。
注 TABLE元素的 font-family 属性在 Internet Explorer 3 及更高版本中会进行继承。
嵌入式元素的宽度和高度
嵌入式元素(如 SPAN、B 和 I)不支持 width 或 height 属性。打开符合标准的模式时,如果您想设置嵌入式元素的 width 或 height 属性,则必须将该元素的 display 属性设置为 inline-block。
字符转义
根据 CSS1,您可以使用反斜杠 (\) 作为转义符。这样会使得转义符后面的字符失去任何意义。例如,您可以按照下列方式转义引号字符:
STYLE="font-family:'Rachel\'s font'"
您还可以使用十六进制值转义 Unicode 字符。例如,“\0009”是 tab 字符的转义符。
原来怎样
本节可帮助您让应用程序能够在所有版本 Internet Explorer ÉÏ都得以正确呈现。
当 Internet Explorer 6 或更高版本未处于符合标准的模式时,它处于兼容性 模式。如果您针对更早版本的 Internet Explorer 开发了应用程序,并且希望这些应用程序在 Internet Explorer 6 或更高版本上以相同方式呈现,则请确保 !DOCTYPE 声明没有打开符合标准的模式。
在符合标准的模式中,不能保证与其他版本 Internet Explorer 的兼容性。打开符合标准的模式时,文档的呈现行为可能与将来版本的 Internet Explorer 不同。对于性质固定的内容(如存储在 CD 上的内容),您不应该使用此模式。
