ݺߣ

ݺߣShare a Scribd company logo
Стилизация текста
Стажировка HTML5
Ирина Панова
p {
font-family: “Times New Roman”, serif ;
font-size: 2rem; /* наиболее часто используемые ед. измерения - rem, em, px (устарел!) */
font-style: italic;
font-weight: bold;
text-transform: uppercase;
}
Стилизация параграфа
НЕ СТЫДНО НЕ ЗНАТЬ, СТЫДНО
НЕ УЧИТЬСЯ.
Стилизация параграфа
CSS
html { font-size: 16px; }
article { font-size: 2rem; text-align: center; }
h1 { margin: 0.5rem; }
HTML
<article>
<h1>Title</h1>
<p>Text </p>
</article>
Единицы измерения - em, rem
Вариант 1
h1 { font-size: 3rem; }
Вариант 2
h1 { font-size: 3em; }
Вариант 3
html { font-size: 24px; } /* меняем базовый размер */
h1 { font-size: 3rem; }
Базовые шрифты поддерживаются всеми операционными системами.
Например: Arial, Georgia, Tahoma, Times New Roman, Verdana и др.
В css:
p { font-family: "Times New Roman", Times, serif; }
Базовые шрифты
Как подключить:
● Заходим на сайт www.google.com/fonts/
● Выбираем нужный шрифт, например - Open Sans
● Выбираем нужные стили шрифта (light, normal, bold italic и т.п.)
Шрифты - Google web fonts
● Добавляем код в <head>
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic'
rel='stylesheet'>
● Добавляем CSS:
h1 { font-family: 'Open Sans', sans-serif; }
Шрифты - Google web fonts
В папку (например, fonts) добавляем шрифты форматов: eot, ttf, woff, svg
CSS: @font-face {
font-family: 'OpenSans';
src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.eot");
src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.eot) format('embedded-opentype'),
url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.woff") format('woff'),
url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.ttf") format('truetype'),
url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.svg) format('svg');
font-weight: 700;
font-style: normal;
}
Шрифты - Подключение через @font-face
CSS: @font-face {
font-family: 'OpenSans';
src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.eot");
src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.eot) format('embedded-opentype'),
url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.woff") format('woff'),
url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.ttf") format('truetype'),
url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.svg) format('svg');
font-weight: 400;
font-style: normal;
}
p { font-family: 'Open Sans', sans-serif; font-weight: 400; }
h1 { font-family: 'Open Sans', sans-serif; font-weight: 700; }
Шрифты - Подключение через @font-face
● Запросить у заказчика / дизайнера
● Воспользоваться webfont-генераторами, например:
FontSquirrel - http://www.fontsquirrel.com/
Everything Fonts - everythingfonts.com/font-face
и др.
Шрифты - Где найти нужные форматы?
.text {
color: #f1652a; /* rgb(241, 101, 42), orange */
font-variant: small-caps; /* определяет, как нужно представлять строчные буквы,
small-caps - модифицирует все строчные буквы как
заглавные уменьшенного размера. */
}
ВЕК ЖИВИ — ВЕК УЧИСЬ.
Цвет и font-variant
.text {
letter-spacing: 2px; /* интервал между символами в пределах элемента */
line-height: 1.5; /* межстрочный интервал текста, normal, число, %, px(rem и т.д.) */
text-align: center;
}
В с я к о е п о л у з н а н и е х у ж е в с я к о г о
н е з н а н и я.
Д о б р о т о г о у ч и т ь, к т о с л у ш а е т.
Межбуквенный интервал, высота строки,
горизонтальное выравнивание
Перенос длинных слов
p { word-break: break-all ; } p { word-wrap: break-word; }
Перенос длинных слов
Перенос длинных слов
text-overflow позволяет ограничивать длину текста в случае, если он не умещается
в контейнер, визуально обрезая его или отображая многоточием.
p {
text-overflow: clip;
overflow: hidden;
white-space: nowrap;
}
p {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
Обрезка текста
<p class="block">
Цитата на французском:
<q lang="fr" class="block__quotes">Ce que femme veut, Dieu le veut</q>.
</p>
<p class="block">
Цитата на английском:
<q lang="en" class="block__quotes">То be or not to be</q>.
</p>
.block__quotes:lang(en) {
quotes: "201C" "201D";
}
.block__quotes:lang(fr) {
quotes: "00AB" "00BB";
}
Стилизация кавычек
.block__element--top {
vertical-align: top;
}
.block__element--bottom {
vertical-align: bottom;
}
.block__element--middle {
vertical-align: middle;
}
.block__element--sub {
vertical-align: sub;
}
<div class="block">
<span class="block__element--top">top</span>
<span class="block__element--bottom">bottom</span>
<span class="block__element--middle">middle</span>
<span class="block__element--sub">sub</span>
</div>
Вертикальное выравнивание
.number__index {
vertical-align: super;
font-size: 0.7em;
}
<span class="number">
2<span class="number__index">8</span>
</span>
Вертикальное выравнивание
Полезные ссылки
Google web fonts:
www.google.com/fonts/
Webfont-генераторы:
http://www.fontsquirrel.com/
everythingfonts.com/font-face
Вертикальное выравнивание:
https://developer.mozilla.org/ru/docs/Web/CSS/vertical-align

More Related Content

Viewers also liked (20)

Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)
Noveo
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложенийWebinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Denis Vasilyev
Lec 9
Lec 9Lec 9
Lec 9
Alexander Rusin
Lec 13
Lec 13Lec 13
Lec 13
Alexander Rusin
Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)
Noveo
Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)
Noveo
Canvas
CanvasCanvas
Canvas
Oleksandr Milkovskyi
Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)
Noveo
Thread
ThreadThread
Thread
Alexander Rusin
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
Антон Звонов
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в DelphiWebinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
Denis Vasilyev
Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)
Noveo
Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++
Denis Vasilyev
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Denis Vasilyev
Android - 10 - Graphics
Android - 10 - GraphicsAndroid - 10 - Graphics
Android - 10 - Graphics
Noveo
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Denis Vasilyev
Database (Lecture 14 – database)
Database (Lecture 14 – database)Database (Lecture 14 – database)
Database (Lecture 14 – database)
Noveo
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Noveo
Lec 10
Lec 10Lec 10
Lec 10
Alexander Rusin
Lec 12
Lec 12Lec 12
Lec 12
Alexander Rusin
Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)Toolbar (Lecture 16 – toolbar)
Toolbar (Lecture 16 – toolbar)
Noveo
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложенийWebinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Webinar: Возможности RAD Studio 10 Seattle для разработки Windows 10 приложений
Denis Vasilyev
Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)Push Notifications (Lecture 22 – push notifications)
Push Notifications (Lecture 22 – push notifications)
Noveo
Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)Системы автоматизированной сборки (Lecture 05 – gradle)
Системы автоматизированной сборки (Lecture 05 – gradle)
Noveo
Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)Fragments (Lecture 09 – Fragments)
Fragments (Lecture 09 – Fragments)
Noveo
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
DIOR-DNA, Anton Zvonov, Part 1, Activities (жизненный цикл)
Антон Звонов
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в DelphiWebinar: Разработка мобильного приложения для заучивания стихов в Delphi
Webinar: Разработка мобильного приложения для заучивания стихов в Delphi
Denis Vasilyev
Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)Работа с соцсетями (Lecture 19 – social)
Работа с соцсетями (Lecture 19 – social)
Noveo
Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++Seminar: Эффективное использование среды разработки и компилятора C++
Seminar: Эффективное использование среды разработки и компилятора C++
Denis Vasilyev
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Seminar: Установка и настройка рабочего стенда разработчика Android-приложени...
Denis Vasilyev
Android - 10 - Graphics
Android - 10 - GraphicsAndroid - 10 - Graphics
Android - 10 - Graphics
Noveo
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Webinar: Использование UWP/WinRT Contracts и Notification в Windows 10
Denis Vasilyev
Database (Lecture 14 – database)
Database (Lecture 14 – database)Database (Lecture 14 – database)
Database (Lecture 14 – database)
Noveo
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Ссылки, списки и меню (HTML5 тема 06 - ссылки, списки и меню)
Noveo

