Основы работы с CSS — тест 5

Главная / Интернет-технологии / Основы работы с CSS / Тест 5

Упражнение 1:


Номер 1

Укажите вариант определения курсива:

Ответ:

&nbsp(1) 'oblique' &nbsp

&nbsp(2) 'cursive' &nbsp

&nbsp(3) 'italic' &nbsp



Номер 2

Укажите вариант определения полужирного шрифта:

Ответ:

&nbsp(1) 'regularbold' &nbsp

&nbsp(2) 'bold' &nbsp

&nbsp(3) 'demi' &nbsp



Номер 3

Какое свойство определяет семейство шрифтов?

Ответ:

&nbsp(1) 'font-style'

&nbsp

&nbsp(2) 'font-family' &nbsp

&nbsp(3) 'font-variant' &nbsp



Упражнение 2:


Номер 1

В каком примере текст в заголовках h2, h3 или h4 будет отображаться шрифтом italic?

Ответ:

&nbsp

(1) h2; h3; h4 { font-style: oblique } &nbsp

&nbsp(2) h2 - h4 { font-style: italic } &nbsp

&nbsp(3) h2, h3, h4 { font-style: italic } &nbsp



Номер 2

В каком примере текст тэга EM в заголовке h2 будет иметь обычное начертание?

Ответ:

&nbsp(1) h2 EM { font-style: normal } &nbsp

&nbsp(2) h2, EM { font-style: normal } &nbsp

&nbsp(3) h2 {EM { font-style: normal }} &nbsp



Номер 3

Какой из примеров устанавливает маленькие заглавные буквы для заголовка h4 и наклонные - для выделенного текста 
(EM)
?

Ответ:

&nbsp(1) H { font-variant: small-caps } EM { font-style: oblique } &nbsp

&nbsp(2) h4 { font-variant: small-caps } EM { font-style: oblique } &nbsp

&nbsp(3) h4 { font-variant: small-caps } EM { font-style: cursiv } &nbsp



Упражнение 3:


Номер 1

В каких примерах свойство 'font-size' описано без ошибок?

Ответ:

&nbsp(1) P { font-size: 12pt; } &nbsp

&nbsp(2) BLOCKQUOTE { font-size: larger } &nbsp

&nbsp(3) EM { font-size: 150% } &nbsp



Номер 2

Назовите свойство, позволяющее управлять размером шрифта:

Ответ:

&nbsp(1) 'font-size-adjust' &nbsp

&nbsp(2) 'font-width' &nbsp

&nbsp(3) 'font-higth' &nbsp

&nbsp

(4) 'font-size' &nbsp



Номер 3

Укажите допустимые значения свойства 'font-size':

Ответ:

&nbsp(1) 10em &nbsp

&nbsp(2) 10% &nbsp

&nbsp(3) big &nbsp



Упражнение 4:


Номер 1

Какое свойство позволяет вывести текст малыми прописными буквами?

Ответ:

&nbsp(1) font-style &nbsp

&nbsp(2) font-variant &nbsp

&nbsp(3)

font-weight &nbsp



Номер 2

Какое значение свойства font-variant позволяет вывести текст малыми прописными буквами?

Ответ:

&nbsp(1) 'small-caps' &nbsp

&nbsp(2) 'small' &nbsp

&nbsp(3) 'normal' &nbsp



Номер 3

Какое свойство определяет шрифты диалоговых окон?

Ответ:

&nbsp(1) message-box &nbsp

&nbsp(2) dialogs &nbsp

&nbsp(3) menu &nbsp



Упражнение 5:


Номер 1

В каких примерах корректно задается степень жирности шрифта?

Ответ:

&nbsp(1) <style type=»text/css»> h2. first {font-weight: 800} </style> &nbsp

&nbsp(2) <style type=»text/css»> h3.second {font-weight: bold} </style> &nbsp

&nbsp(3) <style type=»text/css»> h4.third {font-weight: 200} </style> &nbsp



Номер 2

В каких примерах корректно задается степень жирности шрифта?

Ответ:

&nbsp(1) <style type=»text/css»> h2 {font-weight: 2000} </style> &nbsp

&nbsp(2) <style type=»text/css»> h3 {font-weight: lighter} </style> &nbsp

&nbsp(3) <style type=»text/css»> h4 {font-weight: 300} </style> &nbsp



Номер 3

В каких примерах корректно задается степень жирности шрифта?

Ответ:

&nbsp(1) <style type=»text/css»> p {font-weight: 700} </style> &nbsp

&nbsp(2) <style type=»text/css»> ol {font-weight: bolder} </style> &nbsp

&nbsp(3) <style type=»text/css»> li {font-weight: 1000} </style> &nbsp



Упражнение 6:


Номер 1

Укажите корректные примеры описания шрифтов:

Ответ:

