这是我的HTML代码---->
<div data-role="page" id="page1" >
<div data-role="header" data-theme="b">
<h1>header</h1>
</div>
<div data-role="content">
<p id="myfont">content</p>
</div>
<div data-role="footer" >
<h1>footer</h1>
</div>
</div>
</body>
这是我的CSS代码-------&gt;
@font-face{
font-family:'Byron Medium';
src:url('byronmedium.ttf');
// font-size:'60px';
}
div #myfont{
font-family:'Byron Medium';
font-size:'60px';
}
我的自定义字体系列和字体大小正在页面上请帮帮我
答案 0 :(得分:1)
如果我不得不猜测,我会说你的字体名称错了。
试
@font-face{
font-family:'Byron Medium';
src:url('byronmedium.ttf');
// font-size:'60px';
}
真实字体通常是.ttf,没有?
答案 1 :(得分:1)
请尝试这可能我确定您的解决方案已完成。
请添加eot, woff, svg, formate
并在您的CSS样式中添加@font-face
工具包。
@font-face{
font-family:'Byron Medium';
src:url('byronmedium.tff');
// font-size:'60px';
src: url('byronmedium-webfont.eot');
src: url('byronmedium-webfont.eot?#iefix') format('embedded-opentype'),
url('byronmedium-webfont.woff') format('woff'),
url('byronmedium-webfont.ttf') format('truetype'),
url('byronmedium-webfont.svg#byronmedium') format('svg');
font-weight: normal;
font-style: normal;
}
.myfont{
font-family:'Byron Medium';
font-size:'60px';
}
HTML
<div data-role="page" id="page1" >
<div data-role="header" data-theme="b">
<h1>header</h1>
</div>
<div data-role="content">
<p class="myfont">content</p>
</div>
<div data-role="footer" >
<h1>footer</h1>
</div>
</div>
答案 2 :(得分:0)
您应用字体的选择器为div #myfont
,但您选择了ID,因此div
是多余的。
尝试更改此内容:
div #myfont{
font-family:'Byron Medium';
font-size:'60px';
}
到此:
#myfont{
font-family:'Byron Medium';
font-size:'60px';
}
或者更好的是,使用类(.myFont
),并将其应用于您要使用该字体的任何元素。
答案 3 :(得分:0)
从css定义中删除div元素
@font-face{
font-family:'Byron Medium';
src:url('byronmedium.tff');
// font-size:'60px';
}
#myfont
{
font-family:'Byron Medium';
font-size:'60px';
}
答案 4 :(得分:0)
由于具有myfont
id
的元素是不属于除法子节点的段落,因此当前选择器与示例标记中的任何内容都不匹配。将其更改为
#myfont { /*...*/ }
此外,为了获得更好的浏览器支持,您需要考虑添加比.ttf
更多的文件格式,除非您知道您只处理可以处理TrueType字体的浏览器。
答案 5 :(得分:-1)
使用可以将@font应用于div中的<p>
标记
你可以使用div p{font-family:myFirstFont;}
或
将课程应用于<p class="yourclassname">
或
从您的CSS中删除div