html - 如果样式表存在于另一个域中,那么其中的亲戚路径是否相对于它自己的域?

标签 html css fonts

例如,我包括 Apple 的 Myriad Set Pro 字体

<link rel="stylesheet" href="http://www.apple.com/wss/fonts/?family=Myriad+Set+Pro&v=1" type="text/css" media="all" />

@font-face 声明使用相对路径,如

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:100;
    src:local('☺︎'), url("/wss/fonts/Myriad-Set-Pro/v1/myriad-set-pro_ultralight.woff") format("woff"), url("/wss/fonts/Myriad-Set-Pro/v1/myriad-set-pro_ultralight.ttf") format("truetype");
    /* Copyright (c) 1992 Adobe Systems Incorporated. All Rights Reserved. Myriad is a trademark of Adobe Systems Incorporated. */
}

我想知道这些相对路径是否是我的字体无法在我的网站上呈现的原因。

最佳答案

该路径假定您的基本目录中有该 wss 文件夹。当它被调用时,它可能会将该相对 url 附加到绝对基本 url,具体取决于您保存 css 文件或服务器设置的位置。

关于html - 如果样式表存在于另一个域中,那么其中的亲戚路径是否相对于它自己的域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050041/

相关文章:

c# - WPF:使用随 'AddFontMemResourceEx' 安装的字体仅用于进程

css - 自定义网站字体在 Mac 设备上看起来很奇怪

macos - 在 mac osx 上使用 latex (特别是 pdflatex)生成时,pdf 文档中的字体搞砸了

JQuery ResponsiveSlides 图像 slider

html - 将鼠标悬停在导航栏图标上时,如何阻止它们消失?使用 Bootstrap

javascript - 如何每 15 秒通过 ajax 自动重新加载内容,同时检查容器是 "active"还是 "hovered"

html - 如何让我的搜索栏在所有屏幕上正确对齐。(和操作系统)

html - Flex-Basis 不工作

html - 截断 td 内的跨度

html - Bootstrap div 对齐在小型设备上中断