« 上一篇下一篇 »

向后可访问性

如果你想知道如何让较老的浏览器也能访问你的文档需要注意一个重要问题。你可能知道浏览器会忽略其无法识别的标记。例如,如果Web页面中包含一个blooper标记,浏览器会完全忽略这个标记,因为浏览器无法识别这个标记。

对于样式表也是同样如此。如果一个浏览器无法识别<stylye>和</style>,就会将其统统忽略。不过,这些标记中的声明不一定会被忽略,因为对浏览器而言,它们看上去就像是正常的文本。所以,样式声明会出现页面的最上面(当然,浏览器应当忽略这些文本,因为这不是body元素的一部分,但是事实总是相反的。)

为了解决这一问题,建议将声明包含在一个注释标记中。在此给出的示例中,注释标记的开始标记(<!--)紧接着   出现在style开始标记之后,注释结束标记(-->)出现在style结束标记之前:

    <style type ="text/css"><!--
    @import url(sheet2.css);
    h1{color:maroon;}
    body{background:yellow;}
    --></style>

这样一来,较老的浏览器不仅会将style标记完全忽略,还会忽略声明,因为HTML注释不会显示出来。与此同时,能理解CSS的浏览器仍能正常地读取样式表。

« 上一篇下一篇 »