为了账号安全,请及时绑定邮箱和手机立即绑定

角度中的冲突字体和图标

角度中的冲突字体和图标

饮歌长啸 2022-08-18 10:36:58
我想在网站的所有页面中使用自定义字体,现在我使用它:@font-face {  font-family: IRANSans;  font-style: normal;  src: url('./assets/fonts/iran-sans/eot/IRANSansWeb.eot');  src: url('./assets/fonts/iran-sans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */  url('./assets/fonts/iran-sans/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/  url('./assets/fonts/iran-sans/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/  url('./assets/fonts/iran-sans/ttf/IRANSansWeb.ttf') format('truetype');}* {  font-family: IRANSans !important;}我也使用像这样的角度材质字体:    <head>  <meta charset="utf-8">  <title>Vex - Angular 9+ Material Design Admin Template</title>  <base href="/">  <meta content="width=device-width, initial-scale=1" name="viewport">  <link href="favicon.ico" rel="icon" type="image/x-icon">  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">  <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet"></head>当我需要显示图标时,我收到以下消息:但是当我删除此行时,它会正确显示图标:* {    font-family: IRANSans !important;   }问题是什么,我该如何解决?
查看完整描述

1 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

上面的答案是正确的:*意味着全部。您可以执行的操作: 您可以尝试为所有图标设置伊朗字体,但不包括图标。

请尝试此选择器

*:not(.material-icons) { font-family: IRANSans !important; }

而不是 *


查看完整回答
反对 回复 2022-08-18
  • 1 回答
  • 0 关注
  • 169 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号