Свойство-сокращение font | Трепачёв Дмитрий
В предыдущем уроке мы с вами разобрали много
свойств для текста. Зачастую достаточно накладно
отдельно прописывать каждое из этих свойств,
поэтому в CSS для большего удоства существует
специальное свойство-сокращение font.
Данное свойство позволяет одновременно задать
размер шрифта, семейство, жирность, курсив
и межстрочный интервал.
Описываемое свойство имеет следующий синтаксис:
курсив жирность размер_шрифта / межстрочный_интервал семейство
При этом порядок свойств имеет значение, и обязательными являются «размер_шрифта» и «семейство». Обратите внимание на то, что другие свойства, кроме описанных выше в синтаксисе, не входят в данное свойство сокращение.
Давайте посмотрим на примерах.
Пример
Пусть у нас есть следующие стили:
p {
font-size: 16px;
font-family: Arial;
}
Давайте перепишем их через свойство-сокращение:
p {
font: 16px Arial;
}
Пример
Пусть у нас есть следующие стили:
p {
font-size: 16px;
font-family: Arial;
line-height: 50px;
}
Давайте перепишем их через свойство-сокращение:
p {
font: 16px/50px Arial;
}
Пример
Пусть у нас есть следующие стили:
p {
font-size: 16px;
font-family: Arial;
font-weight: bold;
}
Давайте перепишем их через свойство-сокращение:
p {
font: bold 16px Arial;
}
Пример
Пусть у нас есть следующие стили:
p {
font-size: 16px;
font-family: Arial;
font-weight: bold;
line-height: 50px;
font-style: italic;
}Давайте перепишем их через свойство-сокращение:
p {
font: bold italic 16px/50px Arial;
}
Практические задачи
Сократите код, используя свойство-сокращение font:
p {
font-family: "Times New Roman";
font-size: 13px;
line-height: 20px;
}
Сократите код, используя свойство-сокращение font:
p {
width: 300px;
font-family: Arial;
color: red;
font-size: 40px;
font-weight: bold;
}
Сократите код, используя свойство-сокращение font:
Основы работы с CSS — тест 2
Главная / Интернет-технологии / Основы работы с CSS / Тест 2
Упражнение 1:
Номер 1
Укажите сокращенный вариант записи правила:
h2 {
font-weight: bold;
font-size: 12pt;
line-height: 14pt;
font-family: Helvetica;
font-variant: normal;
font-style: normal;
font-stretch: normal;
font-size-adjust: none
}Ответ:
 (1) h2 { font: bold 12pt/14pt Helvetica }  
 (2) h2 { font: bold 14pt/12pt Helvetica }
 (3) h2 { font: bold 12pt/14pt}  
 (4) h2 { font: 14pt/12pt Helvetica }  
Номер 2
Укажите сокращенный вариант записи правила:
h2 {
font-weight: bold;
font-size: 14pt;
line-height: 12pt;
font-family: Helvetica;
font-variant: normal;
font-style: normal;
font-stretch: normal;
font-size-adjust: none
}Ответ:
 (1) h2 { font: bold 12pt/14pt Helvetica }  
 h2 { font: bold 14pt/12pt Helvetica }  
 (3) h2 { font: bold 12pt/14pt}  
 (4) h2 { font: 14pt/12pt Helvetica }  
Номер 3
Укажите сокращенный вариант записи правила:
P {
font-weight: bold;
font-size: 14pt;
line-height: 12pt;
font-family: Arial;
font-variant: normal;
font-style: normal;
font-stretch: normal;
font-size-adjust: none
}Ответ:
 (1) P { font: bold 12pt/14pt Arial }  
 (2) P { font: bold 14pt/12pt Arial }  
 (3) P { font: bold 12pt/14pt}  
 (4) P { font: 14pt/12pt Arial }  
Упражнение 2:
Номер 2
Какие свойства получат свои начальные значения в примере:
h2 { font: bold 12pt/14pt Helvetica }Ответ:
 (1) 'font-family'  
'font-weight    (3) 'font-variant'  
Упражнение 3:
Номер 1
Что является селектором в примере P { font-size:10pt }?
Ответ:
 (1) P  
 (2) 'font-size'  
 (3) 10pt  
 (4) { font-size:10pt }  
Номер 2
Что является селектором в примере h3 { font-weight: bold }?
Ответ:
 (1) { font-weight: bold }  
 (2) h3  
 (3) bold  
 (4) h3 { font-weight: bold }  
Номер 3
Что является селектором в примере P { font-style:italic }?
Ответ:
 (1) { font-style:italic }  
 (2) 'font-style'  
 (3) P { font-style:italic }  
 (4) P  
Упражнение 4:
Номер 1
Что является объявлением в правиле "h2 { color: brown }" ?
Ответ:
 (1) h2  
 (2) 'color'  
 (3) { color: brown }  
Номер 2
Что является объявлением в правиле "HR { width:50px }"?
Ответ:
 (1) HR { width:50px }  
 (2)  
 (3) { width:50px }  
Номер 3
Что является объявлением в правиле "P { font-family:Arial }"?
Ответ:
 (1) P  
 (2) 'font-family'  
 (3) { font-family:Arial }  
Упражнение 5:
Номер 1
Что является свойством объявления в примере h2 { color: grey } ?
Ответ:
 (1) h2  
 (2) { color: grey }  
 (3) color  
Номер 2
Что является свойством объявления в примере P { font-weight: oblique }?
Ответ:
 (1) { font-weight: oblique }  
 (2) 'font-weight'  
 (3) 'oblique'  
