HTML та CSS для початківців

HTML & CSS для початківців (частина 29): Красивий текст за допомогою CSS (1)

Усі відео з уроку HTML та CSS для початківців.

CSS надає велику кількість властивостей для налаштування зовнішнього вигляду шрифтів. Ці властивості включають шрифт, стиль шрифту та тіні.

Серед властивостей шрифту CSS розрізняють параметри щодо шрифту, стилю шрифту та жирності шрифту. Ці властивості є корисними в основному для елементів HTML, в яких міститься текст (p, i тощо). Вони також можуть бути використані для таблиць.

font-family дозволяє визначити використовуваний шрифт.

<!DOCTYPE html>
<html lang="de">
<head>
<title>PSD-Tutorials.de</title>
<meta charset="UTF-8" />
<style>
  p {font-family:verdana, sans-serif;} 
  h1 { font-family:"Courier New", Courier, monospace; }
</style>
</head>
<body>
<div>
  <h1>PSD-Tutorials.de</h1>
  <p>Das ist ein Absatz mit einem <strong>fetten Wort</strong>.</p>
  <h2>Das ist eine Überschrift mit einem <strong>fetten Wort</strong>.</h2>
</div>
</body>
</html>

Результат в браузері виглядає наступним чином:

HTML та CSS для новачків (частина 29): Гарний текст за допомогою CSS (1)

Типовими шрифтами є, наприклад, Arial, Helvetica і Times Roman. Властивість CSS font-family призначена для вказання бажаних шрифтів. Якщо вказано кілька шрифтів, важлива їх послідовність. Якщо перший вказаний шрифт доступний, він буде використаний. Бажані шрифти слід розділяти комами. Наостанок, зазвичай вказується так звана загальна сімейство шрифтів. Цим загальним сімейством шрифтів дається можливість вибору браузерам шрифту, який, принаймні, схожий на вказаний.

serif = шрифт з засічками

sans-serif = шрифт без засічок

cursive = шрифт для нахилених букв

fantasy = шрифт для нестандартного тексту

monospace = шрифт з однаковими товщинами символів.

Стиль шрифту

За допомогою властивості font-style можна вказати стиль шрифту. Якщо використана шрифт дозволяє це, через значення italic можна примусити використовувати нахилений стиль письма.

HTML та CSS для початківців (частина 29): Гарний текст за допомогою CSS (1)

Інші шрифти можна нахилити за допомогою oblique. Наступна властивість CSS, яку можна використовувати для зміни зовнішнього вигляду шрифту, називається font-variant. Цим властивостям можна визначити капіталікі.

HTML та CSS для початківців (Частина 29): Привабливий текст за допомогою CSS (1)



Для цього властивості font-variant присвоюється значення small-caps.

Розмір шрифту

Дуже важливим є також вказання розміру шрифту. CSS надає для цього властивість font-size. Розміри шрифту можна вказувати в різних одиницях вимірювання.

• EM

• REM

• Pixel

• Percent

• Ключові слова

Як ключові слова доступні такі варіанти:

xx-small – дуже дуже маленький

x-small – дуже маленький

small – маленький

smaller – менший, ніж у батьківському елементі

medium – середній

large – великий

x-large – дуже великий

xx-large – дуже дуже великий

larger – більше, ніж у батьківському елементі

Ось приклад того, як вказати розмір шрифту:

.eins {font-size: 10px;} 
.zwei {font-size: 20px;} 
.drei {font-size: 110%;} 
.vier {font-size: xx-large;}

І ось як це виглядає в браузері:

HTML & CSS для початківців (частина 29): Гарний текст за допомогою CSS (1)



Зверніть увагу, що визначення розміру шрифту є складним завданням через те, що різні одиниці вимірювання мають свої переваги та недоліки.

Щоб отримати краще уявлення про те, яку одиницю вимірювання краще використовувати у конкретному випадку, відвідайте сайт http://www.soeren-hentzschel.at/technik/programmierung/2011/01/16/px-pt-em-welches-ist-das-richtige-mas-fur-schrift/. Тепер, для тих, хто не хоче це все читати: використовуйте відносні значення, такі як em, для відображення на екрані. Для друкованих макетів використовуйте абсолютні одиниці, такі як pt.

Жирність шрифту

Далі йде тема так званої жирності шрифту. Це визначає товщину шрифту. Для цього використовується властивість font-weight.

.fett {
   font-weight:bold; 
}



Такий синтаксис відображає позначений текст жирним шрифтом.

HTML та CSS для початківців (частина 29): Красивий текст за допомогою CSS (1)



Можливі значення: bold (жирний), bolder (особливо жирний), lighter (тонший) та normal. Крім того, дозволені числові значення від 100, 200, 300, 400, 500, 600, 700, 800 до 900. Вони охоплюють широкий діапазон, від додатково тонкого (100) до особливо жирного (900).

Підсумування визначень

У контексті визначень шрифтів також важливу роль відіграє властивість line-height, за допомогою якої визначається висота рядка. Я ще раз детально розкажу про цю властивість пізніше. На цьому етапі вона просто згадується, оскільки важливий для неї контекст спостерігається у зв'язку з показаною нижче властивістю font.

Ви можете поєднувати представлені раніше відомості про відображення шрифту одне з одним. Для цього використовується загальна властивість font. Вона включає наступні окремі вказівки або включені окремі:

font-style

font-variant

font-weight

font-size

line-height

font-family

За допомогою font можна поєднувати різні форматування шрифтів одне з одним. При цьому ви можете вказати вказані властивості раніше, але не обов'язково використовувати всі. Проте обов'язковими є властивості розміру і сімейства шрифту.

Завдяки скороченому запису CSS-файли можна робити коротшими та більш зручними.

Проте слід дотримуватися порядку, показаного нижче. Коли обидві властивості font-size і line-height зазначені, їх слід розділяти косою рискою. Якщо на цьому етапі вказується лише одне значення, це означає font-size.

Приклад:

p { 
    font: italic small-caps bold 1.3em/1.5em Georgia,Times,serif; 
 }



font-size-adjust було розроблено для того, щоб вирівнювати розміри шрифтів наблизу. Різні шрифти з однаковою висотою відмічаються різною висотою х. Тим не менш, шрифти з більшою висотою х краще читаються. Таким чином, може виникнути ситуація, коли документ стає погано читабельним, якщо оригінальний шрифт відсутній і замінений на інший з меншою висотою х. За допомогою font-size-adjust цей різницю можна вирівняти.

Приклад:

h1 {
    font-family: Verdana, 
    'Times New Roman', 'Courier New';
    font-size-adjust: 0.61;
 }



У наступному підручнику ви дізнаєтесь про інші можливості, якими ви можете налаштувати зовнішній вигляд тексту на вашому веб-сайті.