-
Ширина
-
Как добавить изображения в HTML документ
-
Как добавить изображения в CSS документ
Свойства ширины
Начать обсуждение хотелось бы со свойств, связанных с шириной. У нас есть min-width
и max-width,
и каждое из них крайне важно и полезно в определённых ситуациях.
Минимальная ширина (min-width)
Своство min-width
предназначено для предотвращения уменьшения ширины элемента ниже заданного значения. Значением по умолчанию является auto
, которое может доходить до 0
.
Максимальная ширина (max-width)
Свойство max-width
предназначено для предотвращения увеличения ширины элемента выше заданного значения. Значение по умолчанию – none
.
max-width: 100%
оно останется в границах родительского элемента, даже при том, что его изначальный размер больше. Если же изображение изначально меньше родителя, данное свойство никак на него не повлияет.Использование min-width и max-width
Если значение min-width
больше, чем max-width
, оно будет принято за ширину элемента.
Свойства высоты
В дополнение к свойствам минимальной и максимальной ширины, есть такие же свойства для высоты
Минимальная высота (min-height)
Свойство min-height
предназначено для предотвращения уменьшения высоты элемента ниже заданного значения. Значением по умолчанию является auto
, которое может доходить до 0
.
Максимальная высота (max-height)
Свойство max-height
предназначено для предотвращения увеличения высоты элемента больше заданного значения. Значением по умолчанию является none
.
object-fit
Свойство object-fit
определяет, как содержимое заменяемого элемента, такого как <img>
или <video>
, должно заполнять контейнер относительно его высоты и ширины.
Значения
fill
- Смещаемый контент меняет свой размер таким образом, чтобы заполнить всю область внутри блока: используется вся ширина и высота блока.
contain
- Смещаемый контент меняет свой размер таким образом, чтобы подстроиться под область внутри блока пропорционально собственным параметрам: окончательный размер контента будет определён как «помещённый внутрь» блока, ограничиваясь его шириной и высотой.
cover
- Смещаемый контент меняет свой размер таким образом, чтобы сохранять свои пропорции при заполнении блока: окончательный размер контента будет определён как «покрытие» блока, ограничиваясь его шириной и высотой.
none
- Смещаемый контент не изменяет свой размер с целью заполнить пространство блока: конечный размер контента будет определён с использованием алгоритма изменения размера по умолчанию, а также размер объекта по умолчанию равен ширине и высоте смещаемого контента.
· Как разместить изображения в HTML документ
Какие атрибуты бывают у тэг img:
src — путь до картинке
alt — текст
title — подсказка
<figure>: Элемент иллюстрации с необязательной подписью
HTML-элемент <figure>
(Иллюстрация с необязательной подписью) представляет самостоятельный контент, часто с подписью (заголовком), которая указывается с помощью элемента (<figcaption>
). Диаграмма и её подпись представляет собой единое целое.