&nbsp(1) pre { font: oblique arial } &nbsp

&nbsp(2) h2 { font: italic 200 arial } &nbsp

&nbsp(3) p { font: italic small-caps 10px/12px serif } &nbsp



Номер 2

Укажите корректные примеры описания шрифтов:

Ответ:

&nbsp(1) pre { oblique arial } &nbsp

&nbsp(2) h2 { font: italic 200 arial } &nbsp

&nbsp(3) p { font: status-bar } &nbsp



Номер 3

Укажите корректные примеры описания шрифтов:

Ответ:

&nbsp(1) font { oblique arial } &nbsp

&nbsp(2) h2 { font: italic 200 arial } &nbsp

&nbsp(3) p { font: status } &nbsp



Упражнение 7:


Номер 1

Укажите корректные примеры сокращенной записи свойств шрифта:

Ответ:

&nbsp(1) p { font: oblique small-caps bold 5px serif } &nbsp

&nbsp(2) p { font: italic small-caps 10px/12px serif } &nbsp

&nbsp(3) p { font style: oblique small-caps bold 5px serif } &nbsp



Номер 2

Укажите корректный пример сокращенной записи свойств шрифта:

Ответ:

&nbsp(1) p { font: oblique small-caps bold 5px serif } &nbsp

&nbsp(2) p { font: italic; small-caps; 10px; 12px; serif } &nbsp

&nbsp(3) p { font-family: oblique small-caps bold 5px serif } &nbsp



Номер 3

Укажите корректный пример сокращенной записи свойств шрифта:

Ответ:

&nbsp(1) p { font: oblique, small-caps, bold, 5px, serif } &nbsp

&nbsp(2) p { font: oblique small-caps bold 5px serif } &nbsp

&nbsp(3) p { oblique small-caps bold 5px serif } &nbsp



Упражнение 8:


Номер 1

Перечислите доступные свойства параметра font

Ответ:

&nbsp(1) font-style &nbsp

&nbsp(2) font-variant &nbsp

&nbsp(3) font &nbsp



Номер 2

Перечислите доступные свойства параметра font

Ответ:

&nbsp(1) font-size &nbsp

&nbsp(2) font-variant &nbsp

&nbsp(3) font-menu &nbsp

&nbsp(4) font-hint &nbsp



Номер 3

Назовите доступное свойство параметра font

Ответ:

&nbsp(1) message-box &nbsp

&nbsp(2) font-weight &nbsp

&nbsp(3) menu &nbsp

&nbsp(4) font-small &nbsp



Главная / Интернет-технологии / Основы работы с CSS / Тест 5

CSS свойства

CSS позволяет тегам HTML назначать любые визуальные стили, формируя таким образом уникальный внешний вид сайта. Делается это при помощи свойств CSS. В данном справочнике приводится информация по всем свойствам CSS с описанием, допустимыми значениями и примерами.

Шрифт

@font-faceПозволяет определить настройки шрифтов, а также загрузить специфичный шрифт на компьютер пользователя
fontУниверсальное свойство, позволяющее определить все свойства шрифта за одну декларацию
font-familyЗадает семейство шрифта, которое будет использоваться для оформления текста содержимого
font-sizeОпределяет размер шрифта.
font-size-adjustПозволяет контролировать размер шрифта, когда первый выбранный шрифт не доступен
font-stretchУстанавливает более широкое или узкое начертание шрифта
font-styleУстанавливает стиль начертания шрифта — обычное, курсивное или наклонное
font-variantОпределяет, как следует представлять строчные буквы — делать их все прописными уменьшенного размера или оставить без изменений
font-weightУстанавливает насыщенность или «жирность» начертания шрифта

Анимация

@keyframesУстанавливает ключевые кадры при анимации элемента
animationПозволяет установить все значения свойств анимации в одном объявлении
animation-delayУстанавливает время ожидания перед запуском анимации
animation-directionУстанавливает направление движения анимации
animation-durationУстанавливает время в секундах или миллисекундах, сколько должен длиться один цикл анимации
animation-fill-modeОпределяет, какие стили должны применяться к элементу, когда анимация не проигрывается
animation-iteration-countУстанавливает, сколько раз проигрывать цикл анимации
animation-nameОпределяет список имен анимаций, которые должны быть применены к выбранному элементу
animation-play-stateОпределяет, проигрывать анимацию или поставить её на паузу
animation-timing-functionОпределяет кривую скорости для анимации

Гибкая компоновка элементов

align-contentВыравнивает строки флекс-элементов по вертикали внутри флекс-контейнера
align-itemsВыравнивает флекс-элементы внутри контейнера по высоте
align-selfУстанавливает выравнивание по высоте отдельно взятого флекс-элемента
flexУниверсальное свойство, которое позволяет указать параметры элемента, чтобы он эффективно заполнял доступное пространство
flex-basisУстанавливает базовую ширину флекс-элемента
flex-directionОпределяет направление главной оси во флекс-контейнере
flex-flowПозволяет за одну декларацию задать направление главной оси и возможность переноса флекс-элементов на новую строку
flex-growОпределяет коэффициент увеличения ширины флекс-элемента относительно других флекс-элементов
flex-shrinkОпределяет коэффициент уменьшения ширины флекс-элемента относительно других флекс-элементов
flex-wrapУстанавливает, следует ли флекс-элементам располагаться в одну строку или можно занять несколько строк
justify-contentВыравнивает флекс-элементы по ширине флекс-контейнера
orderОпределяет порядок вывода флекс-элементов внутри флекс-контейнера

Трансформация

backface-visibilityОпределяет, показывать обратную сторону элемента или нет
perspectiveОпределяет, на сколько пикселей удален 3D элемент от точки обзора
perspective-originОпределяет, где располагается 3D элемент на осях x и y
transformПрименяет к элементу 2D или 3D трансформацию
transform-originУстанавливает исходную точку трансформации элемента
transform-styleОпределяет, как дочерние элементы будут отображаться в 3D-пространстве
transitionПозволяет делать плавные переходы между двумя значениями какого-либо CSS свойства
transition-delayУстанавливает продолжительность задержки перед началом анимации перехода
transition-durationУстанавливает продолжительность анимации перехода
transition-propertyОпределяет CSS свойство, для которого будет применён эффект перехода
transition-timing-functionОпределяет кривую скорости для анимации перехода

Цвет и фон

backgroundКороткое свойство, устанавливающее все свойства фона элемента за одну декларацию
background-attachmentОпределяет, будет ли фоновое изображение зафиксировано, или оно будет прокручиваться вместе с остальным содержимым страницы
background-blend-modeУстанавливает режим наложения фонового изображения элемента на фоны других элементов.
background-clipУстанавливает область прорисовки фонового изображения
background-colorОпределяет фоновый цвет элемента
background-imageОпределяет фоновое изображение элемента
background-originУстанавливает область позиционирования фонового изображения
background-positionЗадает начальное положение фонового изображения в пределах содержащего его элемента
background-repeatОпределяет, как будет повторяться фоновое изображение, установленное с помощью параметра background-image
background-sizeУстанавливает размер фонового изображения
colorЭто свойство определяет цвет текста элемента

Рамка и контур

borderЭто свойство позволяет определить все атрибуты рамки HTML элемента за одну декларацию
border-bottomЭто свойство позволяет определить все атрибуты нижней рамки HTML элемента за одну декларацию
border-bottom-colorЭто свойство определяет цвет нижней стороны рамки HTML элемента
border-bottom-left-radiusУстанавливает радиус скругления левого нижнего уголка рамки
border-bottom-right-radiusУстанавливает радиус скругления правого нижнего уголка рамки
border-bottom-styleЭто свойство определяет стиль нижней стороны рамки HTML элемента
border-bottom-widthЭто свойство определяет толщину нижней стороны рамки HTML элемента
border-colorЭто свойство определяет цвет всех четырех сторон рамки HTML элемента
border-imageПозволяет устанавливать изображение вместо обычной рамки вокруг элемента
border-image-outsetУстанавливает отступ рамки-изображения за пределы границ элемента
border-image-repeatУстанавливает способ заполнения фоновым изображением пространства между углами рамки
border-image-sliceОпределяет размер частей изображения, используемых для оформления границ элемента
border-image-sourceЗадаёт путь к изображению, которое будет использоваться в качестве рамки элемента
border-image-widthЗадаёт ширину изображения для рамки элемента
border-leftЭто свойство позволяет определить все атрибуты левой рамки HTML элемента за одну декларацию
border-left-colorЭто свойство определяет цвет левой стороны рамки HTML элемента
border-left-styleЭто свойство определяет стиль левой стороны рамки HTML элемента
border-left-widthЭто свойство определяет толщину левой стороны рамки HTML элемента
border-radiusУстанавливает радиус скругления уголков рамки
border-rightЭто свойство позволяет определить все атрибуты правой рамки HTML элемента за одну декларацию
border-right-colorЭто свойство определяет цвет правой стороны рамки HTML элемента
border-right-styleЭто свойство определяет стиль правой стороны рамки HTML элемента
border-right-widthЭто свойство определяет толщину правой стороны рамки HTML элемента
border-styleЭто свойство определяет стиль всей рамки вокруг элемента
border-topЭто свойство позволяет определить все атрибуты верхней рамки HTML элемента за одну декларацию
border-top-colorЭто свойство определяет цвет верхней стороны рамки HTML элемента
border-top-left-radiusУстанавливает радиус скругления левого верхнего уголка рамки
border-top-right-radiusУстанавливает радиус скругления правого верхнего уголка рамки
border-top-styleЭто свойство определяет стиль верхней стороны рамки HTML элемента
border-top-widthЭто свойство определяет толщину верхней стороны рамки HTML элемента
border-widthЭто свойство определяет толщину всех четырех сторон рамки HTML элемента
outlineУниверсальное свойство, которое устанавливает атрибуты контура элемента
outline-colorОпределяет цвет контура
outline-offsetЗадает величину отступа контура от элемента
outline-styleОпределяет стиль контура
outline-widthОпределяет толщину контура

