Меню сайта
    • Free Soft по категориям
    • Клипарт
    • Справочник HTML тегов
    • Справочник CSS
    • Телевидение online
    • Потоковые радиостанции
    • Сборник mp3
    • Информация о сайте
    • Гостевая книга
    • Обратная связь
    • Видео
    • Каталог всех материалов сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Приработок в интернете!
  • Уникальное место! Здесь можно легко заработать реальные деньги.
  • К вашим услугам несколько методов заработка!
  • Просматривайте сайты, читайте письма рекламодателей, выполняйте несложные и интересные тесты и задания за вознаграждение.
  • Вы сможете получить свои первые деньги уже сразу после начала работы.
  • Кликайте по баннеру ниже и начинайте работать!
SEO sprint - Всё для максимальной раскрутки!
Главная » Все материалы сайта » Справочник CSS-3 » Позиционирование

clear | Свойство CSS

clear


Internet Explorer Chrome Opera Safari Firefox Android iOS
6.0+ 8.0+ 1.0+ 3.5+ 1.0+ 1.0+ 1.0+ 1.0+

Краткая информация

Значение по умолчанию none
Наследуется Нет
Применяется К блочным и плавающим элементам
Ссылка на спецификацию http://www.w3.org/TR/CSS21/visuren.html#propdef-clear

Версии CSS

CSS 1 CSS 2 CSS 2.1 CSS 3

Описание

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

При этом дополнительные значения могут запрещать обтекание только по указанным сторонам, а так же разделять плавающие элементы. Числовые значения могут быть не только положительными, но и отрицательными. Разумеется, свойство может вообще не применяться, всё зависит от ситуации с соседними позиционируемыми элементами.

Свойство применимо к блочным элементам, создано в версии CSS1 и проходит валидацию согласно версии CSS3.

Синтаксис

clear: none | left | right | both | inherit

Значения

none
Отменяет действие свойства clear, при этом обтекание элемента происходит, как задано с помощью свойства float или других настроек.
both
Отменяет обтекание элемента одновременно с правого и левого края. Это значение рекомендуется устанавливать, когда требуется снять обтекание элемента, но неизвестно точно с какой стороны.
left
Отменяет обтекание с левого края элемента. При этом все другие элементы на этой стороне будут опущены вниз, и располагаться под текущим элементом.
right
Отменяет обтекание с правой стороны элемента.
inherit
Устанавливает значение родителя.

Пример

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>clear</title>
 <style>
 #layer {
 float: left; /* Обтекание блока по правому краю */
 background: #fd0; /* Цвет фона */
 border: 1px solid black; /* Параметры рамки */
 padding: 10px; /* Поля вокруг текста */
 width: 40%; /* Ширина блока */
 }
 </style>
 </head> 
 <body>
 
 <div id="layer">
 Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh 
 euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
 </div>
 <div style="clear: left"></div>
 <p>Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, 
 vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto 
 odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore 
 te feugat nulla facilisi.</p> 
 </body>
</html>

Результат применения свойства clear

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi.


Пример 2

<!DOCTYPE html>
<html lang="ru">
<head>
<title>Свойство clear</title>
<meta charset="utf-8">
<style type="text/css">
<!--
.element-both {
clear:both;
width:300px;
height:50px;
padding:10px;
border:10px #0ba1d5; dotted;
text-decoration:blink;
color:gold;
background:#990000;
}
.prosto-element {
float:top;
width:300px;
height:50px;
padding:10px;
border:10px #0ba1d5; solid;
color:#ffffff;
background:green;
}
p {
color:indigo;
}
-->
</style>
</head>
<body>
<center>
<div class="prosto-element">Общее мнение - народная суть, дайте спокойно пожить хоть чуть-чуть.</div>
<div class="element-both">Нет! Мы во власти на то и нужны, пожить Вам спокойно давать не должны.</div>
<div class="prosto-element">Общее мнение - народная суть, дайте спокойно пожить хоть чуть-чуть.</div>
<br>
</center>
</body>
</html>

Результат примера.

Общее мнение - народная суть, дайте спокойно пожить хоть чуть-чуть.
Нет! Мы во власти на то и нужны, пожить Вам спокойно давать не должны.
Общее мнение - народная суть, дайте спокойно пожить хоть чуть-чуть.


Объектная модель

[window.]document.getElementById("elementID").style.clear

Браузеры

В браузере Internet Explorer 6 наблюдается ошибка под названием «эффект ку-ку», когда элементы c clear, соприкасающиеся с плавающими элементами (у которых задано свойство float) могут исчезать.

В браузере Internet Explorer 7 свойство clear не действует для элементов, у которых одновременно задано float со значением, не совпадающим с clear.

Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.

Источники: http://htmlbook.ru/ и http://delaisait.ucoz.ru/
Поделись ссылкой на эту страницу с друзьями:
  • 1
  • 2
  • 3
  • 4
  • 5
Категория: Позиционирование | Добавил: evkuriy (11.07.2013)
Просмотров: 808 | Теги: свойства CSS, позиционирование | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
343434
Ты не поверишь!
Категории раздела
Введение [1]
Позиционирование [11]
Размеры [6]
Псевдоэлементы [7]
Псевдоклассы [30]
Углы [5]
Таблицы [5]
Шрифт [7]
Поля [5]
Списки [4]
Отступы [5]
Контент [4]
Трансформация [6]
@-правила [5]
Границы [21]
Переходы [0]
Тени [0]
Текст [0]
Интерфейс [0]
Фон [0]
Анимация [0]
Контуры [0]
Печать [0]
Колонки [0]
Типы значений [0]
Вендорные префиксы [0]
Слушаем радио online!
  • Плей-лист станций
Плеер mp3!
  • Плей-лист mp3 плеера
Поиск
Друзья сайта
  • Программы, драйвера...
  • Программы по оптимизации и для ускорения работы

Наш баннер для обмена

Яндекс.Метрика Правильный CSS!
Desing by Курий Е.В. | | Copyright evkuriy © 2025