Номер 3
Что является свойством объявления в примере HR { width:250px } ?
Ответ:
 (1) HR  
 (2) 'width'  
 (3) '250px'  
Упражнение 6:
Номер 1
Что является значением объявления в правиле "h3 { font-weight: bold }"?
Ответ:
 (1) h3 { font-weight: bold }  
 (2) 'font-weight'  
 (3) 'bold'  
Номер 2
Что является значением объявления в правиле "I { font-weight: bold }"?
Ответ:
 (1) I  
 (2) { font-weight: bold }  
 (3) 'bold'  
Номер 3
Что является значением объявления в правиле "B { font-weight: bold }"?
Ответ:
 (1) B  
 (2) B { font-weight: bold }  
 (3) 'bold'  
Упражнение 7:
Номер 1
Укажите правильные варианты размещения таблицы стилей в документе:
Ответ:
 (1) <STYLE type=»text/css»> h2 { color: blue } </STYLE>  
 (2) <STYLE type=»text/css»> P { color: blue } </STYLE>  
 (3) <STYLE type=»text/css»> I { color: blue } </STYLE>  
Номер 2
Укажите правильный вариант размещения таблицы стилей в документе:
Ответ:
 (1) <STYLE type=»text/css»> h2 { color: blue } </STYLE>  
 (2) <LINK rel=»stylesheet» href=»one.
css» type=»text/css»>
 
 (3) HR { width:250px }  
Номер 3
Укажите правильный вариант размещения таблицы стилей в документе:
Ответ:
 (1) <STYLE type=»text/css»> P { color: blue }  
 (2) <LINK rel=»stylesheet» href=»number.css» type=»text/css»>  
 (3) <STYLE type=»text/css»> S { color: blue } </STYLE>  
Упражнение 8:
Номер 1
Укажите атрибуты тэга LINK, которые используются для ссылки на внешнюю таблицу стилей:
Ответ:
 (1) "rel"  
 (2) "href"  
 (3) "text/html"  
Номер 2
Какие символы используются при описании объявления?
Ответ:
 (1) "/.  
..\"
 (2) "{...}"  
 (3) "/*...*/"  
Номер 3
Какой символ разделяет объявления, сгруппированные внутри блока?
Ответ:
 (1) ":"  
 (2) "/"  
 (3) ";"  
Упражнение 9:
Номер 1
Укажите пример корректного подключения внешней таблицы стилей:
Ответ:
 (1) <LINK rel="stylesheet" href="one.  
css" type="text/css">
 (2) <LINK rel="stylesheet" type="text/css">  
 (3) <LINK href="first.css" type="text/css">  
Номер 2
Укажите примеры корректного подключения внешней таблицы стилей:
Ответ:
 (1) <LINK rel="stylesheet" href="bach.css" type="text/css">  
 (2) <LINK rel="stylesheet" href="one.css" type="text/css">  
 (3) <LINK href="one.  
css" type="text/css">
Номер 3
Укажите пример корректного подключения внешней таблицы стилей:
Ответ:
 (1) <HEAD> <LINK rel=»stylesheet» href=»table.css» type=»text/css»> </HEAD>  
 (2) <STYLE> <LINK rel=»stylesheet» href=»table.css» type=»text/css»> </STYLE>  
 (3) <BODY> <LINK rel=»stylesheet» href=»table.css» type=»text/css»> </BODY>  
Упражнение 10:
Номер 1
С помощью какого элемента можно сослаться на внешнюю таблицу стилей?
Ответ:
 (1) <UL>  
 (2) <TABLE>  
 (3) <LINK>  
Номер 2
С помощью какого элемента можно поместить в документ таблицу стилей?
Ответ:
 (1) <STYLE>  
 (2) <TABLE>  
 (3) <LINK>  
 (4) <P>  
Номер 3
С помощью какого элемента можно сослаться на внешнюю таблицу стилей?
Ответ:
 (1) <TABLE>  
 (2) <LINK>  
 (3) <STYLE>  
Главная / Интернет-технологии / Основы работы с CSS / Тест 2
Font Weight
Свойство Font Weight устанавливает вес (толщину/тонкость) шрифта.
Примечание. Насыщенность шрифта 400 соответствует обычному, а насыщенность шрифта 700 соответствует полужирному.
| Вес шрифта | Пример | Выход |
|---|---|---|
| обычный | .весобычный
{
вес шрифта: нормальный;
} | |
| полужирный | .весПолужирный
{
вес шрифта: полужирный;
} | |
| жирнее | .weightБолее жирный
{
вес шрифта:жирнее;
} | |
| 100 | . | |
| 200 | .вес200
{
вес шрифта: 200;
}
| |
| 300 | .вес300
{
вес шрифта: 300;
}
| |
| 400 | .вес400
{
вес шрифта: 400;
} | |
| 500 | .вес500
{
вес шрифта: 500;
}
| |
| 600 | . | |
| 700 | .вес700
{
вес шрифта: 700;
}
| |
| 800 | .вес800
{
вес шрифта: 800;
} | |
| 900 | .вес900
{
вес шрифта: 900;
} | |
<тело>
| ||
Пример: Установите толщину шрифта для семейства шрифтов по умолчанию.
<голова>
Толщина шрифта CSS
<тип стиля="текст/CSS">
.div1 {
вес шрифта: 200;
отступ: 15 пикселей;
}
.div2 {
вес шрифта: 900;
отступ: 15 пикселей;
}
стиль>
голова>
<тело>
<дел>
Это первая линия.
