2015-02-23 2 views
1

У меня есть font font.tff и хочу добавить его в следующий код html. Я хочу добавить его только в меню, @ font-face Я видел, как он меняет шрифт на весь текст. Как добавить его с помощью CSS? Спасибо.Добавить шрифт в конкретный div в HTML5 и CSS

<div id="menu"> 
    <ul> 
    <li>menu 1</li> 
    <li>menu 2</li> 
    <li>menu 3</li> 
    <li>menu 4</li> 
    <li>menu 5</li> 
    </ul> 
</div> 

Я использовал следующее:

<style> 
    @font-face { 
     font-family: "Your typeface"; 
        src: url("ffan.tff"); 
    } 
    #menu { 
     font-family: "Your typeface"; 
    } 
</style> 

но doens't изменить что-либо.

+0

'@ шрифта face' просто включает шрифт, но не меняет шрифт всего текста, если вы не установите его в определении класса ..... так что вам нужно шрифт и после '#menu li {font-family: 'yourfont'}' – DaniP

+0

Есть ли какие-либо стилей в тегах ul или li, указывающих разные шрифт? Также убедитесь, что используемый вами браузер распознает «tff». – BSMP

+0

@BSMP нет, никаких других шрифтов; Я использую Chrome, самую последнюю версию. – Shury

ответ

1

Вы могли бы сделать что-то вроде этого:

@font-face { 
    font-family: "Your typeface"; 
    src: url("type/filename.eot"); 
    url("type/filename.woff") format("woff"), 
    url("type/filename.otf") format("opentype"), 
    url("type/filename.svg#filename") format("svg"); 
} 

#menu { 
    font-family: "Your typeface", Georgia, serif; 
} 
+0

Вот что я писал .. :) –

1

С @ шрифта лицом, необходимо указать шрифт, который вы можете использовать на своей странице, но вы не должны использовать его везде.

@font-face { 
    font-family: "myFirstFont"; 
    src: url("type/filename.eot"); 
    url("type/filename.woff") format("woff"), 
    url("type/filename.otf") format("opentype"), 
    url("type/filename.svg#filename") format("svg"); 
} 

Например, вы можете указать шрифты для тела:

body { 
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif; 
} 

И все же использовать myFirstFont в меню:

#menu { 
    font-family: myFirstFont; 
} 
Смежные вопросы