«Единственный способ творить великие дела – это любить то, что ты делаешь»
CSS

Свойство clear запрещает обтекание элементов, для которых установлено свойство float.

Это свойство применимо к блочным и плавающим элементам.

Значение свойства clear

- left - отменяет обтекание элемента, смещенного влево с помощью свойства float,

- right - отменяет обтекание элемента, смещенного вправо с помощью свойства float,

- both - отменяет обтекание элемента, смещенного в любую сторону с помощью свойства float,

- none - отменяет действие свойства clear,

- inherit - принимает значение свойства родительского элемента.

Значение по умолчанию

- none

Пример
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> Свойство clear </title>
</head>
<body>

<p style="border:#0000FF solid 2px; width:200px; height:50px"> </p>
<p style="border:#0000FF solid 2px; background-color:#0099FF; width:50px; height:100px"> </p>
<p style="border:#FF00FF solid 2px"> Элементы (абзацы) расположены последовательно - друг под другом. </p>

</body>
</html>
Результат

Элементы (абзацы) расположены последовательно друг под другом.

Пример
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> Свойство clear </title>
</head>
<body>

<p style="border:#0000FF solid 2px; width:200px; height:50px; float:left"> </p>
<p style="border:#0000FF solid 2px; background-color:#0099FF; width:50px; height:100px; float:right"> </p>
<p style="border:#FF00FF solid 2px"> Один блок смещен к левой стороне страницы, другой - к правой, а текст третьего блока обтекает их. </p>

</body>
</html>
Результат

Один блок смещен к левой стороне страницы, другой - к правой, а текст третьего блока обтекает их.

Пример
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title> Свойство clear </title>
</head>
<body>
<p style="border:#0000FF solid 2px; width:200px; height:50px; float:left"> </p>
<p style="border:#0000FF solid 2px; background-color:#0099FF; width:50px; height:100px; float:right"> </p>
<p style="border:#FF00FF solid 2px; clear:left"> Один блок смещен к левой стороне страницы, другой - к правой, а текст третьего блока обтекает слева только правый блок, так как обтекание левого блока запрещено. </p>
</body>
</html>
Результат

Один блок смещен к левой стороне страницы, другой - к правой, а текст третьего блока обтекает слева только правый блок, так как обтекание левого блока запрещено



Все cвойства CSS

CSS по шагам