Similar to Стилизация текста (HTML5 тема 05 - стилизация текста) (9)

оформление текста Css
оформление текста Cssоформление текста Css
оформление текста Css
Victor Salimgareev
оформление текста Css (1) (1)
оформление текста Css (1) (1)оформление текста Css (1) (1)
оформление текста Css (1) (1)
Victor Salimgareev
Работа с текстом в HTML
Работа с текстом в HTMLРабота с текстом в HTML
Работа с текстом в HTML
Vasya Petrov
Css
CssCss
Css
Andrey Dolinin

More from Noveo (20)

Гуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрииГуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрии
Noveo
Box model, display and position (HTML5 тема 07 - box model, display position)
Box model, display and position (HTML5 тема 07 - box model, display position)Box model, display and position (HTML5 тема 07 - box model, display position)
Box model, display and position (HTML5 тема 07 - box model, display position)
Noveo
Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)
Noveo
Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)
Noveo
Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)
Noveo
Yii2
Yii2Yii2
Yii2
Noveo
Сессии и авторизация
Сессии и авторизацияСессии и авторизация
Сессии и авторизация
Noveo
Rest
RestRest
Rest
Noveo
PHP basic
PHP basicPHP basic
PHP basic
Noveo
PHP Advanced
PHP AdvancedPHP Advanced
PHP Advanced
Noveo
PHP and MySQL
PHP and MySQLPHP and MySQL
PHP and MySQL
Noveo
MySQL
MySQLMySQL
MySQL
Noveo
RxJava+RxAndroid (Lecture 20 – rx java)
RxJava+RxAndroid (Lecture 20 – rx java)RxJava+RxAndroid (Lecture 20 – rx java)
RxJava+RxAndroid (Lecture 20 – rx java)
Noveo
Работа с геоданными (Lecture 18 – geolocation)
Работа с геоданными (Lecture 18 – geolocation)Работа с геоданными (Lecture 18 – geolocation)
Работа с геоданными (Lecture 18 – geolocation)
Noveo
Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)
Noveo
Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)
Noveo
Многопоточность, работа с сетью (Lecture 12 – multithreading, network)
Многопоточность, работа с сетью (Lecture 12 – multithreading, network)Многопоточность, работа с сетью (Lecture 12 – multithreading, network)
Многопоточность, работа с сетью (Lecture 12 – multithreading, network)
Noveo
XML, JSON (Lecture 11 – XML, JSON)
XML, JSON (Lecture 11 – XML, JSON)XML, JSON (Lecture 11 – XML, JSON)
XML, JSON (Lecture 11 – XML, JSON)
Noveo
Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)
Noveo
Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)
Noveo
Гуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрииГуманитарные специальности в IT-индустрии
Гуманитарные специальности в IT-индустрии
Noveo
Box model, display and position (HTML5 тема 07 - box model, display position)
Box model, display and position (HTML5 тема 07 - box model, display position)Box model, display and position (HTML5 тема 07 - box model, display position)
Box model, display and position (HTML5 тема 07 - box model, display position)
Noveo
Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)Семантика текста (HTML5 тема 04 - семантика текста)
Семантика текста (HTML5 тема 04 - семантика текста)
Noveo
Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)Основы CSS (HTML5 тема 02 - основы CSS)
Основы CSS (HTML5 тема 02 - основы CSS)
Noveo
Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)Структура HTML документа (HTML5 тема 01 - структура html документа)
Структура HTML документа (HTML5 тема 01 - структура html документа)
Noveo
Сессии и авторизация
Сессии и авторизацияСессии и авторизация
Сессии и авторизация
Noveo
PHP Advanced
PHP AdvancedPHP Advanced
PHP Advanced
Noveo
PHP and MySQL
PHP and MySQLPHP and MySQL
PHP and MySQL
Noveo
RxJava+RxAndroid (Lecture 20 – rx java)
RxJava+RxAndroid (Lecture 20 – rx java)RxJava+RxAndroid (Lecture 20 – rx java)
RxJava+RxAndroid (Lecture 20 – rx java)
Noveo
Работа с геоданными (Lecture 18 – geolocation)
Работа с геоданными (Lecture 18 – geolocation)Работа с геоданными (Lecture 18 – geolocation)
Работа с геоданными (Lecture 18 – geolocation)
Noveo
Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)Animations (Lecture 17 – animations)
Animations (Lecture 17 – animations)
Noveo
Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)Material Design (Lecture 15 – material design)
Material Design (Lecture 15 – material design)
Noveo
Многопоточность, работа с сетью (Lecture 12 – multithreading, network)
Многопоточность, работа с сетью (Lecture 12 – multithreading, network)Многопоточность, работа с сетью (Lecture 12 – multithreading, network)
Многопоточность, работа с сетью (Lecture 12 – multithreading, network)
Noveo
XML, JSON (Lecture 11 – XML, JSON)
XML, JSON (Lecture 11 – XML, JSON)XML, JSON (Lecture 11 – XML, JSON)
XML, JSON (Lecture 11 – XML, JSON)
Noveo
Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)Работа с графической подсистемой (Lecture 10 – Graphics)
Работа с графической подсистемой (Lecture 10 – Graphics)
Noveo
Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)Введение в Android-разработку (Lecture 06 – basics)
Введение в Android-разработку (Lecture 06 – basics)
Noveo

