我刚刚下载了Sematic-UI并安装了以下文件。
├── css
│ ├── semantic.css
│ └── semantic.min.css
├── fonts
│ ├── basic.icons.eot
│ ├── basic.icons.svg
│ ├── basic.icons.ttf
│ ├── basic.icons.woff
│ ├── icons.eot
│ ├── icons.otf
│ ├── icons.svg
│ ├── icons.ttf
│ └── icons.woff
├── images
│ ├── bg.jpg
│ ├── cat.png
│ ├── loader-large-inverted.gif
│ ├── loader-large.gif
│ ├── loader-medium-inverted.gif
│ ├── loader-medium.gif
│ ├── loader-mini-inverted.gif
│ ├── loader-mini.gif
│ ├── loader-small-inverted.gif
│ └── loader-small.gif
├── index.php
└── javascript
├── jquery.min.js
├── semantic.js
└── semantic.min.js
这是我的index.php
的内容<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<link rel="stylesheet" type="text/css" href="css/semantic.min.css">
<script src="javascript/jquery.min.js"></script>
<script src="javascript/semantic.min.js"></script>
<title>Semantic Examples</title>
</head>
<body id="home">
<nav class="ui menu">
<h3 class="header item">Title</h3>
<a class="active item">Home</a>
<a class="item">Link</a>
<a class="item">Link</a>
<span class="right floated text item">
Signed in as <a href="#">user</a>
</span>
</nav>
<button class="small ui button">
<i class="heart icon"></i>
Like it
</button>
<div class="ui animated button">
<div class="visible content">Next</div>
<div class="hidden content">
<i class="right arrow icon"></i>
</div>
</div>
<div class="ui vertical animated button">
<div class="hidden content">Shop</div>
<div class="visible content">
<i class="cart icon"></i>
</div>
</div>
<div class="ui animated fade button">
<div class="visible content">Sign-up for a Pro account</div>
<div class="hidden content">
$12.99 a month
</div>
</div>
<div class="ui buttons">
<div class="ui red button">Cancel</div>
<div class="or"></div>
<div class="ui blue button">Save</div>
</div>
</body>
</html>
这是浏览器上显示字体的屏幕截图。
我相信,正确的字体类型应该与LIKE IT按钮的字体类型相同。
我现在的理解是我没有配置有关fonts文件夹的任何内容,我只需要链接到semantic.min.css,sematic.min.css本身就是指fonts字体文件夹。
我已经使用浏览器弹出菜单的View Source测试链接sematic.min.css,jquery.min.js,semantic.min.js,没有任何损坏。
请帮忙。 感谢。
答案 0 :(得分:4)
我偶然发现了你的帖子,因为我遇到了同样的问题。我正在构建的Web应用程序中没有任何内容被破坏,但字体不会更改为semantic-ui中使用的漂亮字体。
再搜索一下,似乎semantic-ui没有定义任何基本字体设置,至少目前是这样。看看here。仍在添加自定义包创建。在那之前,我想你需要让你的内部网页设计师做到这一点!
<强>更新强>
我更多地探索了一下,并且能够获得semantic-ui使用的字体。转到Google Fonts并创建自己的字体集合。 Semantic-ui正在使用 Open Sans 。单击底部的使用按钮以获取第3步中字体样式表的链接。对于 Open Sans ,链接为:
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
在<head>
标记中加入上述行,然后添加以下<style>
代码。
<style type="text/css">
{# set default font for website #}
* {
font-family: 'Open Sans', sans-serif !important;
}
</style>
你应该全力以赴!
答案 1 :(得分:0)
尝试此link中的解决方案。它对我有用。
html, body {
height: 100%;
font-size: 15px;
}
html, body {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
答案 2 :(得分:0)
将其添加到自定义CSS文件中(必须在语义CSS文件之后):
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);
body, * {
font-family: 'Open Sans', sans-serif !important;
}