CSS 中的相对 URL:确定参考点
在 CSS 文件中利用相对 URL 来指定背景图像等资源时,这一点变得至关重要了解此类 URL 的参考点。考虑定义以下 CSS 规则的场景:
div#header { background-image: url('images/header-background.jpg'); }
此规则包含在文件“/stylesheets/base-styles.css”中。当这个样式表通过链接到各种文档时,CSS中的相对URL将相对于哪里解释?
答案:相对于样式表文档
根据 W3C 制定的规范,CSS 文件中指定的部分 URL 是相对于样式表的源进行解释的,而不是相对于样式表所包含的文档进行解释。因此,在上述示例中,相对 URL 将根据“/stylesheets/”而不是其包含的当前文档进行解释。
由于可能包含 CSS 文件,因此这种方法可确保一致性和可靠性在位于不同目录的页面中。通过标准化 CSS 文件本身的参考点,无论文档的位置或路径如何,URL 都将无缝运行。
以上是CSS 中相对 URL 的参考点是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!