Внимание на ударение
Если корни плав//плов, плыв
В глаголе плыть и словах, образованных от него, пиши букву ы независимо от ударения в слове: проплы´ть, проплыва´ть, заплы´ть, заплыва´ть, доплы´ть, доплыва´ть, переплы´ть, переплыва´ть, заплы´в и др. под.
Исключение
пловцы´, плове´ц, пло вчи´ха, плывуны´
— Понравилась статья?:)Мой мир
Вконтакте
Одноклассники
Google+
Макет Свойство CSS float
указывает как элемент должен плавать.
CSS очистить свойство
указывает, какие элементы могут плавать рядом с очищенным элементом и с какой стороны.
Свойство float
используется для позиционирование и форматирование контента, например пусть изображение плавно перемещается слева от текста в контейнер.
Свойство float
может иметь одно из следующие значения:
В простейшем случае свойство float
можно использовать для обтекания текстом изображений.
В следующем примере указано, что изображение должно перемещаться вправо в тексте:
Lorem ipsum dolor sit amet, conctetur adipiscing elit. Phasellus imperdiet, nulla et dictum interdum, nisi lorem egestas odio, vitae scelerisque enim ligula venenatis dolor.Maecenas nisl est, ultrices nec congue eget, auctor vitae massa. Fusce luctus vestibulum augue ut aliquet. Mauris ante ligula, facilisis sed ornare eu, lobortis in odio. Praesent convallis urna a lacus interdum ut hendrerit risus congue. Nunc sagittis dictum nisi, sed ullamcorper ipsum dignissim ac ...
В следующем примере указано, что изображение должно плавать до слева в тексте:
Lorem ipsum dolor sit amet, conctetur adipiscing elit.Phasellus imperdiet, nulla et dictum interdum, nisi lorem egestas odio, vitae scelerisque enim ligula venenatis dolor. Maecenas nisl est, ultrices nec congue eget, auctor vitae massa. Fusce luctus vestibulum augue ut aliquet. Mauris ante ligula, facilisis sed ornare eu, lobortis in odio. Praesent convallis urna a lacus interdum ut hendrerit risus congue. Nunc sagittis dictum nisi, sed ullamcorper ipsum dignissim ac ...
В следующем примере изображение будет отображаться именно там, где оно встречается в текст (float: none;):
Lorem ipsum dolor sit amet, conctetur adipiscing elit.Phasellus imperdiet, nulla et dictum interdum, nisi lorem egestas odio, vitae scelerisque enim ligula venenatis dolor. Maecenas nisl est, ultrices nec congue eget, auctor vitae massa. Fusce luctus vestibulum augue ut aliquet. Mauris ante ligula, facilisis sed ornare eu, lobortis in odio. Praesent convallis urna a lacus interdum ut hendrerit risus congue. Nunc sagittis dictum nisi, sed ullamcorper ipsum dignissim ac ...
Свойство CSS float
размещает элемент слева или справа от своего контейнера, позволяя тексту и встроенным элементам обтекать его. Элемент удаляется из обычного потока страницы, но остается частью потока (в отличие от абсолютного позиционирования).
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https: // github.com / mdn / interactive-examples и отправьте нам запрос на перенос.
Плавающий элемент - это элемент, для которого вычисленное значение с плавающей запятой
не равно , нет
.
Поскольку с плавающей точкой
подразумевает использование блочного макета, он изменяет вычисленное значение display
значений, в некоторых случаях:
Указанное значение | Расчетное значение |
---|---|
рядный |
блок |
рядный блок | блок |
встроенный стол | стол |
стол-ряд | блок |
таблица-строка-группа | блок |
таблица-столбец | блок |
таблица-столбец-группа | блок |
таблица-ячейка | блок |
заголовок таблицы | блок |
группа заголовков таблиц | блок |
нижний колонтитул группы | блок |
линейно-гибкий | гибкий |
линейная сетка | сетка |
прочие | без изменений |
HTMLElement.style
, современные браузеры поддерживают float
, но в старых браузерах вы должны записывать его как cssFloat
, в Internet Explorer 8 и более ранних версий используется стиль styleFloat
. Это было исключением из правила, что имя члена DOM - это имя в верблюжьем регистре для имени CSS, разделенного тире (из-за того, что «float» является зарезервированным словом в JavaScript, как видно из необходимости escape "class" как "className" и escape "for" как "htmlFor"). / * Значения ключевых слов * / плыть налево; float: right; float: нет; float: inline-start; float: inline-end; / * Глобальные значения * / float: наследовать; float: начальный; float: не задано;
Свойство float
определяется как одно ключевое слово, выбираемое из списка значений ниже.
слева
правый
нет
рядный старт
ltr
и правая сторона со сценариями rtl
. рядный конец
ltr
и левая сторона со сценариями rtl
. осталось | право | нет | встроенный старт | встроенный конец
Как упоминалось выше, когда элемент перемещается, он удаляется из обычного потока документа (хотя остается его частью).Он смещается влево или вправо до тех пор, пока не коснется края содержащего его прямоугольника или другого плавающего элемента .
В этом примере есть три цветных квадрата. Два перемещаются влево, а один - вправо. Обратите внимание, что второй «левый» квадрат располагается справа от первого. Дополнительные квадраты будут продолжать складываться вправо, пока не заполнят содержащийся ящик, после чего они перейдут к следующей строке.
Плавающий элемент по высоте должен быть не меньше его самого высокого вложенного дочернего элемента.Мы дали родительскому элементу width: 100%
и разместили его, чтобы убедиться, что он достаточно высокий, чтобы охватить его плавающие дочерние элементы, и чтобы он занимал ширину родительского элемента, поэтому нам не нужно очищать его соседнего брата.
<раздел>123Lorem ipsum dolor sit amet, conctetur adipiscing elit. Morbi tristique sapien ac erat tincidunt, sit amet dignissim lectus vulputate.Donec id iaculis velit. Аликум Вел malesuada erat. Praesent non magna ac massa aliquet tincidunt vel в массе. Phasellus feugiat est vel leo finibus congue.
section { граница: 1 пиксель сплошного синего цвета; ширина: 100%; плыть налево; } div { маржа: 5 пикселей; ширина: 50 пикселей; высота: 150 пикселей; } .осталось { плыть налево; фон: розовый; } .право { float: right; фон: голубой; }
Иногда вам может понадобиться заставить элемент перемещаться ниже любых плавающих элементов.Например, вы можете захотеть, чтобы абзацы оставались смежными с плавающими, но заставляли заголовки располагаться на отдельной строке. См. Примеры clear
.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | Android webview | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | |
float | Chrome Полная поддержка 1 | Кромка Полная поддержка 12 | Firefox Полная поддержка 1 | IE Полная поддержка 4 | Опера Полная поддержка 7 | Safari Полная поддержка 1 | WebView Android Полная поддержка 1 | Chrome Android Полная поддержка 18 | Firefox Android Полная поддержка 4 | Опера Android Полная поддержка 10.1 | Safari iOS Полная поддержка 1 | Samsung Интернет Android Полная поддержка 1.0 |
Значения относительного расхода начальный ряд и конец рядный | Хром Нет поддержки № | Кромка Нет поддержки № | Firefox Полная поддержка 55 | IE Нет поддержки № | Opera Нет поддержки № | Safari Нет поддержки Нет | WebView Android Нет поддержки № | Chrome Android Нет поддержки № | Firefox Android Полная поддержка 55 | Опера Android Нет поддержки № | Safari iOS Нет поддержки № | Samsung Internet Android Нет поддержки № |