Стилизация текста (HTML5 тема 05 - стилизация текста)

  • 2. p { font-family: “Times New Roman”, serif ; font-size: 2rem; /* наиболее часто используемые ед. измерения - rem, em, px (устарел!) */ font-style: italic; font-weight: bold; text-transform: uppercase; } Стилизация параграфа
  • 3. НЕ СТЫДНО НЕ ЗНАТЬ, СТЫДНО НЕ УЧИТЬСЯ. Стилизация параграфа
  • 4. CSS html { font-size: 16px; } article { font-size: 2rem; text-align: center; } h1 { margin: 0.5rem; } HTML <article> <h1>Title</h1> <p>Text </p> </article> Единицы измерения - em, rem
  • 5. Вариант 1 h1 { font-size: 3rem; } Вариант 2 h1 { font-size: 3em; }
  • 6. Вариант 3 html { font-size: 24px; } /* меняем базовый размер */ h1 { font-size: 3rem; }
  • 7. Базовые шрифты поддерживаются всеми операционными системами. Например: Arial, Georgia, Tahoma, Times New Roman, Verdana и др. В css: p { font-family: "Times New Roman", Times, serif; } Базовые шрифты
  • 8. Как подключить: ● Заходим на сайт www.google.com/fonts/ ● Выбираем нужный шрифт, например - Open Sans ● Выбираем нужные стили шрифта (light, normal, bold italic и т.п.) Шрифты - Google web fonts
  • 9. ● Добавляем код в <head> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic' rel='stylesheet'> ● Добавляем CSS: h1 { font-family: 'Open Sans', sans-serif; } Шрифты - Google web fonts
  • 10. В папку (например, fonts) добавляем шрифты форматов: eot, ttf, woff, svg CSS: @font-face { font-family: 'OpenSans'; src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.eot"); src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.eot) format('embedded-opentype'), url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.woff") format('woff'), url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.ttf") format('truetype'), url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Bold.svg) format('svg'); font-weight: 700; font-style: normal; } Шрифты - Подключение через @font-face
  • 11. CSS: @font-face { font-family: 'OpenSans'; src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.eot"); src: url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.eot) format('embedded-opentype'), url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.woff") format('woff'), url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.ttf") format('truetype'), url(/slideshow/html5-05/65450637/"../fonts/OpenSans-Regular.svg) format('svg'); font-weight: 400; font-style: normal; } p { font-family: 'Open Sans', sans-serif; font-weight: 400; } h1 { font-family: 'Open Sans', sans-serif; font-weight: 700; } Шрифты - Подключение через @font-face
  • 12. ● Запросить у заказчика / дизайнера ● Воспользоваться webfont-генераторами, например: FontSquirrel - http://www.fontsquirrel.com/ Everything Fonts - everythingfonts.com/font-face и др. Шрифты - Где найти нужные форматы?
  • 13. .text { color: #f1652a; /* rgb(241, 101, 42), orange */ font-variant: small-caps; /* определяет, как нужно представлять строчные буквы, small-caps - модифицирует все строчные буквы как заглавные уменьшенного размера. */ } ВЕК ЖИВИ — ВЕК УЧИСЬ. Цвет и font-variant
  • 14. .text { letter-spacing: 2px; /* интервал между символами в пределах элемента */ line-height: 1.5; /* межстрочный интервал текста, normal, число, %, px(rem и т.д.) */ text-align: center; } В с я к о е п о л у з н а н и е х у ж е в с я к о г о н е з н а н и я. Д о б р о т о г о у ч и т ь, к т о с л у ш а е т. Межбуквенный интервал, высота строки, горизонтальное выравнивание
  • 15. Перенос длинных слов p { word-break: break-all ; } p { word-wrap: break-word; }
  • 18. text-overflow позволяет ограничивать длину текста в случае, если он не умещается в контейнер, визуально обрезая его или отображая многоточием. p { text-overflow: clip; overflow: hidden; white-space: nowrap; } p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } Обрезка текста
  • 19. <p class="block"> Цитата на французском: <q lang="fr" class="block__quotes">Ce que femme veut, Dieu le veut</q>. </p> <p class="block"> Цитата на английском: <q lang="en" class="block__quotes">То be or not to be</q>. </p> .block__quotes:lang(en) { quotes: "201C" "201D"; } .block__quotes:lang(fr) { quotes: "00AB" "00BB"; } Стилизация кавычек
  • 20. .block__element--top { vertical-align: top; } .block__element--bottom { vertical-align: bottom; } .block__element--middle { vertical-align: middle; } .block__element--sub { vertical-align: sub; } <div class="block"> <span class="block__element--top">top</span> <span class="block__element--bottom">bottom</span> <span class="block__element--middle">middle</span> <span class="block__element--sub">sub</span> </div> Вертикальное выравнивание
  • 21. .number__index { vertical-align: super; font-size: 0.7em; } <span class="number"> 2<span class="number__index">8</span> </span> Вертикальное выравнивание
  • 22. Полезные ссылки Google web fonts: www.google.com/fonts/ Webfont-генераторы: http://www.fontsquirrel.com/ everythingfonts.com/font-face Вертикальное выравнивание: https://developer.mozilla.org/ru/docs/Web/CSS/vertical-align