#html #css #fonts
#HTML #css #шрифты
Вопрос:
Я пытаюсь применить «Микрограмму» к моему логотипу. панель навигации. Что я делаю не так,? Он установлен на моем компьютере и в правильном файле. Уверен, что я все делаю правильно!
codepen.io/daddchamploo/pen/ZEWNvXN
Комментарии:
1. Привет, ДАДД, добро пожаловать в SO. Можете ли вы разместить полную настройку файлов / папок в любом онлайн-редакторе (JSfiddle, codepen и т. Д.). Кроме того, вам нужно встроить пользовательский шрифт в CSS, а затем вызвать шрифт в стиле css (div.logo). Вы не упомянули семейство шрифтов в css.
Ответ №1:
Сначала вам нужно добавить семейство шрифтов, тогда для вашей HTML-страницы будет работать только шрифт.
Синтаксис:
@font-face{
font-family:'you font name';
src:url('your font path');
}
Пример:
@font-face{
font-family:helvetica;
src:url(../fonts/helvetica-normal.ttf);
}
Затем вы можете добавить шрифт в свой CSS, например:
div.logo {
font-family: helvetica;
}
Добавьте его вот так, и все будет работать правильно.
Комментарии:
1. Хорошо. Я сделал так, как вы сказали, и это все равно не сработает. Я даже сделал это с помощью helvetica, и это было успешно, но по какой-то причине не этот шрифт. codepen.io/daddchamploo/pen/ZEWNvXN
Ответ №2:
Похоже, вы указали неправильное имя файла шрифта
div.logo{
width: 180px;
height: 10px;
position: absolute;
text-transform: uppercase;
font-family:"Michroma";
}