Свойства таблиц

border-collapseЭто свойство определяет, какую модель рамки вокруг ячеек таблицы следует использовать
border-spacingЭто свойство определяет расстояние между рамками соседних ячеек таблицы
caption-sideЭто сойство определяет, где будет отображаться заголовок таблицы
empty-cellsЭто свойство задает отображение границ и фона в ячейке таблицы, если она пустая
table-layoutОпределяет, как браузер должен вычислять высоту и ширину ячеек таблицы, основываясь на ее содержимом

Позиционирование и отображение

bottomЭто свойство определяет расстояние от нижнего края HTML элемента до нижнего края его родительского элемента
clearЭто свойство определяет, с какой стороны элемента запрещено его обтекание другими элементами
clipЭто свойство определяет область позиционированного элемента, в которой будет показано его содержимое
displayОпределяет, как элемент должен быть показан в документе
floatОпределяет, по какой стороне будет выравниваться элемент, при этом остальные элементы будут обтекать его с другой стороны
leftЭто свойство определяет расстояние от левого края HTML элемента до левого края его родительского элемента, т. е. расстояние его смещения вправо
overflowОпределяет, каким образом будет отображаться содержимое элемента, если оно не помещается в область вывода данного элемента
overflow-wrapОпределяет, должен ли браузер переносить длинные слова на новую строку при переполнении контейнерного элемента
overflow-xОпределяет, как будет отображаться содержимое элемента, если оно не помещается слева/справа в область вывода данного элемента
overflow-yОпределяет, как будет отображаться содержимое элемента, если оно не помещается вверху/внизу в область вывода данного элемента
positionУстанавливает способ позиционирования элемента
rightЭто свойство определяет расстояние от правого края HTML элемента до правого края его родительского элемента
topЭто свойство определяет расстояние от верхнего края HTML элемента до верхнего края его родительского элемента
visibilityОпределяет видимость элемента
z-indexОпределяет порядок позиционированных элементов по z-оси

Тени и прозрачность

box-shadowДобавляет тень к элементу
opacityОпределяет уровень прозрачности элемента
text-shadowДобавляет тень к тексту

Размеры

box-sizingУстанавливает алгоритм вычисления ширины и высоты элемента
heightУстанавливает высоту блочных или заменяемых элементов
max-heightУстанавливает максимальную высоту элемента.
max-widthУстанавливает максимальную ширину элемента
min-heightУстанавливает минимальную высоту элемента
min-widthУстанавливает минимальную ширину элемента
resizeОпределяет, может ли пользователь изменять размер элемента
widthУстанавливает ширину блочных или заменяемых элементов

Другое

column-countОпределяет количество колонок в многоколоночном тексте
column-fillОпределяет, как контент должен распределяться внутри колонок.
column-gapОпределяет расстояние между колонками в многоколоночном тексте
column-ruleОпределяет параметры разделительной линии между колонок многоколоночного текста
column-rule-colorУстанавливает цвет разделительных линий между колонок в многоколоночном тексте
column-rule-styleОпределяет стиль разделительных линий между колонок в многоколоночном тексте
column-rule-widthОпределяет толщину разделительных линий между колонок многоколоночного текста
column-spanОпределяет, должен ли элемент в многоколоночном тексте занимать ширину всех колонок или только одну из них
column-widthОпределяет оптимальную ширину колонки в многоколоночном тексте
columnsПозволяет одновременно задать ширину и количество колонок многоколоночного текста
cursorОпределяет вид курсора при наведении мышки на элемент
filterПозволяет применить художественные эффекты к элементам

Генерируемый контент

contentПозволяет вставлять генерируемое содержание в текст веб-страницы, которое первоначально в тексте отсутствует
counter-incrementЭто свойство позволяет увеличить значение счетчика приращений, который задается свойством counter-reset
counter-resetЭто свойство определяет идентификатор, в котором будет храниться счётчик отображений определенного элемента, а также его начальное значение
quotesУстанавливает тип кавычек, который применяется в тексте документа

Режимы написания

directionЭто свойство определяет направление текста
unicode-bidiЭто свойство вместе со свойством direction определяет, как должен располагаться текст используемого языка

Свойства текста

