【发布时间】:2015-12-19 11:51:52
【问题描述】:
我正在使用 cakePhp 3.0.4 来构建我的应用程序。据我了解,cakePhp 3 使用 Zurb Foundation,我不明白如何更改默认字体(无衬线)
base.css 文件第 11 行指定了默认字体:
/* font-family: sans-serif; *//* 1 */
font-family: sans-serif;
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
到目前为止我已经尝试过:
1.在base.css第一行加载字体:@import url(http://fonts.googleapis.com/css?family=Open+Sans);
- 更改 base.css
font-family to 'Open sans', sans-serif;
我也试过了:
-
在default.ctp中加载字体:
$this->Html->css('http://fonts.googleapis.com/css?family=Open+Sans:300,400,700')
将 base.css 字体系列更改为 'Open sans', sans-serif;
目前没有成功。如何在 cakePhp 3 应用程序中正确使用 Open sans -font?
谢谢。
【问题讨论】:
-
您使用的是
CSS还是SCSS? -
如果没有看到你的 css 的其余部分,真的很难提供帮助,但是你是否覆盖了 Foundations 默认字体系列,即 Helvetica?
-
另外,如果 base.css 在你的foundation.css 之前被调用,它可能会覆盖任何字体,因为它使用Helvetica。如果您希望自定义 Foundation,我会改用 SCSS 版本:regbirch.com/blog/cakephp-zurb-foundation-livereload
-
请看整个base.css pastebin.com/kkzJP3DP
-
啊,您正在尝试更改规范化。在下面回答。
标签: css fonts zurb-foundation cakephp-3.0 google-font-api