Содержание

Атрибут align | htmlbook.ru

Internet Explorer Chrome Opera Safari Firefox Android iOS
1.0+ 1.0+ 1.0+ 1.0+ 1.0+ 1.0+ 1.0+

Спецификация

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Описание

Для изображений можно указывать их положение относительно текста или других изображений на веб-странице. Способ выравнивания изображений задается атрибутом align тега <img>.

Синтаксис

<img align="bottom | left | middle | right |  top">

Значения

В табл. 1 перечислены возможные значение атрибута align и результат его использования.

Наиболее популярные значения — left и right, создающие обтекание текста вокруг изображения.

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

bottom

Валидация

Использование этого атрибута осуждается спецификацией HTML, валидный код получается только при использовании переходного <!DOCTYPE>.

Пример

HTML 4.01IECrOpSaFx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег IMG, атрибут align</title>
 </head>
 <body>

  <p><img src="images/square.gif" alt="Квадрат" 
  align="right"> Этот текст обтекает рисунок по его левому краю.</p>
 
</body>
</html>

Примечание

Дополнительные значения absbottom, absmiddle, baseline и texttop понимаются браузерами, но не поддерживаются спецификацией HTML 4.x/XHTML 1.0.

HTML атрибут align | назначение, значения, примеры

Последнее обновление: 03.02.2011

Атрибут align — задает выравнивание элемента относительно других элементов на странице или выравнивание внутри элемента в зависимости от того, к какому элементу (тегу) применен.

  • align для caption
  • align для hr
  • align для legend
  • align для горизонтального выравнивания внутри блоков (div, h2-h6, p)
  • align для указания положения элемента на странице (applet, iframe, img, marquee, object)
  • align для table
  • align для элементов таблиц (col, colgroup, tbody, td, tfoot, th, thead, tr)
Align для caption

Выравнивание заголовка таблицы (<caption>) относительно таблицы.

Возможные значения
  • top — заголовок сверху таблицы;
  • bottom — заголовок внизу;
  • left — слева;
  • right — справа
Значение по умолчанию top
Аналог в CSS caption-side

Использование атрибута не рекомендуется, следует использовать CSS свойство caption-side.

Align для hr

Горизонтальное выравнивание <hr> относительно окружения.

Возможные значения
  • left — разделитель выровнен по левому краю;
  • сenter — по центру;
  • right — по правому.
Значение по умолчанию center
Аналог в CSS совместное применение text-align и margin

Использование атрибута не рекомендуется (запрещено стандартами), следует использовать CSS свойство text-align и margin.

Align для legend

Выравнивание заголовка секции формы (<legend>) относительно этой секции (набора полей).

Возможные значения
  • top — заголовок сверху секции;
  • bottom — заголовок внизу;
  • left — слева;
  • right — справа
Значение по умолчанию top
Аналог в CSS нет

Использование атрибута не рекомендуется (запрещено стандартами).

Align для горизонтального выравнивания внутри блоков

Задает горизонтальное выравнивание внутри блока. Доступно для: <div>, <h2-h6>, <p>.

Возможные значения
  • left — выравнивание по левому краю;
  • right — по правому;
  • center — по центру;
  • justify — по обоим краям.
Так же есть значения для тега <div>, которые являются не стандартными и не желательными для использования, т.к. поддерживаются не всеми браузерами:
  • absbottom
  • absmiddle
  • baseline
  • texttop
Значение по умолчанию left
Аналог в CSS text-align

Использование атрибута не рекомендуется, следует использовать CSS свойство text-align.

Align для указания положения элемента на странице

Задает горизонтальное или вертикальное (относительно его содержимого) выравнивание элемента на странице. Применим к: <applet>, <iframe>, <img>, <input>, <marquee>, <object>.