hanging-punctuationУстанавливает, может ли знак пунктуации располагаться вне контейнера с текстом вначале или в конце строки текста
hyphensСообщает браузеру, как расставлять переносы слов в блоке текста
letter-spacingУстанавливает расстояние между символами в пределах элемента
line-heightУстанавливает межстрочный интервал текста
tab-sizeУстанавливает размер отсупа, заданного при помощи символа табуляции
text-alignУстанавливает горизонтальное выравнивание текста элемента
text-align-lastУстанавливает выравнивание последней строки текста
text-decorationДобавляет оформление текста в виде подчеркивания, перечеркивания, линии над текстом
text-decoration-colorУстанавливает цвет линии, которая добавляется через свойство text-decoration
text-decoration-lineУстанавливает тип оформления текста — подчеркивание, перечеркивание, линия над текстом
text-decoration-styleУстанавливает стиль декоративной линии оформления текста
text-indentУстанавливает величину отступа первой строки текстового блока
text-justifyОпределяет метод выравнивания текста по ширине
text-overflowОпределяет параметры видимости текста в блоке, если текст целиком не помещается в заданную область
text-transformУправляет преобразованием текста элемента в заглавные или прописные символы
vertical-alignВыравнивает элемент по вертикали относительно своего родителя или окружающего текста
white-spaceУстанавливает, как отображать пробелы между словами в пределах элемента
word-breakОпределяет, как делать перенос на новую строку внутри слов
word-spacingУстанавливает расстояние между словами в пределах элемента
word-wrapУстанавливает, можно или нельзя переносить на новую строку длинные слова

Свойства списков

list-styleОпределяет стиль маркера списка, его положение и его изображение
list-style-imageУстанавливает изображение, которое будет использоваться в качестве маркера элементов списка
list-style-positionОпределяет, как будет размещаться маркер относительно текста
list-style-typeУстанавливает вид маркера элементов списка

Внешние и внутренние отступы

marginУниверсальное свойство, которое позволяет устанавливать размер всех отступов элемента за одну декларацию
margin-bottomЭто свойство устанавливает размер нижнего отступа элемента
margin-leftЭто свойство устанавливает размер левого отступа элемента
margin-rightЭто свойство устанавливает размер правого отступа элемента
margin-topЭто свойство устанавливает размер верхнего отступа элемента
paddingУниверсальное свойство, которое позволяет устанавливать размер всех полей элемента за одну декларацию
padding-bottomЭто свойство устанавливает размер нижнего поля элемента
padding-leftЭто свойство устанавливает размер левого поля элемента
padding-rightЭто свойство устанавливает размер правого поля элемента
padding-topЭто свойство устанавливает размер верхнего поля элемента

Вывод на печать

orphansОпределяет минимальное число строк текста, которое остается на предыдущей странице при печати документа
page-break-afterДобавляет разрыв страницы при печати документа после заданного элемента
page-break-beforeДобавляет разрыв страницы при печати документа перед заданным элементом
page-break-insideРазрешает или запрещает разрыв страницы внутри заданного элемента при печати документа
widowsОпределяет минимальное число строк текста, которое располагается на следующей странице при печати документа

Learn to Change Font CSS

TL;DR — Свойство шрифта CSS устанавливает семейства шрифтов, размеры, жирность и другие свойства стиля шрифтов.

Содержание
  • 1. Знакомство со шрифтами
  • 1.1. семейство шрифтов
  • 1.2. стиль шрифта
  • 1.3. размер шрифта
  • 1.4. вес шрифта
  • 1.5. вариант шрифта
  • 1.6. шрифт-стрейч
  • 1.7. line-height
  • 2. Шрифт CSS: полезные советы

Введение в шрифты

Сокращение шрифта CSS предназначено для установки семи свойств шрифтов в одном объявлении .

В этом примере задается стиль

со шрифтом . сокращение:

Пример

    шрифт: 14px arial, без засечек;
}
p.georgia-шрифт {
   шрифт: курсив полужирный 16px/32px Georgia, с засечками;
} 

Попробуйте живое обучение на Udacity

Недвижимость Описание
семейство шрифтов Определяет семейство шрифтов, которое будет использоваться в вашем тексте.
стиль шрифта Добавляет обычный, курсивный или наклонный эффект к вашим буквам
размер шрифта Определяет размер ваших символов
вес шрифта Описывает толщину ваших символов
вариант шрифта Преобразует текст в меньшие прописные буквы
растяжка шрифта Выбирает сжатый или расширенный шрифт из шрифтов
высота строки Указывает высоту строки

Примечание: только font-size и font-family свойства являются обязательными в сокращении CSS font . Другие не являются обязательными.

Проблемы с наследованием и синтаксисом

