45 подписчиков

Ширина и высота элементов в CSS

Ширина содержимого: свойство width. С помощью свойства width можно задать ширину содержимого блока. Данное свойство нельзя применить к строчным элементам.

Ширина содержимого: свойство width.

С помощью свойства width можно задать ширину содержимого блока. Данное свойство нельзя применить к строчным элементам. Ширина содержимого строчных элементов определятся исходя из ширины их одержимого.

!!! Отрицательные значения не допускаются.

!!! Свойство не наследуется дочерними элементами.

Значения свойства width:

  • длина: ширина элемента в единицах длины (px, em и тп);
  • % (процент): значение вычисляется в процентах относительно ширины содержащего блока;
  • auto: ширина вычисляется автоматически в зависимости от других свойств. Является значением по умолчанию;
  • inherit: наследует значение свойства от родительского элемента.
Синтаксис свойства:width: 100px; width: 10em; width: 50%; width: auto; width: inherit;

Минимальная и максимальная ширина.

Для задания максимальной и минимальной ширины используются свойства max-width и min-width. Они позволяют ограничивать ширину содержимого до определенного диапазона.

!!! Отрицательные значения не допускаются.

!!! Свойство не наследуется дочерними элементами.

Значения свойства min-width/max-width:

  • длина: ширина элемента в единицах длины (px, em и тп);
  • % (процент): значение вычисляется в процентах относительно ширины содержащего блока;
  • auto: ширина вычисляется автоматически в зависимости от других свойств. Является значением по умолчанию;
  • inherit: наследует значение свойства от родительского элемента.
Синтаксис свойств min-width/max-width:min-width: 100px; min-width: 10em; min-width: 50%; min-width: inherit;
max-width: 500px; max-width: 20em; max-width: 80%; max-width: none; max-width: inherit;

Высота содержимого: свойство height

С помощью свойства height можно задать высоту элемента. Оно так же как и свойство ширины не применяется к строчным элементам.

!!! Отрицательные значения не допускаются.

!!! Свойство не наследуется дочерними элементами.

Значения свойства height:

  • длина: ширина элемента в единицах длины (px, em и тп);
  • % (процент): значение вычисляется в процентах относительно ширины содержащего блока;
  • auto: ширина вычисляется автоматически в зависимости от других свойств. Является значением по умолчанию;
  • inherit: наследует значение свойства от родительского элемента.
Синтаксис свойств height:height: 100px; height: 10em; height: 50%; height: auto; width: inherit;

Минимальная и максимальная высота.

Свойства min-height и max-height позволяют создать диапазон высоты элемента с ограничениями.

!!! Отрицательные значения не допускаются.

!!! Свойство не наследуется дочерними элементами.

Значения свойств min-height/max-height:

  • длина: ширина элемента в единицах длины (px, em и тп);
  • % (процент): значение вычисляется в процентах относительно ширины содержащего блока;
  • auto: ширина вычисляется автоматически в зависимости от других свойств. Является значением по умолчанию;
  • inherit: наследует значение свойства от родительского элемента.
Синтаксис свойств min-height/max-height:max-height: 500px; max-height: 20em; max-height: 80%; max-height: none; max-height: inherit;
min-height: 100px; min-height: 2em; min-height: 50%; min-height: inherit;