【发布时间】:2018-10-24 07:38:33
【问题描述】:
假设在我无权访问的文件中有字体定义,是否可以从全局 CSS 文件中覆盖?
例如,在一个文件(不可访问文件)中有如下定义:
@font-face {
font-family: 'openSans-Bold';
src: url('OpenSans-Bold-webfont.eot');
src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Bold-webfont.woff') format('woff'),
url('OpenSans-Bold-webfont.ttf') format('truetype'),
url('OpenSans-Bold-webfont.svg#openSans-Bold') format('svg');
font-weight: normal;
font-style: normal;
}
我尝试在另一个全局文件中覆盖如下(使用相同的名称):
@font-face {
font-family: 'openSans-Bold' !important;
src: local('Arial') !important;
font-weight: 700 !important;
font-style: normal !important;
}
但遗憾的是它不起作用。
【问题讨论】:
标签: css font-face font-family