Сокращение шрифта имеет некоторые проблемы из-за проблемного синтаксиса и наследования. Взгляните на этот краткий обзор:

  • Синтаксис: , если в сокращении нет font-size и font-family , CSS проигнорирует весь оператор.
  • Синтаксис: значение font-family должно быть последним в объявлении.
  • Синтаксис: необязательные значения должны стоять перед размер шрифта значение в сокращении. В противном случае CSS игнорирует их и может сделать то же самое для обязательных свойств.
  • Синтаксис: свойство CSS font-stretch может не работать в старых браузерах. Это заставляет CSS игнорировать весь оператор. В целях безопасности включите резервную функцию , которая будет запускаться при сбое сокращения.
  • Наследование: опущены необязательные свойства не наследуются значения из их родительских элементов. Вместо этого у них есть свои значения по умолчанию .

font-family

Свойство font-family устанавливает шрифт для элемента. Это свойство определяет не один шрифт, а семейство . Следовательно, другие свойства важны для выбора необходимого шрифта из семейства.

Два имени семейства шрифтов в CSS выглядят следующим образом:

  • семейство шрифтов — конкретное семейство шрифтов
  • общее семейство – группа семейств шрифтов

.
Общее семейство Семейство шрифтов Описание
Моноширинный Консоль Lucida
Курьер Новый
Ширина всех моноширинных символов одинакова
С засечками Грузия
Таймс Нью Роман
Все шрифты с засечками имеют маленькие линии в конце определенных символов
Без засечек Ариал
Вердана
Символы шрифтов без засечек не заканчиваются маленькими черточками, как в шрифтах с засечками. Считается, что их легче читать на экране, чем Serif

Часто разработчики включают несколько названий семейств CSS шрифтов через запятую . Альтернативы гарантируют , что

стиль шрифтовых работ:

Пример

 p {
   семейство шрифтов: "Times New Roman", Times, serif;
} 

Попробуйте вживую. Учитесь на Udacity

Браузеры выбирают первый встроенный в страницу с помощью @font-face или установленный в операционной системе.

Включите более одного имени, чтобы предоставить браузерам альтернативы . Если один шрифт недоступен , могут быть другие варианты. Укажите этот список из самый высокий приоритет до самый низкий .

Примечание: выбор шрифта происходит по одному символу за раз.

font-style

Свойство font-style определяет стиль шрифта для элементов HTML. Он оформляет шрифт как обычный, курсивный или наклонный. Он может иметь следующие три значения :

  • нормальный — текст отображается нормально (по умолчанию).
  • курсив — текст отображается курсивом.
  • oblique — текст наклонен (немного отличается от курсива). Это значение задает угол наклона.

В примере вы увидите сравнение всех трех значений для стиля

:

Пример

 p.normal {
   стиль шрифта: обычный;
}

курсив {
   стиль шрифта: курсив;
}

п. косой {
   стиль шрифта: наклонный;
} 

Попробуйте живое обучение на Udacity

Примечание: наклонный с установленным углом работает в браузерах, поддерживающих синтаксис CSS Fonts Level 4 .

размер шрифта

Свойство размер шрифта устанавливает размер или высоту шрифта. Это свойство поддерживает три типа значений:

  • Ключевые слова: размеров, предопределенных в соответствии с размером шрифта пользователя по умолчанию (xx-маленький, x-маленький, маленький, средний, большой, x-большой, xx-большой, меньший, крупнее).
  • Процентное значение: процента в виде значений размера относительно размера шрифта элементов.
  • Индикаторы длины: конкретных размеров относительно размера элементов (px, cm, pt, em).

Помните: значения длины делают не принимают отрицательные числа.

В этом примере вы увидите различные значения размера шрифта в действии:

Пример

 стр.размер1 {
    размер шрифта: x-большой;
}

p.size2 {
    размер шрифта: 200%;
}

p.size3 {
    размер шрифта: 20px;
} 

Попробуй вживую Учись на Udacity

Это x-large text

I am a 200% text

Этот текст 20px

Pros

