CSS/Свойство font-style
Синтаксис
CSS 1
CSS 2‒2.2
CSS 3
font-style: normal | italic | oblique | inherit;
Описание
Свойство font-style
устанавливает стиль шрифта.
Применяется: | ко всем элементам; |
---|---|
Наследование: | присутствует; |
Проценты: | не используются; |
Медиа: | визуальные. |
JavaScript
[объект]
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
CSS | Раздел | |
---|---|---|
1 | 5.2.3 ‘font-style’ | Перевод |
2 | 15.2.3 Font styling… ‘font-style’… | |
2.1 | 15.4 Font styling… ‘font-style’… | Перевод |
2.2 | 15.4 Font styling: the ‘font-style’ property | |
3 | 3.4 Font style: the font-style property | Перевод |
Значения
- normal
- Устанавливает стандартный вариант шрифта.
font-style: normal;
- italic
- Устанавливает курсивный вариант шрифта. В случаии отсутствия курсивного варианта веб-браузер выбирает наклонённый вариант.
font-style: italic;
- oblique
- Устанавливает наклонённый вариант шрифта. В случаии отсутствия наклонённого варианта веб-браузер выбирает курсивный вариант. (Так же наклонённый вариант может быть сгенерирован путём искусственного наклонения глифов нормального варианта.)
font-style: oblique;
- inherit
- Указывает, что элемент должен унаследовать параметры родительского элемента.
Начальное значение: «normal
».
Пример использования
Листинг кода
<!DOCTYPE html>
<head>
<meta charset=»utf-8″>
<title>Свойство font-style</title>
<style type=»text/css»>
.italic { font-style: italic; }
. oblique { font-style: oblique; }
</style>
</head>
<body>
<h2>Стиль шрифта</h2>
<p>Текст с использованием стандартного варианта шрифта.</p>
<p>Текст с использованием курсивного варианта шрифта.</p>
<p>Текст с использованием наклонённого варианта шрифта.</p>
</body>
</html>
Свойство font-style
Перевод: “Preload Hints For Web Fonts” | by Viktor Love
TL;DR от переводчика: используйте конструкцию <link rel=“preload” href=“/assets/myfont.woff” as=“font”>
для подключения основных шрифтов, чтобы улучшить производительность сайта. Также не забудьте про разницу между prefetch/preload и их поддержку в браузерах.
Веб-шрифты популярны в обществе веб-задротов. Тем не менее, про одну фундаментальную проблему очень часто забывают: веб-шрифты загружаются лениво. Может нам помогут preload-хинты?
Браузер загружает веб-шрифт только тогда, когда есть соответствующий CSS-селектор с @font-face для DOM-узла в документе. Браузер не может этого узнать до тех пор, пока не сконструирует DOM и CSSOM. А для этого ему нужно загрузить HTML и все CSS-файлы.
Загрузка веб-шрифтов задерживается до того, как будут загружены HTML и CSS. В данном примере это увеличивает время отрисовки до 700ms.Это не баг, это правда фича Ленивая загрузка выполняется только для шрифтов, которые на самом деле используются на странице. Ведь правда, зачем загружать ресурс, который вам не нужен?
Звучит это конечно хорошо, но ленивая загрузка — это очень плохая идея с точки зрения быстродействия. Это имеет смысл, когда вы используете веб-шрифты в редких случаях: для заголовков и прочей мелочи. Но увы, это уже редкий случай в современном вебе. По данным HTTP Archive, почти 55% всех веб-сайтов используют веб-шрифты. И используются веб-шрифты для всего — заголовков, основного текста, и даже для иконок.
График роста использования веб-шрифтов в 2012–2015. Источник: HTTP Archive.Точно также увеличивается и количество веб-шрифтов на странице. В давние время поддержки веб-шрифтов, использовались один или два шрифта для заголовков. За предыдущие пару лет количество шрифтов на странице увеличилось до четырех-пяти. Это круто, и это привело к золотому веку типографии в вебе.
К несчастью, веб-шрифты стали бутылочным горлышком отрисовки в тот момент, когда браузеры решили скрывать текст до загрузки шрифтов. Эта проблема обостряется тем, что браузер должен сконструировать CSSOM и DOM просто для того, чтобы шрифт начал загружаться. Но ведь это абсолютно не обязательно. Разработчики сами знают, используется ли их шрифт или нет. Но увы, нет способа сказать об этом браузеру.
Чтобы решить эту проблему, мы должны воспользоваться preload hints. Если мы скажем браузеру, что нам точно-точно нужен шрифт, то браузер сможет начать скачивать его гораздо раньше. Это серьезно ускорит и восприятие, и реальную производительность. Чем раньше будет скачан шрифт, тем раньше будет отрисована страница и уменьшится время невозможности отрисовки (или эффект вспышки и замены fallback-шрифта на веб-шрифт).
Веб-шрифты с preload hints начинают загружаться в то же время, что и другие ресурсы указанные в head. Это уменьшает время загрузки в данном примере в половину — до 300ms.Нам повезло: W3C работает над спецификацией по preload, что позволит разработчик делать пред-загрузку любого ресурса с помощью <link>
элементов. Эта замечательная штука также работает с веб-шрифтами (несмотря на то, что есть некоторые проблемы с множественными форматами шрифтов).
<link rel=“preload” href=“/assets/myfont.woff” as=“font”>
В этом примере, хинт <link rel=“preload”>
попросит браузер начать скачивать шрифт как можно раньше. Также этот хинт говорит браузеру, что это шрифт, чтобы браузер мог выставить ему соответствующий приоритет при загрузке. Такие хинты оказывают огромное влияние на производительность страницы. Браузеры, поддерживающие preload hints начнут загружать веб-шрифты сразу как только их увидят в HTML-файле — больше нет нужды ждать CSS.
Важно: preload hints — не требование. Браузеры могут и будут игнорировать их в некоторых случая. К примеру, если пользователь на медленном или дорогом соединении, то браузер может не загружать веб-шрифты. В будущем браузеры будут использовать пользовательские профили для управления приоретизацией или выключением предварительной загрузки. Так что вы получите максимальный комфорт в зависимости от ваших настроек.
Апдейт: Илья Григорик указал, что описанное выше неправильно: если браузер видит preload hint, то он обязан сказать ресурс. Используйте взамен <link rel=“prefetch”>
для вышеописанного поведения.
А теперь плохие новости. Спецификация preload до сих пор находится в состоянии драфта и не реализована в браузерах. Другие фичи фроде API по управлению загрузкой шрифтов и свойство font-display позволят разработчикам получить почти такие же преимущества, как и preload hints. Но увы, они никогда не будут хороши, ибо основываются на JavaScript и CSS.
Нам действительно нужны preload hints для ускорения веба.
Примечание переводчика:
Касательно поддержки preload/prefetch статья слегка устарела с 2015 года.
Preload с недавних времен поддерживается хромиумом (итого: 58% процентов рынка), а prefetch всеми кроме Safari и Opera Mini (итого: 71% процентов рынка). См. статистику caniuse по preload и prefetch.
Дополнительно, стоит отметить странную работу preload в хроме. Если у ресурса не проставлено кэширование по max-age, то браузер ходит на сервер с вопросом “а не изменился ли ресурс?”. И так происходит даже в том случае, если вы явно указали preload-хинт. Как будто за секунду ресурс мог измениться. Короче, грамотно настраивайте кэширование дабы избежать лишних запросов.
Также, возможно вас заинтересует статья “Предсказывающие страницы: Использование dns-prefetch, preconnect, prefetch, preload и prerender для повышения производительности страницы”
Nous voulons qu’ils puissent bnficier deprograms solides et prvisibles [. ..] Налейте оскорбление les dfis grandissants auxquels i l s шрифт .www2.parl.gc.ca www2.parl.gc.ca | Мы хотим, чтобы они могли извлечь выгоду из надежного и предсказуемого […] программы в или der , чтобы справиться с трудностями, с которыми они сталкиваются. www2.parl.gc.ca www2.parl.gc.ca |
Cela a permis de materialiser les […] problmes auxq ue l s шрифт шрифта l e s […] vivant avec le VIH et de considrer ces dernires comme modles de rles. unaids.org unaids.org | Это персонализированный номер i ssue s, обращенный к p eopl e ВИЧ и позиционировали их как образцы для подражания. unaids.org unaids.org |
Environ la moiti des coopratives de l’Ontario — les […] Кооперативы программ провинци al — шрифт d’ нормы изменения lorsque […] правительство провинции […] Transfrera Leurs Programs aux gestionnaires de services municipaux. chfcanada.coop chfcanada.coop | Около половины кооперативов провинции Онтарио l […] Программа Co — OPS — AR E Соблюдение B IG C Hang ES в качестве провинций AL […] Правительство […] Правительство […] Правительство […] Правительство […] т. р. отвечает администрация их […]программ руководителям муниципальных служб. chfcanada.coop chfcanada.coop |
Selon le rapport du Conseil sur le rle plus gnral de l’ducation accept en novembre 2004, l’ducation contribue la prservation et au renouvellement du socle Culturel Commun de la Socit et l’apprentissage de valeurs sociales et ciiviques essentielles telles que la citoyennet, l’galit, la терпимость и уважение, et est […] Важные детали […] o tous les tats mem br e s font face la grer une diversit sociale et culturelle croissante. eur-lex.europa.eu eur-lex.europa.eu | В докладе Совета о более широкой роли образования, принятом в ноябре 2004 г., подчеркивается, что образование способствует сохранению и обновлению общего культурного фона в обществе и усвоению основных социальных и гражданских ценностей, таких как гражданственность, равенство, терпимость и уважение, [. ..] и особенно важно […] в то время e когда a ll Mem be r государства a re challe ng ed by e 90 вопрос […] о том, как бороться с увеличением […] социальное и культурное разнообразие. eur-lex.europa.eu eur-lex.europa.eu |
Des rapports d’activit annuels plus cibls et Expandes: si de bons progrs ont t accomplis dans plusieurs cas, les services de la Commission devraient continuer d’amliorer […] Пояснение к […] Leur Environnement et des Risques Auxquels I L S FONT FACE , Y C OMPRIS LES Risques Qui, насыщенные MME APRS […] l’adoption de mesures correctives. eur-lex. europa.eu eur-lex.europa.eu | Более целенаправленные и подробные ежегодные отчеты о деятельности: хотя в некоторых случаях был достигнут хороший прогресс, департаменты Комиссии должны продолжать укреплять […] […] среда ан д р иск с столкнулись , inc ludin g риски , которые остаются даже после принятия мер ha ve be en . eur-lex.europa.eu eur-lex.europa.eu |
Самые важные из всех […] фонды, предназначенные для миссий, в том числе и в другие периоды […] модернизировать с e t шрифт и dfi conomique majeur. usw. ca usw.ca | Важно, чтобы все металлургические предприятия сократили свои выбросы, но некоторые этого не сделали […] хранится у.е. рр энт нд лицо а майор е […] вызов. usw.ca usw.ca |
Ассоциация по организации молодежного парламента, которая разрешает поощрение молодежи dbattre des enjeux […] auxquels i l s шрифт d e n os jours. unesco.ca unesco.ca | Он проводит молодежный парламент, где молодые люди поощряются к дебатам и […] обсудить р рубль мс столкнулся с по ты ч сегодня. unesco.ca unesco.ca |
Консультации с разрешениями министра по делам потребителей и групп [. socialunion.gc.ca socialunion.gc.ca | В ходе консультаций министерство узнало, что потребители и адвокаты хотели иметь систему поддержки, которая устраняла бы или уменьшала барьеры на пути к трудоустройству, связанные с инвалидностью. socialunion.gc.ca socialunion.gc.ca |
Детский комплект […] ce que vous dites et y шрифт , v или […] franc et direct dans votre choix de mots. virtualhospice.ca virtualhospice.ca | Если ваши дети понимают, что вы говорите, и справляются [. ..] с это , тогда y ou может быть менее мягким и d яснее i n ваш язык. virtualhospice.ca virtualhospice.ca |
Свободный марш […] Favorise nettement les entreprises qui fonctionnent bien actuellement, mais cela ne signifie pas que les entreprises q u i начертание шрифта pl us de трудность делать tre laisses elles-mmes. www2.parl.gc.ca www2.parl.gc.ca | Свободный рынок явно благоприятствует компаниям, у которых в настоящее время дела идут хорошо, но это не означает, что компании, переживающие тяжелые времена, должны быть предоставлены сами себе. www2.parl.gc.ca www2.parl.gc.ca |
Хрупкие прикосновения прикосновений к конфликтам sont nettement dsavantags tous les coups quand on en vient l’accs [. ..] une aide extrieure pour l’ducation, mais ils ne sont pas tous […] les mme s e t fontface de s трудности […] разные. savethechildren.net savethechildren.net | Хрупкие государства, пострадавшие от конфликтов, явно находятся в невыгодном положении на каждом шагу, когда они […] приходят к внешней помощи для образования, но не […] все sa me a nd face ve ry d if ferent вызовы. savethechildren.net savethechildren.net |
Aborder des problmes spcifiques […] auxquels les pays t ie r s шрифт шрифта o u 0 [...]международный, sur la base de l’intrt et du bnfice mutuels. cordis.europa.eu cordis.europa.eu | Для решения конкретных проблем […] что т привет rd cou ntri es лицо или tha т га глобальный […] символов, на основе взаимного интереса и взаимной выгоды. cordis.europa.eu cordis.europa.eu |
Не контролировать препятствия […] auxquels les membres de son perso nn e l шрифт , i l doit rserver du temps pour rflchir […] и выше […] faons de leur assurer un soutien. csps-efpc.gc.ca csps-efpc.gc.ca | Если руководители не знакомы с [. ..] б ар риерс облицовка ст af f, они должны выделить время, чтобы […] им и искать способы предложить поддержку. csps-efpc.gc.ca csps-efpc.gc.ca |
Большое количество комментариев (64 %) portait sur les […] dfis auxq ue l s font face l e s […] en ce qui conciliation entre leur travail et leur vie. rhdcc.gc.ca:80 rhdcc.gc.ca:80 | Подавляющее большинство комментариев (64%) касалось […] вызовы emp lo yees face bala nc ing их […] работа и жизнь. rhdcc.gc.ca:80 rhdcc.gc.ca:80 |
Ils doivent jouir de scurit et de stabilit, [. ..] d’autant qu ‘i l s шрифт de rudes dfis, […] comme l’chec rcent de l’accord de pche […] avec le Maroc, qui a port un coup svre au secteur de la pche des les Canaries. europarl.europa.eu europarl.europa.eu | Им нужна безопасность и стабильность, тем более что […] они имеют ve fac ed some to ugh ch […] недавно, при невыполнении договора […] с Марокко, которые нанесли жестокий удар по рыболовству на Канарских островах. europarl.europa.eu europarl.europa.eu |
Mais en cours de route, plusieurs ge n s шрифт шрифта [. ..] MMS вопросы. cvh-cvcsp.ca cvh-cvcsp.ca | Но по пути мы сталкиваемся с похожими проблемами и задаем много одинаковых вопросов. cvh-cvcsp.ca cvh-cvcsp.ca |
Бокуп де […] p e s font face de s препятствия […] attribuables au manque d’accessibilit des tablissements rcratifs. ilcanada.ca ilcanada.ca | Много людей […] с диза би litie s face b arrie rs из-за […] отсутствие доступа к местам отдыха. ilcanada.ca ilcanada.ca |
Les Provinces de l’est Sont isoles des Routes du Reste Du Pay S E T Font Face DE S Continus, Y Compris L’Invasion de Pays Voisins. savethechildren.net savethechildren.net | Восточные провинции отрезаны дорогами от остальной части страны и подвержены непрекращающимся конфликтам, в том числе вторжению из соседних стран. savethechildren.net savethechildren.net |
Un peu plus ludique: deux […] ученик s s e шрифт e t l es другие […] lves, tour de rle, требовательный l’un puis l’autre […] de coller des gommettes de couleur sur le Visage du vis—vis (ou sur ses vtements) condition de choisir un emplacement qui admette de pouvoir se situer droite ou gauche. euro-cordiale.lu euro-cordiale.lu | Больше […] игра: t wo pup ils face eac h ot he r и [. ..] другие участники по очереди спрашивают сначала одного, затем другого […] наклейте цветные наклейки на лицо своего партнера (или на его одежду), выбрав место, которое можно различить как левое или правое. euro-cordiale.lu euro-cordiale.lu |
Les enf an t s font face de s croissantes croissantes […] dans leur environnement et il semble qu’ils en paient le prix tant donn […] l’augmentation des taux de respiratoires et les taux levs de Trouble de Neurodveloppement. ccsd.ca ccsd.ca | C hi ldre n стоят перед i nc rea sing th […] в своей среде, и кажется, что они расплачиваются увеличением [. ..] частота респираторных заболеваний и высокая частота нарушений развития нервной системы. ccsd.ca ccsd.ca |
Depuis le 1er avril 2007, une aide financire d’urgence peut tre offerte aux Canadiens qui sont жертв определенных преступлений […] могилы […] авек насилие l’tranger, dans les cas o i l s шрифт шрифт […] распоряжение […] aucune autre source d’aide financire. article15.gc.ca article15.gc.ca | С 1 апреля 2007 г. гражданам Канады, ставшим жертвами определенных тяжких насильственных преступлений, предоставляется экстренная финансовая помощь в […] иностранная юрисдикция для [. ..] emerg en cy ситуации u nd из-за трудностей, когда нет другого источника финансовой помощи. article15.gc.ca article15.gc.ca |
Selon la recherche, il serait efficace, pour aider les enfants Pendant cette priode, d’aider les parent gurir de […] leur propre dtresse aussi rapidement, который возможен, en diminuant Certains des Facteurs de […] стресс auxquels i l s начертание шрифта . юстиция.gc.ca Justice.gc.ca | Исследования показывают, что один из эффективных способов помочь детям в это время […] Время помочь родителям как можно быстрее оправиться от собственного бедствия, уменьшив некоторые […] с тр эссе с й эй лицо . Justice.gc.ca Justice.gc.ca |
Душа природы […] transdisciplinaire de ces dialogues, le rle des arts dans la communaut et la faon dont les questions auxque ll e s font face l e s artistes touchent tous les aspects де ла соц. unesco.ca unesco.ca | Он подчеркнул трансдисциплинарный характер этих диалогов, роль искусства в обществе и то, как проблемы, с которыми сталкиваются художники, проникают во все аспекты жизни общества. unesco.ca unesco.ca |
Nos annonceurs, eux au ss i , шрифт шрифта де изменения […] пороги. ypg.com ypg.com | Наша реклама rs , тоже , a re облицовка ra pid чан ge . ypg.com ypg.com |
Ле ВИХ/СИДА нет […] doit pas tre isol des autres problmes auxq ue l s fontface l aux. base.afrique-gouvernance.net base.afrique-gouvernance.net | ms wi th местные органы власти не должны отделять СПИД/ВИЧ от других проблем. base.afrique-gouvernance.net base.afrique-gouvernance.net |
Коммунаты […] travers l’Eu ro p e шрифт de условия […] трудности. europarl.europa.eu europarl.europa.eu | Общины рома […] через ou т евро опе лицо диф фикул т условия. europarl.europa.eu europarl.europa.eu |
Cela Signifie Galement […] уважать жизнь и достоинство q u i шрифт la mort et les accompagner dernier moment […] de leur существование. cccb.ca cccb.ca | Это также означает уважение жизни и достоинства тех, кто умирает, и сопровождать их до самого конца. cccb.ca cccb.ca |
L’analyse de la scurit alimentaire communautaire doit beginner avec les […] dfis auxq ue l s font face l e s agriculteurs. cedworks.com cedworks.com | Анализ продовольственной безопасности населения должен [. ..] начните с т он исс уэс впереди далеко мерс . cedworks.com cedworks.com |
Les emplois Apparaissent Parceque […] les entrepr is e s шрифт шрифта un e определенный […] Спрос на другие продукты и услуги. crpm.org crpm.org | Работа материализуется […] потому что bu sine ss face de mand f или их […] товары и услуги. crpm.org crpm.org |
Bien que le contexte de leur vie puisse varier et qu’il y ait Certaines […] различия в материалах […] сан-ауккельс i l s шрифт , i l y а также похожие [. ..] surprerantes в ансамбле континента. ccsd.ca ccsd.ca | В то время как контекст их жизни меняется, […] и есть некоторые отличия в здоровье […] звонок en ges они лицо, ре ре удивительно […] сходств по всему континенту. ccsd.ca ccsd.ca |
(Необязательно) Если вы хотите изменить внешний вид части текста в […] текстовое поле, выберите текст, который хотите изменить, […] а затем выберите n e w шрифт , s из e, стиль или цвет […] для выделенного текста. windows.microsoft.com windows.microsoft.com | (дополнительно) Si desea cambiar la apariencia de alguna parte del texto en el cuadro de texto, […] seleccione el texto que desee cambiar y, a […]
continuacin, e li ja un an uev a fuente, tam ао 0 , est выбранного текста. windows.microsoft.com windows.microsoft.com | ||||||||||||||||||||||||||||||||||
font-face e m be dding: Graublau chelseacreekstudio.com chelseacreekstudio.com | В CR USTA CIN D E FUENTES CARA : G RAU BLA U . | ||||||||||||||||||||||||||||||||||
Под текстовыми инструментами, [. ..] на вкладке Текст нажмите t h e начертание шрифта , s iz e и стиль в группе Шрифт. windows.microsoft.com windows.microsoft.com | En Herramientas de texto, vaya a la ficha Texto y […] haga clic e n la fuente , el t am ao y el estilo en el grup 100009 0 o Fuente. windows.microsoft.com windows.microsoft.com | ||||||||||||||||||||||||||||||||||
Изменить атрибуты […] ваш текст, suc h a s шрифт , s тип и размер 90,10 […] больше, используя доступные настройки на вкладке «Правка» библиотеки заголовков. product.corel.com product.corel.com | Изменение атрибутов [. ..] texto, como e l наконечник o d e fuente, est ilo, ta mao, […] и т. д. посредники, имеющиеся в наличии […] en la ficha Editar de la Biblioteca de Ttulo. product.corel.com product.corel.com | ||||||||||||||||||||||||||||||||||
Это стили, такие как курсив или жирный шрифт, доступные для применения […] к части ul a r шрифт . teacupsoftware.com teacupsoftware.com | Estos son los estilos, tales como cursiva o negrita, disponibles para aplicar […] a cual qu ier tipo d e fuente . teacupsoftware.com teacupsoftware.com | ||||||||||||||||||||||||||||||||||
Попробуйте использовать шрифт unco мм o n шрифт , t oo (Каждый [. ..] использует Arial или Times New Roman, используйте Garamond или Tahoma! heptagrama.com heptagrama.com | Intenta usar un t ipo d e letra p oco c om н, тамбин […] (Todos usan Arial или Times New Roman, usa Garamond или Tahoma! heptagrama.com heptagrama.com | ||||||||||||||||||||||||||||||||||
Это t h e шрифт t h at используется для отображения […] человекочитаемый текст, например Arial или Helvetica. teacupsoftware.com teacupsoftware.com | Este es e l ti po d e fuente q ue s e us most […] el texto разборчиво, сказки как Arial или Helvetica. teacupsoftware. com teacupsoftware.com | ||||||||||||||||||||||||||||||||||
Изменить атрибуты […] ваш текст, suc h a s шрифт , s ty le, размер […] больше, используя доступные настройки на панели параметров. site.theimportsworld.com site.theimportsworld.com | Изменение атрибутов […] texto, com o el ti po de fuente , е сти ло, т ам ао, у […] мс, используйте доступные настройки в панели опций. site.theimportsworld.com site.theimportsworld.com | ||||||||||||||||||||||||||||||||||
Мы просто должны перейти через FTP источник, который мы хотим использовать веб-сайт и […] определите его как C SS @ font-face , t он n применить его как класс. latevaweb.com latevaweb.com | Simplemente debemos subir va FTP la fuente que deseamos utilizar al site web y […] definirla en e l CSS c omo @f на лицо, pa ra des pu 9 […]Комо Клас. latevaweb.com latevaweb.com | ||||||||||||||||||||||||||||||||||
Люди с плохим зрением не могут увеличивать шрифт и печатать PDF-документы, поэтому вам необходимо предоставить […] PDF-документ со шрифтом, уже установленным в […] rr e d шрифт a n 0 документ в формате, где пользователь может установить шрифт самостоятельно. uiaccess.com uiaccess. com | Las personas con baja visin no pueden aumentar el tamao de letra e imprimir los documentos en PDF, as que necesitars darles el […] документ в формате PDF с номером […] тамао d e let ra y fuente que prefieran, o en un
|