Возможные значения
  • bottom — нижняя граница элемента должна быть вертикально выровнена относительно текущей базовой линии;
  • left — элемент прижимается к левой границе родителя, остальные (строчные) элементы и текст обтекают элемент справа;
  • middle — центр элемента должен быть вертикально выровнен относительно текущей базовой линии;
  • right — элемент прижимается к правой границе родителя, остальные (строчные) элементы и текст обтекают элемент слева;
  • top — верхняя граница элемента должна быть вертикально выровнена относительно текущей базовой линии;
Значение по умолчанию bottom
Аналог в CSS float для left/right и vertical-align для top/bottom/middle

Использование атрибута не рекомендуется, следует использовать CSS свойство float и vertical-align.

Align для table

Задает выравнивание таблицы (<table>) относительно родителя.

Возможные значения
  • left — таблица прижата влево;
  • center — по центру;
  • right — прижата вправо.
Значение по умолчанию нет
Аналог в CSS нет, следует использовать прием «выравнивания блока по середине»

Использование атрибута не рекомендуется (запрещено стандартами).

Align для элементов таблиц

Задает горизонтальное выравнивание внутри ячеек таблицы: <col>, <colgroup>, <tbody>, <td>, <tfoot>, <th>, <thead>, <tr>

Возможные значения
  • left — выравнивание содержимого по левому краю;
  • center — по центру;
  • right — по правом краю;
  • justify — по правому и левому краям одновременно;
  • char — выравнивание текста вокруг указанного символа (применяется в паре с атрибутом char)
Значение по умолчанию left
Аналог в CSS text-align для значений left / center / right / justify. Для char аналога нет.

Пример

<img align="right" src="images/pic.jpg" />

Твой код:
<html> <head> <title></title> <style type=»text/css»> <!— —> </style> </head> <body> <p><img src=»/assets/images/logo.jpg» widht=»200″ align=»right» /> HTML-CSS-PHP-JS.RU — сайт, созданный верстальщиками для верстальщиков и других веб разработчиков. Посвящается вопросам, техникам и урокам верстки сайтов.</p> </body> </html> Сделай код и жми тут

Результат:
большой полигон

Заметки

align-items | CSS | WebReference

Свойство align-items выравнивает флекс-элементы внутри контейнера в перпендикулярном направлении.

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

Значение по умолчаниюstretch
НаследуетсяНет
ПрименяетсяК флекс-контейнеру
АнимируетсяНет

Синтаксис

align-items: flex-start | flex-end | center | baseline | stretch

Обозначения