6

  • Упрощенный дизайн (нет упрощенной информации) -качественные курсы (даже бесплатные)
  • Разнообразие функций
  • Main Features

    • Nanodegree programs
    • Suitable for enterprises
    • Paid certificates of completion

    EXCLUSIVE: 75% OFF

    Pros

    • Easy to navigate
    • No technical issues
    • Seems to забота о своих пользователях

    Основные характеристики

    • Большое разнообразие курсов
    • 30-дневная политика возврата средств
    • Бесплатные сертификаты об окончании

    AS LOW AS 12. 99$

    Pros

    • Great user experience
    • Offers quality content
    • Very transparent with their pricing

    Main Features

    • Free certificates of completion
    • Focused on data научные навыки
    • Гибкий график обучения

    СКИДКА 75%

    вес шрифта

    Свойство CSS вес шрифта определяет вес ( жирность ) шрифта.

    В примере мы видим элементы с разными значениями font-weight :

    Нормальный текст нормальный.

    Этот текст выделен жирным шрифтом.

    Так выглядит шрифт с начертанием 900.

    Пример

     p.normal {
       вес шрифта: нормальный;
    }
    
    р.толстый {
       вес шрифта: полужирный;
    }
    
    р.толще {
       вес шрифта: 900;
    } 

    Попробуйте живое обучение на Udacity

    Есть несколько способов изменить стиль шрифта в CSS, когда дело доходит до веса:

    • Ключевые слова: вы можете установить шрифт обычный . Числовое значение для этого ключевого слова — 400. полужирный задает стиль жирного шрифта (такой же, как 400). light устанавливает шрифт на один вес светлее, чем родительский элемент. жирнее устанавливает шрифт на один вес легче, чем родительский элемент .
    • <число>: принимает значения от 1 до 1000. Чем выше число, тем жирнее шрифт такой.

    font-variant

    Свойство CSS font-variant позволяет заменять текст маленькими прописными (буквы меньше, чем обычные прописные).

    В приведенном ниже примере мы видим, как выглядит текст с строчными буквами :

    В этом тексте все строчные буквы.

    Пример

     p.smallcaps {
       вариант шрифта: капитель;
    } 

    Попробуйте вживую. Учитесь на Udacity

    До CSS3 это свойство для установки стиля шрифта в CSS имело только обычные значения и с маленькими заглавными буквами . Теперь он принимает больше:

    • все строчные буквы отображает строчные буквы для прописных и строчных букв.
    • маленькие заглавные буквы дисплеи маленькие заглавные буквы. Если шрифты не имеют этой функции, буквы выглядят так же, как с маленькими заглавными буквами .
    • all-petite-caps отображает маленькие заглавные буквы для верхнего и нижнего букв. Резервная функция все-маленькие .
    • заглавные буквы дисплей заглавные буквы заглавные буквы.
    • unicase отображает смесь маленьких заглавных букв для прописных букв с обычными обычными строчными буквами.

    font-stretch

    Свойство font-stretch указывает обычный , расширенный или сжатый шрифт из шрифта.

    Примечание: сокращенный 9Начертания 0033 обозначают символы, которые уже , чем обычно. Расширенные символы относятся к символам, которые шире обычных.

    Это свойство принимает следующие значения:

    • ультраконденсированный
    • сверхконденсированный
    • конденсированный
    • полуконденсированный
    • обычный
    • полурасширенный
    • расширенный
    • расширенный
    • сверхрасширенный

    Когда шрифты не имеют расширенных или сжатых лиц, CSS font-stretch не изменяет стиль шрифта для элементов HTML.

    Примечание: CSS3 представил font-stretch . Для браузеров , таких как Google Chrome и Opera, вам необходимо включить font-stretch в @font-face .

    line-height

    line-height задает пространство для над и под встроенными элементами. Посмотрите на этот пример:

    Пример

     p {
        высота строки: 10;
    } 

    Попробуйте Live Learn на Udacity

    Это свойство принимает следующие значения:

    • a
    • a <длина>
    • a <процент>
    • ключевое слово нормальный

    Примечание: лучший вариант номер . Это может быть любое число, включая десятичных числа .

    Шрифт CSS: полезные советы

    • Используя свойства текста и свойства шрифта, вы получаете больше контроля над тем, как выглядит текст.
    • Рассмотрим пользователей с когнитивными проблемами , такими как дислексия, слабое зрение или другие состояния.

    Свойства шрифта

    Свойства шрифта



    • Семейство шрифтов
    • Стиль шрифта
    • Вариант шрифта
    • Вес шрифта
    • Размер шрифта
    • Шрифт

    Синтаксис: семейство шрифтов: [[<имя семейства> | <родовое-семейство>],]* [<семейство> | <общее-семейство>]
    Возможные значения: <название семейства>
    • Можно использовать любое имя семейства шрифтов
    • serif ( например , Times)
    • без засечек ( например , Arial или Helvetica)
    • курсив ( например , Zapf-Chancery)
    • фантастика ( например , вестерн)
    • моноширинный ( например , Courier)
    Исходное значение: Определяется браузером
    Применимо к: Все элементы
    По наследству: Да

    Семейства шрифтов могут быть назначены конкретным именем шрифта или родовым семейством шрифтов. Очевидно, что определение конкретного шрифта вряд ли будет соответствовать общему семейству шрифтов. Можно выполнить несколько назначений семейства, и если выполняется конкретное назначение шрифта, за ним должно следовать общее имя семейства на случай, если первый выбор отсутствует.

    Пример объявления семейства шрифтов может выглядеть следующим образом:

     P { семейство шрифтов: «Учебник нового века», Times, serif } 

    Обратите внимание, что первые два задания относятся к определенным шрифтам: New Century Schoolbook и Times. Однако, поскольку оба они являются шрифтами serif , универсальное семейство шрифтов указано в качестве резервного на тот случай, если в системе нет ни одного из них, но есть другой шрифт serif , отвечающий требованиям.

    Любое имя шрифта, содержащее пробелы, должно быть заключено в одинарные или двойные кавычки.

    Семейство шрифтов также может быть задано с помощью свойства шрифта .


    Синтаксис: стиль шрифта: <значение>
    Возможные значения: обычный | курсив | косой
    Исходное значение: обычный
    Относится к: Все элементы
    По наследству: Да

    Свойство font-style определяет, что шрифт будет отображаться одним из трех способов: обычный , курсив или наклонный (наклонный). Пример таблицы стилей с объявлениями font-style может выглядеть следующим образом:

     h2 {стиль шрифта: наклонный}
    P {стиль шрифта: обычный} 

    Синтаксис: вариант шрифта: <значение>
    Возможные значения: обычный | малые капиталы
    Исходное значение: обычный
    Применимо к: Все элементы
    По наследству: Да

    свойство font-variant определяет, должен ли шрифт отображаться в обычном или маленьком заглавном . Маленькие заглавные отображаются, когда все буквы слова написаны заглавными, а прописные символы немного крупнее строчных. Более поздние версии CSS могут поддерживать дополнительные варианты, такие как сжатые, расширенные, маленькие заглавные цифры или другие пользовательские варианты. Примером назначения варианта шрифта может быть:

    .
     SPAN { вариант шрифта: маленькие заглавные буквы } 

    Синтаксис: вес шрифта: <значение>
    Возможные значения: обычный | жирный | смелее | зажигалка | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
    Исходное значение: обычный
    Применимо к: Все элементы
    По наследству: Да

    Свойство font-weight используется для указания веса шрифта. Значения жирнее и светлее относятся к унаследованному весу шрифта, а другие значения являются абсолютными весами шрифта.

    Примечание. Поскольку не все шрифты имеют девять возможных весов отображения, некоторые веса могут быть сгруппированы вместе при назначении. Если указанный вес недоступен, альтернатива будет выбрана на следующем основании:

    • 500 можно заменить на 400 и наоборот
    • 100 - 300 может быть отнесен к следующему более легкому весу, если таковой имеется, или к следующему более темному весу в противном случае
    • 600 - 900 может быть отнесен к следующему более темному весу, если таковой имеется, или к следующему более легкому весу в противном случае

    Некоторые примеры шрифтов назначений:

     h2 { вес шрифта: 800 }
    P {начертание шрифта: нормальный} 

    Синтаксис: размер шрифта: <абсолютный размер> | <относительный размер> | <длина> | <процент>
    Возможные значения:
    • <абсолютный размер>
      • xx-маленький | х-маленький | маленький | средний | большой | х-большой | xx-large
    • <относительный размер>
      • больше | меньше
    • <длина>
    • <процент> (относительно родительского элемента)

    Исходное значение: средний
    Применимо к: Все элементы
    По наследству: Да

    Свойство font-size используется для изменения размера отображаемого шрифта. Абсолютная длина (с использованием таких единиц, как pt, и в ) следует использовать с осторожностью из-за их слабости в адаптации к различным средам просмотра. Шрифты с абсолютной длиной могут очень легко оказаться слишком маленькими или слишком большими для пользователя.

    Некоторые примеры назначений размера:

     h2 {размер шрифта: большой}
    P {размер шрифта: 12pt}
    LI {размер шрифта: 90%}
    СИЛЬНЫЙ {размер шрифта: больше} 

    Авторы должны знать, что Microsoft Internet Explorer 3.x неправильно интерпретирует единицы em и ex как пиксели, что может легко сделать текст, использующий эти единицы, нечитаемым. Браузер также неправильно применяет процентные значения относительно размера шрифта по умолчанию для селектора, а не относительно размера шрифта родительского элемента. Это делает такие правила, как

     h2 { font-size: 200% } 

    опасен тем, что размер будет в два раза больше размера шрифта IE по умолчанию для заголовков первого уровня, а не в два раза больше размера шрифта родительского элемента. В этом случае BODY , скорее всего, будет родительским элементом, и он, вероятно, будет определять размер шрифта medium , тогда как размер шрифта заголовка первого уровня по умолчанию, установленный IE, вероятно, будет считаться xx-large .

    Учитывая эти ошибки, авторы должны соблюдать осторожность при использовании процентных значений для font-size , и, вероятно, следует избегать em и ex единиц для этого свойства.


    Синтаксис: шрифт: <значение>
    Возможные значения: [ <стиль шрифта> || <вариант шрифта> || <начертание> ]? [ /  ]? <семейство шрифтов>
    Исходное значение: Не определено
    Применимо к: Все элементы
    По наследству: Да

    Свойство font может использоваться как сокращение для различных свойств шрифта, а также высоты строки.

    Автор записи

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *