Размеры элементов

Размеры элементов задаются с помощью свойств width (ширина) и height (высота).

Значение по умолчанию - auto, можно явно задать размеры с помощью единиц измерения (пикселей, em) или с помощью процентов:
width: 150px;
width: 75%;
height: 15em;
			

Фактические размеры элемента могут отличаться от тех, которые установлены в свойствах width и height. В реальности значение свойства width - определяет только ширину внутреннего содержимого элемента, а под блок самого элемента будет выделяться пространство, ширина которого равна ширине внутреннего содержимого (свойство width) + внутренние отступы (свойство padding) + ширина границы (свойство border-width) + внешние отступы (свойство margin).

С помощью дополнительного набора свойств можно установить минимальные и максимальные размеры:

	
		min-width: минимальная ширина
			
		max-width: максимальная ширина
			
		min-height: минимальная высота
			
		max-height: максимальная высота
		

min-width: 200px; width:50%; max-width: 300px; В данном случае ширина элемента равна 50% ширины элемента-контейнера, однако при этом не может быть меньше 200 пикселей и больше 300 пикселей.

Свойство box-sizing позволяет переопределить установленные размеры элементов. Оно может принимать одно из следующих значений:

content-box: значение свойства по умолчанию, при котором браузер для определения реальных ширины и высоты элементов добавляет к значениям свойств width и height ширину границы и внутренние отступы

padding-box: указывает веб-браузеру, что ширина и высота элемента должны включать внутренние отступы как часть своего значения.