ОписаниеПример
<тип>Указывает тип значения.<размер>
A && BЗначения должны выводиться в указанном порядке.<размер> && <цвет>
A | BУказывает, что надо выбрать только одно значение из предложенных (A или B).
normal | small-caps
A || BКаждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке.width || count
[ ]Группирует значения.[ crop || cross ]
*Повторять ноль или больше раз.[,<время>]*
+Повторять один или больше раз.<число>+
?Указанный тип, слово или группа не является обязательным.inset?
{A, B}Повторять не менее A, но не более B раз.<радиус>{1,4}
#Повторять один или больше раз через запятую.<время>#

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>align-items</title> <style> .flex-container { display: flex; align-items: stretch; /* Растягиваем */ } .flex-item { margin-left: 1rem; /* Расстояние между блоков */ padding: 10px; /* Поля вокруг текста */ width: 33.333%; /* Ширина блоков */ } .flex-item:first-child { margin-left: 0; } .item1 { background: #F0BA7D; } .item2 { background: #CAE2AA; } .item3 { background: #A6C0C9; } </style> </head> <body> <div> <div> Фенек — лисица, живущая в пустынях Северной Африки. Имеет достаточно миниатюрный размер и своеобразную внешность с большими ушами. </div> <div> Корсак — хищное млекопитающее рода лисиц. </div> <div> Лисица — хищное млекопитающее семейства псовых, наиболее распространённый и самый крупный вид рода лисиц. </div> </div> </body> </html>

Результат данного примера показан на рис. 1. За счёт использования значения stretch у атрибута align-items блоки получаются одинаковой высоты, несмотря на разное содержимое.

Блоки одинаковой высоты

Рис. 1. Блоки одинаковой высоты

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

Объект.style.alignItems

Примечание

Safari до версии 9 поддерживает свойство -webkit-align-items.

Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — свойство полностью поддерживается браузером со всеми допустимыми значениями;
  •  — свойство браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо свойство поддерживается лишь частично, например, не все допустимые значения действуют или свойство применяется не ко всем элементам, которые указаны в спецификации.

Число указывает версию браузера, начиная с которой свойство поддерживается.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 24.04.2020

Редакторы: Влад Мержевич

Как научиться разрабатывать сайты

Свойство align-items | CSS справочник

CSS свойства

Определение и применение

CSS свойство align-items производит выравнивание всех элементов внутри флекс контейнера вдоль поперечной оси, или производит выравнивание всех элементов макета сетки по оси столбца grid-контейнера.

Для того, чтобы произвести выравнивание всех элементов макета сетки по оси строки, вы можете воспользоваться свойством justify-items.


Обращаю Ваше внимание на то, что если элемент не является флекс, или grid-контейнеромом, то свойство align-items не окажет на такой элемент никакого эффекта.

Более подробную информацию о работе с флекс элементами вы можете получить в статье учебника CSS «Верстка по Flexbox (работа с контейнерами)».


Схематичное отображение работы свойства align-items отображено на следующем изображении:

* — для элементов сетки макета (grid-элементы) допускается использование сокращенных значений start и end, для флекс элементов необходимо использовать полные значения flex-start и flex-end.

Поддержка браузерами

CSS синтаксис:

/* флекс контейнер */
align-items: "stretch | center | flex-start | flex-end | baseline | initial | inherit";

/* grid-контейнер*/
align-items: "stretch | center | start | end | baseline | initial | inherit";

JavaScript синтаксис:

object.style.alignItems = "stretch"

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

ЗначениеОписание
stretchФлекс элементы растягиваются по размеру контейнера вдоль поперечной оси, элементы сетки макета растягиваются вдоль столбца. Это значение по умолчанию.
centerЭлементы располагаются по центру строки контейнера (середина поперечной оси, или оси столбца).
flex-startЭлементы располагаются в начале строки контейнера. Для элементов сетки макета (grid-элементы) допускается использование сокращенного значения start, для флекс элементов необходимо использовать полное значение flex-start
flex-endЭлементы располагаются в конце строки контейнера. Для элементов сетки макета (grid-элементы) допускается использование сокращенного значения end, для флекс элементов необходимо использовать полное значение flex-end.
baselineЭлементы распологаются по их базовой линии.
initialУстанавливает свойство в значение по умолчанию.
inheritУказывает, что значение наследуется от родительского элемента.

Версия CSS

CSS3

Наследуется

Нет.

Анимируемое

Нет.

Пример использования

<!DOCTYPE html>
<html>
<head>
<title>Пример использования свойства align-items (для флекс контейнера)</title>
<style>
.container {
    display: -webkit-flex;  /* для поддержки ранних версий браузеров */
    display: flex;  /* элемент отображается как блочный flex-контейнер */
    height: 300px;  /* устанавливаем высоту контейнера */
    background: bisque;  /* устанавливаем цвет заднего фона */
    -webkit-align-items: center;  /* для поддержки ранних версий браузеров */
    align-items: center;  /* флекс элементы располагаются по центру контейнера (середина поперечной оси) */
}
.container > div { используем селектор дочерних элементов (форматируем все элементы <div>, вложенные внутрь флекс контейнера  )
    width: 20%; /* устанавливаем ширину блока */
} 
.container:hover {  /* стили при наведении на контейнер */
    -webkit-align-items: center;  /* для поддержки ранних версий браузеров */
    align-items: center;  /* флекс элементы распологаются по их базовой линии */
} 
.container div:nth-of-type(1) { /* псевдокласс :nth-of-type() выбирает каждый указанный элемент, который является заданным дочерним элем

align-self | CSS | WebReference

Свойство align-self выравнивает флекс-элементы текущей строки, переписывая значение align-items.

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

Значение по умолчаниюauto
НаследуетсяНет
ПрименяетсяК флекс-элементу
АнимируетсяНет

Синтаксис

align-self: auto | flex-start | flex-end | center | baseline | stretch

Обозначения

ОписаниеПример
<тип>Указывает тип значения.<размер>
A && BЗначения должны выводиться в указанном порядке.<размер> && <цвет>
A | BУказывает, что надо выбрать только одно значение из предложенных (A или B).normal | small-caps
A || BКаждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке.width || count
[ ]Группирует значения.[ crop || cross ]
*Повторять ноль или больше раз.[,<время>]*
+Повторять один или больше раз.<число>+
?Указанный тип, слово или группа не является обязательным.inset?
{A, B}Повторять не менее A, но не более B раз.<радиус>{1,4}
#Повторять один или больше раз через запятую.<время>#

Значения

auto
Берёт родительское значение align-items или stretch, если нет родителя.
flex-start
Элемент выравнивается в начале поперечной оси контейнера.
flex-end
Элемент выравнивается в конце поперечной оси контейнера.
center
Элемент выравнивается по центральной линии на поперечной оси.
baseline
Элемент выравнивается по базовой линии текста.
stretch
Элемент растягивается таким образом, чтобы занять всё свободное пространство контейнера по поперечной оси.

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>align-items</title> <style> .flex-container { display: flex; align-items: flex-start; height: 160px; /* Высота контейнера */ } .flex-item { margin-left: 1rem; /* Расстояние между блоками */ padding: 10px; /* Поля вокруг текста */ width: 33.333%; /* Ширина блоков */ } .flex-item:first-child { margin-left: 0; } .flex-item:hover { align-self: stretch; /* Растягиваем при наведении */ } .item1 { background: #F0BA7D; } .item2 { background: #CAE2AA; } .item3 { background: #A6C0C9; } </style> </head> <body> <div> <div> Фенек — лисица, живущая в пустынях Северной Африки. Имеет достаточно миниатюрный размер и своеобразную внешность с большими ушами. </div> <div> Корсак — хищное млекопитающее рода лисиц. </div> <div> Лисица — хищное млекопитающее семейства псовых, наиболее распространённый и самый крупный вид рода лисиц. </div> </div> </body> </html>

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

Объект.style.alignSelf

Примечание

Safari до версии 9 поддерживает свойство -webkit-align-self.

Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — свойство полностью поддерживается браузером со всеми допустимыми значениями;
  •  — свойство браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо свойство поддерживается лишь частично, например, не все допустимые значения действуют или свойство применяется не ко всем элементам, которые указаны в спецификации.

Число указывает версию браузера, начиная с которой свойство поддерживается.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 24.04.2020

Редакторы: Влад Мержевич

Как научиться разрабатывать сайты

align-content | CSS | WebReference

Задаёт тип выравнивания строк внутри флекс-контейнера по поперечной оси при наличии свободного пространства.

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

Значение по умолчаниюstretch
НаследуетсяНет
ПрименяетсяК флекс-контейнеру
АнимируетсяНет

Синтаксис

align-content: flex-start | flex-end | center | 
  space-between | space-around | space-evenly | stretch

Обозначения

ОписаниеПример
<тип>Указывает тип значения.<размер>
A && BЗначения должны выводиться в указанном порядке.<размер> && <цвет>
A | BУказывает, что надо выбрать только одно значение из предложенных (A или B).normal | small-caps
A || BКаждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке.width || count
[ ]Группирует значения.[ crop || cross ]
*Повторять ноль или больше раз.[,<время>]*
+Повторять один или больше раз.<число>+
?Указанный тип, слово или группа не является обязательным.inset?
{A, B}Повторять не менее A, но не более B раз.<радиус>{1,4}
#Повторять один или больше раз через запятую.<время>#

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>align-content</title> <style> .flex-container { width: 70px; height: 240px; border: 1px solid #333; padding: 10px; display: flex; flex-wrap: wrap; align-content: center; } .flex-container div { width: 70px; height: 70px; border-radius: 50%; } .red { background: red; } .yellow { background: yellow; } .green { background: green; } </style> </head> <body> <div> <div></div> <div></div> <div></div> </div> </body> </html>

Результат данного примера показан на рис. 1.

Использование свойства align-content

Рис. 1. Использование свойства align-content

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

Объект.style.alignContent

Примечание

Safari до версии 9 поддерживает свойство -webkit-align-content.

Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — свойство полностью поддерживается браузером со всеми допустимыми значениями;
  •  — свойство браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо свойство поддерживается лишь частично, например, не все допустимые значения действуют или свойство применяется не ко всем элементам, которые указаны в спецификации.

Число указывает версию браузера, начиная с которой свойство поддерживается.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 24.04.2020

Редакторы: Влад Мержевич

Как научиться разрабатывать сайты

Выравнивание элементов. align-items и align-self

Выравнивание элементов. align-items и align-self

Последнее обновление: 18.04.2017

Свойство align-items

Свойство align-items также выравнивает элементы, но уже по поперечной оси (cross axis) (при расположении в виде строки по вертикали, при расположении в виде столбца — по горизонтали). Это свойство может принимать следующие значения:

  • stretch: значение по умолчанию, при котором flex-элементы растягиваются по всей высоте (при расположении в строку) или по всей ширине (при расположении в столбик) flex-контейнера

  • flex-start: элементы выравниваются по верхнему краю (при расположении в строку) или по левому краю (при расположении в столбик) flex-контейнера

  • flex-end: элементы выравниваются по нижнему краю (при расположении в строку) или по правому краю (при расположении в столбик) flex-контейнера

  • center: элементы выравниваются по центру flex-контейнера

  • baseline: элементы выравниваются в соответствии со своей базовой линией

Выравнивание при расположении в строку:


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Flexbox в CSS3</title>
        <style>
			
			.flex-container {
				display: flex;
				border:1px #ccc solid;
				height:5em;
			}
			.flex-start{
				align-items: flex-start;
			}
			.flex-end{
				align-items: flex-end;
			}
			.center{
				align-items: center;
			}
			.baseline{
				align-items: baseline;
			}
			.flex-item {
				text-align:center;
				font-size: 1em;
				padding: 1.2em;
				color: white;
				
			}
			.largest-item{ 
				padding-top:2em;
			}
			.color1 {background-color: #675BA7;}
			.color2 {background-color: #9BC850;}
			.color3 {background-color: #A62E5C;}
			.color4 {background-color: #2A9FBC;}
        </style>
    </head>
    <body>
		<h4>Flex-start</h4>
		<div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
			<div>Flex Item 4</div>
		</div>
		<h4>Flex-end</h4>
		<div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
			<div>Flex Item 4</div>
		</div>
		<h4>Center</h4>
		<div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
			<div>Flex Item 4</div>
		</div>
		<h4>Baseline</h4>
		<div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
			<div>Flex Item 4</div>
		</div>
</html>

Аналогично свойство работает при расположении в столбик. Например, изменим стили flex-контейнера следующим образом:


.flex-container {
	display: flex;
	border:1px #ccc solid;
	flex-direction:column;
	width:12em;
}

Свойство align-self

Свойство align-self позволяет переопределить значение свойства align-items для одного элемента. Оно может принимать все те же значения плюс значение «auto»:

  • auto: значение по умолчанию, при котором элемент получает значение от свойства align-items, которое определено в flex-контейнере. Если в контейнере такой стиль не определен, то применяется значение stretch.

  • stretch

  • flex-start

  • flex-end

  • center

  • baseline


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Flexbox в CSS3</title>
        <style>
			.flex-container {
				display: flex;
				border:1px #ccc solid;
				justify-content: space-between;
				align-items: stretch;
				height:12em;
			}
			.flex-item {
				text-align:center;
				font-size: 1em;
				padding: 1.2em;
				color: white;
			}
			.item1 {background-color: #675BA7; align-self: center; }
			.item2 {background-color: #9BC850; align-self: flex-start;}
			.item3 {background-color: #A62E5C; align-self: flex-end;}
			.item4 {background-color: #2A9FBC; align-self: center;}
        </style>
    </head>
    <body>
		<h4>Align-self</h4>
		<div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
			<div>Flex Item 4</div>
		</div>
</html>

Здесь для flex-контейнера задано растяжение по высоте с помощью значения align-items: stretch;. Однако каждый из элементов переопределяет это поведение:

CSS свойство выравнивания содержимого


Пример

Линии упаковки к центру гибкого контейнера:

ДИВ {
ширина: 70 пикселей;
высота: 300 пикселей;
граница: сплошная 1px # c3c3c3;
дисплей: гибкий;
flex-wrap: обертка;
align-content: center;
}

Попробуй сам »

Определение и использование

Свойство align-content изменяет поведение свойство flex-wrap.Это похоже на align-items, но вместо выравнивания гибких элементов он выравнивает гибкие линии.

Примечание: Для этого должно быть несколько строк товаров свойство иметь какой-либо эффект!

Совет: Используйте свойство justify-content, чтобы выровнять элементы по главной оси (по горизонтали).

Значение по умолчанию: растяжка
Унаследовано: нет
Анимация: нет.Прочитать о анимированных
Версия: CSS3
Синтаксис JavaScript: объект .style.alignContent = «center» Попытайся

Поддержка браузера

Числа в таблице указывают первую версию браузера, полностью поддерживающую свойство.

Числа, за которыми следует -webkit-, указывают первую версию, работавшую с префиксом.

Объект
align-content 21,0 11,0 28,0 9.0
7.0 -вебкит-
12,1


Синтаксис CSS

выравнивание содержимого: растяжение | центр | начало гибкости | конец гибкости | пространство между | пространство вокруг | начальное | наследование;

Значения собственности

Значение Описание Сыграй
растяжка Значение по умолчанию.Линии растягиваются, чтобы занять оставшееся место Играй »
центр Линии упакованы по направлению к центру гибкого контейнера Играй »
гибкий старт Линии упакованы к началу гибкого контейнера Играй »
гибкий конец Линии упакованы ближе к концу гибкого контейнера Играй »
пространство между Строки равномерно распределены в гибком контейнере Играй »
космос вокруг Строки равномерно распределены в гибком контейнере, с промежутками половинного размера на обоих концах Играй »
начальный Устанавливает для этого свойства значение по умолчанию.Читать про начальные Играй »
унаследовать Наследует это свойство от своего родительского элемента. Прочитать про наследовать

Связанные страницы

Ссылка CSS: свойство align-items

Ссылка CSS: свойство align-self

Ссылка CSS: свойство justify-content

Ссылка на HTML DOM: свойство alignContent


.

CSS свойство align-self


Пример

Центрируйте выравнивание для одного из элементов внутри гибкого элемента:

#myBlueDiv {
align-self: center;
}

Попробуй сам »

Определение и использование

Свойство align-self определяет выравнивание для выбранного элемента внутри гибкого контейнера.

Примечание: Свойство align-self отменяет свойство гибкого контейнера свойство align-items.

Значение по умолчанию: авто
Унаследовано: нет
Анимация: нет. Прочитать о animatable
Версия: CSS3
Синтаксис JavaScript: объект .style.alignSelf = «center» Попытайся

Поддержка браузера

Числа в таблице указывают первую версию браузера, полностью поддерживающую свойство.

Числа, за которыми следует -webkit-, указывают первую версию, работавшую с префиксом.

Объект
выровнять себя 21.0 11,0 20,0 9,0
7,0 -вебкит-
12,1


Синтаксис CSS

выровняйте сам: авто | растяжка | центр | гибкий старт | гибкий конец | базовая линия | начальный | наследование;

Стоимость недвижимости

Значение Описание Сыграй
авто По умолчанию.Элемент наследует свойство align-items своего родительского контейнера или «stretch», если у него нет родительского контейнера Играй »
растяжка Элемент расположен по размеру контейнера Играй »
центр Элемент расположен в центре контейнера Играй »
гибкий старт Элемент расположен в начале контейнера Играй »
гибкий конец Элемент расположен в конце контейнера Играй »
базовый Элемент расположен на базовой линии контейнера Играй »
начальный Устанавливает для этого свойства значение по умолчанию.Читать о начальная Играй »
наследство Наследует это свойство от своего родительского элемента. Читать про наследство

Связанные страницы

Ссылка CSS: свойство align-content

Ссылка CSS: свойство align-items

Ссылка на HTML DOM: свойство alignSelf


.

align-content — веб-технология для разработчиков

Поддерживается в Flex Layout Chrome Полная поддержка 29
Полная поддержка 29
Полная поддержка 21
С префиксом Реализовано с префиксом поставщика: -webkit-
Edge Полная поддержка 12
Полная поддержка 12
Полная поддержка 12
С префиксом Реализовано с префиксом поставщика: -webkit-
Firefox Полная поддержка 28
Полная поддержка 28
Полная поддержка 49
с префиксом Реализуется с префиксом поставщика: -webkit-
Полная поддержка 48
С префиксом Реализовано с префиксом поставщика: -webkit-
Отключено Начиная с версии 48: эта функция стоит за макетом .css.prefixes.webkit предпочтение (должно быть установлено на истинное ). Чтобы изменить настройки в Firefox, посетите about: config.
IE Полная поддержка 11 Опера Полная поддержка 12.1 Safari Полная поддержка 9
Полная поддержка 9
Полная поддержка 6.1
С префиксом Реализовано с префиксом поставщика: -webkit-
WebView Android Полная поддержка 4,4
Полная поддержка 4,4
Полная поддержка ≤37
С префиксом Реализовано с префиксом поставщика: -webkit-
Chrome Android Полная поддержка 29
Полная поддержка 29
Полная поддержка 25
С префиксом Реализовано с префиксом поставщика: -webkit-
Firefox Android Полная поддержка 28
Полная поддержка 28
Полная поддержка 49
с префиксом Реализуется с префиксом поставщика: -webkit-
Полная поддержка 48
С префиксом Реализовано с префиксом поставщика: -webkit-
Отключено Начиная с версии 48: эта функция стоит за макетом .css.prefixes.webkit предпочтение (должно быть установлено на истинное ). Чтобы изменить настройки в Firefox, посетите about: config.
Опера Android Полная поддержка 12.1 Safari iOS Полная поддержка 9
Полная поддержка 9
Полная поддержка 7
С префиксом Реализовано с префиксом поставщика: -webkit-
Samsung Internet Android Полная поддержка 2.0
Полная поддержка 2,0
Полная поддержка 1,5
С префиксом Реализовано с префиксом поставщика: -webkit-
baseline Chrome Полная поддержка 57 Кромка Полная поддержка 79 Firefox Полная поддержка 45 IE Нет поддержки Opera Полная поддержка 44 Safari Полная поддержка 9 WebView Android Полная поддержка 57 Chrome Android Полная поддержка 57 Firefox Android Полная поддержка 45 Опера Android Полная поддержка 43 Safari iOS Полная поддержка 9 Samsung Интернет Android Полная поддержка 7.0
первая базовая линия и последняя базовая линия Хром Нет поддержки Кромка Нет поддержки Firefox Полная поддержка 52 IE Нет поддержки Opera Нет поддержки Safari Полная поддержка 11 WebView Android Нет поддержки Chrome Android Нет поддержки Firefox Android Полная поддержка 52 Опера Android Нет поддержки Safari iOS Полная поддержка 11 Samsung Интернет Android Нет поддержки No
слева и справа Хром Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Кромка Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Firefox Нет поддержки 52–60
Нет поддержки 52-60
Примечания align-content больше не принимает значения left и right
IE Нет поддержки Opera Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Safari Нет поддержки WebView Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Chrome Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Firefox Android Нет поддержки 52–60
Нет поддержки 52-60
Примечания align-content больше не принимает значения left и right
Opera Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Safari iOS Нет поддержки Samsung Internet Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
безопасно и небезопасно Хром Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Кромка Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Firefox Полная поддержка 63 IE Нет поддержки Opera Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Safari Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
WebView Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Chrome Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Firefox Android Полная поддержка 63 Опера Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Safari iOS Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Samsung Internet Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
равномерно Хром Полная поддержка 60 Кромка Полная поддержка 79 Firefox Полная поддержка 52 IE Нет поддержки Opera Полная поддержка 47 Safari Полная поддержка 11 WebView Android Полная поддержка 60 Chrome Android Полная поддержка 60 Firefox Android Полная поддержка 52 Опера Android Полная поддержка 44 Safari iOS Полная поддержка 11 Samsung Интернет Android Полная поддержка 8.0
начало и конец Хром Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Кромка Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Firefox Полная поддержка 45 IE Нет поддержки Opera Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Safari Нет поддержки WebView Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Chrome Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Firefox Android Полная поддержка 45 Опера Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
Safari iOS Нет поддержки Samsung Internet Android Нет поддержки
Нет поддержки
Примечания Эта стоимость признана, но не имеет значения.
растяжка Хром Полная поддержка 57 Кромка Полная поддержка 79 Firefox Полная поддержка 52 IE Нет поддержки Opera Полная поддержка 44 Safari Полная поддержка 9 WebView Android Полная поддержка 57 Chrome Android Полная поддержка 57 Firefox Android Полная поддержка 52 Опера Android Полная поддержка 43 Safari iOS Полная поддержка 9 Samsung Интернет Android Полная поддержка 7.0
.

CSS свойство align-items


Пример

Центрируйте выравнивания для всех элементов гибкого элемента

:

ДИВ {
дисплей: гибкий;
align-items: center;
}

Попробуй сам »

Определение и использование

Свойство align-items определяет выравнивание по умолчанию для элементов внутри гибкого контейнера.

Совет: Используйте свойство align-self каждого элемента, чтобы переопределить свойство align-items .

Значение по умолчанию: растяжка
Унаследовано: нет
Анимация: нет. Прочитать о animatable
Версия: CSS3
Синтаксис JavaScript: объект .style.alignItems = «центр» Попытайся

Поддержка браузера

Числа в таблице указывают первую версию браузера, полностью поддерживающую свойство.

Числа, за которыми следует -webkit-, указывают первую версию, работавшую с префиксом.

Объект
align-items 21.0 11,0 20,0 9,0
7,0 -вебкит-
12,1


Синтаксис CSS

выровнять элементы: растянуть | центр | гибкий старт | гибкий конец | базовая линия | начальный | наследование;

Стоимость недвижимости

Значение Описание Играй
растяжка По умолчанию.Предметы растягиваются по размеру контейнера Играй »
центр Предметы расположены в центре контейнера Играй »
гибкий старт Предметы помещаются в начало контейнера Играй »
гибкий конец Предметы расположены в конце контейнера Играй »
базовый Предметы располагаются на базовой линии контейнера Играй »
начальный Устанавливает для этого свойства значение по умолчанию.Читать про начальный Играй »
наследство Наследует это свойство от своего родительского элемента. Читать про наследство

Связанные страницы

Ссылка CSS: свойство align-content

Ссылка CSS: свойство align-self

Ссылка на HTML DOM: свойство alignItems


.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *