Какое свойство определяет нижнее поле элемента

Какое свойство определяет нижнее поле элемента thumbnail

Свойство HTML margin используется для добавления отступа или разрыва между различными элементами. Свойство padding используется для добавления пространства между содержимым и границей (рамкой) указанного HTML-элемента.

Разницу между полем и отступом можно увидеть на следующем рисунке:

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

Посмотреть демо-версию и код

У нас есть три элемента div. Первые два — со свойством HTML margin, а третий — со свойством padding. Расстояние между элементами div — это margin, а пространство между текстом внутри третьего элемента div и линией его границы — это padding.

Синтаксис, который используется для единичного объявления свойства CSS margin:

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

margin: 10px 20px 50px 100px;

Где:

  • 10px — отступ сверху;
  • 20px — отступ справа;
  • 30px — отступ снизу;
  • 40px — отступ слева.

Также можно установить margin left HTML и другие направления отдельно:

margin-top: 10px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 40px;

Примечание: Можно использовать для определения отступа px, pts, cm и т.д.

Свойство padding можно задать с помощью единичного / сокращенного объявления или используя отдельное объявление, а для каждого направления.

Единичное объявление с одним значением:

Для каждого направления одиночным объявлением:

padding: 10px 20px 50px 100px;

Если указаны четыре значения, то порядок их следования такой же, как и для свойства HTML CSS margin.

Для каждого направления в отдельности:

padding-top: 10px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 40px;

Во вступительной части я показал свойства margin и padding, используемые в элементе div. В этой демо-версии я создал список с помощью пунктов меню, которые являются ссылками. Список размещается внутри элемента div. Он содержит пункты меню в виде гиперссылок.

Список задается и другими свойствами CSS, но без использования свойств HTML margin и padding он будет выглядеть так:

Посмотреть демо-версию и код

Добавив поля 10px для ссылок внутри <ul>:

мы получим следующий вид:

Посмотреть онлайн демо-версию и код

Свойство padding добавило пространство между содержимым и границей каждой ссылки. Укажите отступ величиной в 2 пикселя в классе ссылки, и получите следующий вид:

Посмотреть онлайн демо-версию и код

Весь класс для ссылок внутри элемента <ul> будет следующим:

padding: 10px;
margin: 2px;
text-decoration: none;
color: #fff;
background-color: #DA8119;
display:block;

Ниже приводится пример использования свойства padding в HTML-таблице. Я создал таблицу с несколькими строками.

Для таблицы заданы стили с помощью различных свойств CSS. Сначала посмотрите, как выглядит таблица без применения свойства padding:

Посмотреть демо-версию и код

Добавив поля, мы получим таблицу, которая будет выглядеть следующим образом:

Посмотреть демо-версию и код

Ниже приводится код стилей, которые используются для <td>. Весь код можно увидеть, перейдя по ссылке выше:

padding: 20px;
border: dashed 1px #DF7000;
background: #D0E8AC;
color: #000;

Свойства margin padding HTML также можно применять для элементов формы: текстовых полей, кнопок и т.д.

Свойство padding, примененное к текстовому полю, задает пространство между курсором внутри текстового поля и его границей. margin добавляет отступы между различными текстовыми полями или другими элементами формы.

Чтобы стало понятнее, я создам форму и покажу разницу между полями с использованием свойств margin и padding и без. Первоначальный внешний вид формы без применения свойств margin и padding:

Добавив поля к классу текстовых полей и классу кнопки btn, мы получим форму, выглядящую следующим образом:

Поля для текстовых полей:

Поля для кнопки:

Посмотреть демо-версию и код

Чтобы увеличить или уменьшить отступы между текстовыми полями, используйте свойство HTML CSS margin. В данной демо-версии я использовал отрицательное значение для уменьшения расстояния между полями.

Поля формы будут выглядеть следующим образом:

Посмотреть демо-версию и код

После использования отрицательного значения в HTML margin расстояние между текстовыми полями уменьшилось на 3 пикселя.

Использовав свойство padding, мы увеличили расстояние между курсором внутри текстового поля и линией границы, которое задается другими свойствами. Теперь поле выглядит гораздо лучше.

Для кнопки “Save” мы также применили свойство padding:

которое используется для выравнивания текста во всех направлениях.

Данная публикация представляет собой перевод статьи «CSS padding and margin – Explained with 4 HTML elements» , подготовленной дружной командой проекта Интернет-технологии.ру

Источник

Работа с потоком документа

Будущие руководства обсуждают создание мульти-столбцовых компоновок, поэтому в этой лекции осталось рассмотреть только три свойства CSS: display, float, и clear.

Типы элементов и свойство display

За исключением частей html, body, и table, каждый элемент в Рекомендациях HTML 4.01, который связан с основным контентом, имеет соответствующий строковый или блочный тип. Каждый тип определяет поведение компоновки по умолчанию различным образом:

  • строковый

    • Текст и изображения, которые непосредственно следуют за и/или предшествуют строковым элементам, изображаются на общей базовой линии с контентом строкового элемента, в зависимости от элемент(ов), в которые помещены сами эти элементы.
    • свойства margin, width, height, и float в правилах таблиц стилей, применимых к этим элементам (за исключением img и object ), игнорируются.
    • Строки текста в строковых элементах размещаются с мягкими разрывами строк, как требуется (или допускается) шириной содержащего их блочного элемента, за исключением, когда это поведение модифицируется использованием свойства white-space.
    • Эти элементы могут содержать только текст или другие строковые элементы.
  • блочный

    • Эти элементы представляются как дискретные блоки в своих контейнерах.
    • Если только float не присвоено значение left или right, всегда будет выводиться с предшествующим и последующим разрывом строки.
    • Разрывы строк между вложенными блочными элементами, которые не имеют между собой никакого контента, будут обычно сжиматься.
    • блочные элементы с шириной, заданной как auto (по умолчанию), всегда будут расширяться, чтобы заполнить всю доступную им ширину.

Свойство display имеет три обычно используемых значения — block, inline, и none — два из которых относятся к соответствующим типам элементов. Эффект изменения значения свойства display элемента состоит в том, что строковый элемент будет вести себя как блочный, или блочный элемент будет вести себя как строковый, или изменение представления документа, как если бы этот элемент (и весь его контент) не существовал бы вообще.

Читайте также:  Какие углы называются смежными вертикальными свойства

Очевидно, что жизненно важно знать, какие элементы соответствуют какому типу по умолчанию, отношения представлены кратко в таблице 30.2:

Таблица
30.2.
Часто используемые элементы HTML и их типы

ЭлементТипПодтипПримечание
aстроковыйспециальный
abbrстроковыйфразовый
acronymстроковыйфразовый
addressблочныйВедет себя аналогично p в обычной практике
blockquoteстроковыйДолжен содержать по крайней мере один блочный элемент, когда объявленный !DOCTYPE будет Strict
bodyОхватывает весь холст документа; обычно с учетом поля (в IE, Firefox, и Safari) или заполнения (в Opera) в 10px в среде screen
citeстроковыйфразовый
divблочный
emстроковыйфразовый
fieldsetблочныйОбычно выводится по умолчанию с border: 1px black;
formблочный
h1 … h6блочныйзаголовок
inputстроковыйуправление формой
imgстроковыйспециальный
labelстроковыйуправление формой
liблочныйТип элемента не определенный в Определении Типа Документа, но этот элемент может содержать блочные или строковые элементы; Рекомендация CSS 2.1 не рассматривают значение display для позиций списка
olблочныйсписок
pблочныйМожет содержать только строковые элементы; обычно выводится с верхним и нижним полями
spanстроковыйспециальный
strongстроковыйфразовый
tableблочный
ulблочныйсписок

Только поля между двумя смежными блочными элементами одного подтипа будут сжиматься.

Пример 5

Как насчет того, чтобы удалить аннотацию «Prologue» из заголовка, просто с целью демонстрации?

Удаляем посторонний фрагмент из заголовка.

Новые правила:
.sectionNote { display: none; }

Обтекание элементами других элементов: свойство float

Какое свойство определяет нижнее поле элемента

Фотография размещается слева от этого параграфа. Практически все могут видеть, что этот текст естественным образом ее обтекает, хотя некоторым сначала нужно прекратить удивляться, зачем это понадобилось приклеивать к кошке кусок бекона липкой лентой. Для определения такого поведения компоновки можно использовать атрибуты HTML, но данный результат можно реализовать и с помощью CSS.

Как можно было бы догадаться, пара свойство/значение, которая создает это волшебство, имеет вид float: left;. Подробное рассмотрение работы с плавающими элементами будет рассмотрено в будущих лекциях, но необходимо затронуть здесь базовые понятия. float: right является также вполне полезной парой свойство/значение, и в связи с этим, когда понадобится отменить задание class, которое вызывает float, можно определить float: none.

Свойство float имеет несколько инструкций по использованию:

  • Значение float будет иметь смысл, только если применяется к блочному элементу с явно заданным width.
  • Все свойства float, clear, и margin появляются вместе в правилах таблиц стилей, предназначенных для создания в компоновке столбцов.
  • Заставить плавающий элемент растянуться до низа своего контейнера является непростой задачей, но выполнимой. Обычно для этого используют так называемые ложные-столбцы (https://www.alistapart.com/articles/fauxcolumns/).
Пример 6

О задании значения float для цитаты говорилось выше, поэтому сейчас сделаем это и посмотрим результат.

Цитата всплывает к правому полю.

Новые правила:
.pullQuote { float: right; }

Размещение элементов ниже своих плавающих предшественников: свойство clear

Подобно свойству float, свойству clear можно присвоить одно из значений left, right, или none. Также поддерживается значение both.

В то время, как свойство float управляет тем, как контент элементов потомков должен обтекать вокруг него, свойство clear управляет тем, как элемент должен обтекать вокруг всех своих соседей — во многих практических случаях, не во всех.

Рисунок 30.6 показывает поведение clear: left; в компоновке, где двум начальным последовательным элементам были присвоены одинаковые значения height, и значения float равные left и right:

clear:left позволяет нижнему боксу очистить оба столбца, так как они имеют одинаковую высоту height.

Рис.
30.6.
clear:left позволяет нижнему боксу очистить оба столбца, так как они имеют одинаковую высоту height.

В предыдущем примере используемый по умолчанию поток элемента #cLeftWidget помещает его сразу под текстом — то есть между #fLeftWidget и #fRightWidget.

Рассмотрим, что произойдет, когда первый из этой же совокупности элементов будет сделан короче, чем его правый аналог, как показано на рисунке 30.7.

Когда правый столбец будет длиннее левого, clear:left не очистит оба столбца, поэтому необходимо использовать вместо него clear:both.

Рис.
30.7.
Когда правый столбец будет длиннее левого, clear:left не очистит оба столбца, поэтому необходимо использовать вместо него clear:both.

В первом примере значение clear последнего элемента задано как left, чтобы получить результат: так как оба плавающих элемента имеют одну высоту, то очищаемый элемент будет помещен ниже обоих. Однако второй пример показывает, что для достижения того же результата с плавающими элементами различной высоты, необходимо использовать clear: both;. Это обсуждение свойства clear является простым введением в его возможности, более подробно эти вопросы будут рассмотрены в будущих лекциях.

Заключение

В связи с различием процессоров представления, необходимостью охватывать широкое поле традиционно определяемых элементов, и невозможностью предсказать конкретные размеры окна браузера, компоновка документов Web наполнена трудностями и предостережениями. Однако общий уровень поддержки CSS продвинулся до такой точки, где документы Web нетрудно создать так, чтобы получить приличный результат в различных браузерах.

Дополнительное чтение

  • Бергевин, Холли, и Галлант, Джон. 2006. Уязвимый Explorer. Местоположение — это всё. https://positioniseverything.net/explorer.html (доступно 1 июля 2008 г.).
  • Бос, Берт, и др. 2007. Спецификация Каскадных таблиц стилей, уровень 2 ревизия 1 (CSS 2.1). Консорциум WWW. https://www.w3.org/TR/2007/CR-CSS21-20070719 и .т.д. (доступно 30 июня 2008 г.).
  • Рагетт, Дейв, и др. 1999. Спецификация HTML 4.01. Консорциум WWW. https://www.w3.org/TR/1999/REC-html401-19991224 и т.д. (доступно 30 июня 2008 г.)
  • Реймонд, Эрик, и Стил, Гай, под ред. 2003. Грубая сила. Файл хакерского жаргона (Версия 4.4.7). https://www.catb.org/jargon/html/B/brute-force.html (доступно 30 июня 2008 г.)
  • Шалци, Джон. 2006. Очевидно ваши люди думают, что я дурачился. Хоть что нибудь. https://www.scalzi.com/whatever/004457.html (доступно 30 июня 2008 г.).

Контрольные вопросы

  1. При каких обстоятельствах лучше всего использовать сокращенное значение margin, или одиночное свойство границы, такое как margin-top?
  2. Когда сокращенные свойства margin, padding, и border-width задаются со всеми четырьмя значениями, в каком порядке эти значения применяются к четырем сторонам элемента?
  3. Если вы хотите поместить линию под текстом каждого заголовка в документе, какое свойство вы будете использовать?
  4. Какое значение border-style будет использоваться, чтобы придать элементу вид как у кнопки интерфейса?
  5. Да или нет: Будет ли определение границы вокруг элемента по умолчанию задавать также поле вокруг контента этого элемента?
  6. Если создается элемент, ширина которого не совпадает с шириной его контейнера, какую пару свойство/значение необходимо задать, чтобы этот элемент был горизонтальное центрирован в своем контейнере?
  7. Да или нет: Если поместить контейнерный элемент в body и задать для width значение больше 100%, изменится ли поведение холста документа?
  8. Если изображение слишком большое для содержащего его элемента, какую пару свойство/значение необходимо использовать, чтобы компоновка страницы не раздувалась, и почему?
  9. Если присвоить display значение block в элементе a (ссылка) и задать для этого элемента разумную высоту и ширину, как изменится поведение события указания мышью на эту ссылку в среде представления screen?
  10. При нормальных обстоятельствах блочный элемент расширяется для заполнения ширины своего контейнера (минус поля, границы, и заполнение). Изменяется ли на самом деле это поведение по умолчанию, когда этому элементу предшествует плавающий ( float ) элемент — или это только видимость изменения?
  11. Если вы намерены применить значение float к элементу, какое другое свойство также необходимо задать на этом элементе?
  12. Если вы хотите быть абсолютно уверены, что элемент будет всегда расширяться для заполнения ширины своего контейнера, какие пары свойство/значение необходимо задать?

Об авторе

Какое свойство определяет нижнее поле элемента

Бен Хеник создает Web-сайты того или иного вида начиная с сентября 1995 г., когда он взялся за свой первый проект Web как академический доброволец. С тех пор большая часть его работы была сделана в качестве фрилансера.

Бен является универсалом, его навыки касаются почти любого аспекта создания и разработки сайта, от CSS и HTML до проектирования и написания текста, и до PHP/MySQL и JavaScript/Ajax.

Он живет в Лоуренсе, Канзас с тремя компьютерами и без телевизора. Вы может прочитать больше о нем и его работе на сайте https://henick.net (https://www.henick.net/).

Источник

CSS позволяет тегам HTML назначать любые визуальные стили, формируя таким образом уникальный внешний вид сайта. Делается это при помощи свойств CSS. В данном справочнике приводится информация по всем свойствам CSS с описанием, допустимыми значениями и примерами.

hanging-punctuationУстанавливает, может ли знак пунктуации располагаться вне контейнера с текстом вначале или в конце строки текста
hyphensСообщает браузеру, как расставлять переносы слов в блоке текста
letter-spacingУстанавливает расстояние между символами в пределах элемента
line-heightУстанавливает межстрочный интервал текста
tab-sizeУстанавливает размер отсупа, заданного при помощи символа табуляции
text-alignУстанавливает горизонтальное выравнивание текста элемента
text-align-lastУстанавливает выравнивание последней строки текста
text-decorationДобавляет оформление текста в виде подчеркивания, перечеркивания, линии над текстом
text-decoration-colorУстанавливает цвет линии, которая добавляется через свойство text-decoration
text-decoration-lineУстанавливает тип оформления текста — подчеркивание, перечеркивание, линия над текстом
text-decoration-styleУстанавливает стиль декоративной линии оформления текста
text-indentУстанавливает величину отступа первой строки текстового блока
text-justifyОпределяет метод выравнивания текста по ширине
text-overflowОпределяет параметры видимости текста в блоке, если текст целиком не помещается в заданную область
text-transformУправляет преобразованием текста элемента в заглавные или прописные символы
vertical-alignВыравнивает элемент по вертикали относительно своего родителя или окружающего текста
white-spaceУстанавливает, как отображать пробелы между словами в пределах элемента
word-breakОпределяет, как делать перенос на новую строку внутри слов
word-spacingУстанавливает расстояние между словами в пределах элемента
word-wrapУстанавливает, можно или нельзя переносить на новую строку длинные слова
@font-faceПозволяет определить настройки шрифтов, а также загрузить специфичный шрифт на компьютер пользователя
fontУниверсальное свойство, позволяющее определить все свойства шрифта за одну декларацию
font-familyЗадает семейство шрифта, которое будет использоваться для оформления текста содержимого
font-sizeОпределяет размер шрифта.
font-size-adjustПозволяет контролировать размер шрифта, когда первый выбранный шрифт не доступен
font-stretchУстанавливает более широкое или узкое начертание шрифта
font-styleУстанавливает стиль начертания шрифта — обычное, курсивное или наклонное
font-variantОпределяет, как следует представлять строчные буквы — делать их все прописными уменьшенного размера или оставить без изменений
font-weightУстанавливает насыщенность или «жирность» начертания шрифта
directionЭто свойство определяет направление текста
unicode-bidiЭто свойство вместе со свойством direction определяет, как должен располагаться текст используемого языка
backgroundКороткое свойство, устанавливающее все свойства фона элемента за одну декларацию
background-attachmentОпределяет, будет ли фоновое изображение зафиксировано, или оно будет прокручиваться вместе с остальным содержимым страницы
background-blend-modeУстанавливает режим наложения фонового изображения элемента на фоны других элементов.
background-clipУстанавливает область прорисовки фонового изображения
background-colorОпределяет фоновый цвет элемента
background-imageОпределяет фоновое изображение элемента
background-originУстанавливает область позиционирования фонового изображения
background-positionЗадает начальное положение фонового изображения в пределах содержащего его элемента
background-repeatОпределяет, как будет повторяться фоновое изображение, установленное с помощью параметра background-image
background-sizeУстанавливает размер фонового изображения
colorЭто свойство определяет цвет текста элемента
borderЭто свойство позволяет определить все атрибуты рамки HTML элемента за одну декларацию
border-bottomЭто свойство позволяет определить все атрибуты нижней рамки HTML элемента за одну декларацию
border-bottom-colorЭто свойство определяет цвет нижней стороны рамки HTML элемента
border-bottom-left-radiusУстанавливает радиус скругления левого нижнего уголка рамки
border-bottom-right-radiusУстанавливает радиус скругления правого нижнего уголка рамки
border-bottom-styleЭто свойство определяет стиль нижней стороны рамки HTML элемента
border-bottom-widthЭто свойство определяет толщину нижней стороны рамки HTML элемента
border-colorЭто свойство определяет цвет всех четырех сторон рамки HTML элемента
border-imageПозволяет устанавливать изображение вместо обычной рамки вокруг элемента
border-image-outsetУстанавливает отступ рамки-изображения за пределы границ элемента
border-image-repeatУстанавливает способ заполнения фоновым изображением пространства между углами рамки
border-image-sliceОпределяет размер частей изображения, используемых для оформления границ элемента
border-image-sourceЗадаёт путь к изображению, которое будет использоваться в качестве рамки элемента
border-image-widthЗадаёт ширину изображения для рамки элемента
border-leftЭто свойство позволяет определить все атрибуты левой рамки HTML элемента за одну декларацию
border-left-colorЭто свойство определяет цвет левой стороны рамки HTML элемента
border-left-styleЭто свойство определяет стиль левой стороны рамки HTML элемента
border-left-widthЭто свойство определяет толщину левой стороны рамки HTML элемента
border-radiusУстанавливает радиус скругления уголков рамки
border-rightЭто свойство позволяет определить все атрибуты правой рамки HTML элемента за одну декларацию
border-right-colorЭто свойство определяет цвет правой стороны рамки HTML элемента
border-right-styleЭто свойство определяет стиль правой стороны рамки HTML элемента
border-right-widthЭто свойство определяет толщину правой стороны рамки HTML элемента
border-styleЭто свойство определяет стиль всей рамки вокруг элемента
border-topЭто свойство позволяет определить все атрибуты верхней рамки HTML элемента за одну декларацию
border-top-colorЭто свойство определяет цвет верхней стороны рамки HTML элемента
border-top-left-radiusУстанавливает радиус скругления левого верхнего уголка рамки
border-top-right-radiusУстанавливает радиус скругления правого верхнего уголка рамки
border-top-styleЭто свойство определяет стиль верхней стороны рамки HTML элемента
border-top-widthЭто свойство определяет толщину верхней стороны рамки HTML элемента
border-widthЭто свойство определяет толщину всех четырех сторон рамки HTML элемента
outlineУниверсальное свойство, которое устанавливает атрибуты контура элемента
outline-colorОпределяет цвет контура
outline-offsetЗадает величину отступа контура от элемента
outline-styleОпределяет стиль контура
outline-widthОпределяет толщину контура
box-sizingУстанавливает алгоритм вычисления ширины и высоты элемента
heightУстанавливает высоту блочных или заменяемых элементов
max-heightУстанавливает максимальную высоту элемента.
max-widthУстанавливает максимальную ширину элемента
min-heightУстанавливает минимальную высоту элемента
min-widthУстанавливает минимальную ширину элемента
resizeОпределяет, может ли пользователь изменять размер элемента
widthУстанавливает ширину блочных или заменяемых элементов
marginУниверсальное свойство, которое позволяет устанавливать размер всех отступов элемента за одну декларацию
margin-bottomЭто свойство устанавливает размер нижнего отступа элемента
margin-leftЭто свойство устанавливает размер левого отступа элемента
margin-rightЭто свойство устанавливает размер правого отступа элемента
margin-topЭто свойство устанавливает размер верхнего отступа элемента
paddingУниверсальное свойство, которое позволяет устанавливать размер всех полей элемента за одну декларацию
padding-bottomЭто свойство устанавливает размер нижнего поля элемента
padding-leftЭто свойство устанавливает размер левого поля элемента
padding-rightЭто свойство устанавливает размер правого поля элемента
padding-topЭто свойство устанавливает размер верхнего поля элемента
bottomЭто свойство определяет расстояние от нижнего края HTML элемента до нижнего края его родительского элемента
clearЭто свойство определяет, с какой стороны элемента запрещено его обтекание другими элементами
clipЭто свойство определяет область позиционированного элемента, в которой будет показано его содержимое
displayОпределяет, как элемент должен быть показан в документе
floatОпределяет, по какой стороне будет выравниваться элемент, при этом остальные элементы будут обтекать его с другой стороны
leftЭто свойство определяет расстояние от левого края HTML элемента до левого края его родительского элемента, т.е. расстояние его смещения вправо
overflowОпределяет, каким образом будет отображаться содержимое элемента, если оно не помещается в область вывода данного элемента
overflow-xОпределяет, как будет отображаться содержимое элемента, если оно не помещается слева/справа в область вывода данного элемента
overflow-yОпределяет, как будет отображаться содержимое элемента, если оно не помещается вверху/внизу в область вывода данного элемента
positionУстанавливает способ позиционирования элемента
rightЭто свойство определяет расстояние от правого края HTML элемента до правого края его родительского элемента
topЭто свойство определяет расстояние от верхнего края HTML элемента до верхнего края его родительского элемента
visibilityОпределяет видимость элемента
z-indexОпределяет порядок позиционированных элементов по z-оси
align-contentВыравнивает строки флекс-элементов по вертикали внутри флекс-контейнера
align-itemsВыравнивает флекс-элементы внутри контейнера по высоте
align-selfУстанавливает выравнивание по высоте отдельно взятого флекс-элемента
flexУниверсальное свойство, которое позволяет указать параметры элемента, чтобы он эффективно заполнял доступное пространство
flex-basisУстанавливает базовую ширину флекс-элемента
flex-directionОпределяет направление главной оси во флекс-контейнере
flex-flowПозволяет за одну декларацию задать направление главной оси и возможность переноса флекс-элементов на новую строку
flex-growОпределяет коэффициент увеличения ширины флекс-элемента относительно других флекс-элементов
flex-shrinkОпределяет коэффициент уменьшения ширины флекс-элемента относительно других флекс-элементов
flex-wrapУстанавливает, следует ли флекс-элементам располагаться в одну строку или можно занять несколько строк
justify-contentВыравнивает флекс-элементы по ширине флекс-контейнера
orderОпределяет порядок вывода флекс-элементов внутри флекс-контейнера
list-styleОпределяет стиль маркера списка, его положение и его изображение
list-style-imageУстанавливает изображение, которое будет использоваться в качестве маркера элементов списка
list-style-positionОпределяет, как будет размещаться маркер относительно текста
list-style-typeУстанавливает вид маркера элементов списка
border-collapseЭто свойство определяет, какую модель рамки вокруг ячеек таблицы следует использовать
border-spacingЭто свойство определяет расстояние между рамками соседних ячеек таблицы
caption-sideЭто сойство определяет, где будет отображаться заголовок таблицы
empty-cellsЭто свойство задает отображение границ и фона в ячейке таблицы, если она пустая
table-layoutОпределяет, как браузер должен вычислять высоту и ширину ячеек таблицы, основываясь на ее содержимом
contentПозволяет вставлять генерируемое содержание в текст веб-страницы, которое первоначально в тексте отсутствует
counter-incrementЭто свойство позволяет увеличить значение счетчика приращений, который задается свойством counter-reset
counter-resetЭто свойство определяет идентификатор, в котором будет храниться счётчик отображений определенного элемента, а также его начальное значение
quotesУстанавливает тип кавычек, который применяется в тексте документа
orphansОпределяет минимальное число строк текста, которое остается на предыдущей странице при печати документа
page-break-afterДобавляет разрыв страницы при печати документа после заданного элемента
page-break-beforeДобавляет разрыв страницы при печати документа перед заданным элементом
page-break-insideРазрешает или запрещает разрыв страницы внутри заданного элемента при печати документа
widowsОпределяет минимальное число строк текста, которое располагается на следующей странице при печати документа
column-countОпределяет количество колонок в многоколоночном тексте
column-fillОпределяет, как контент должен распределяться внутри колонок.
column-gapОпределяет расстояние между колонками в многоколоночном тексте
column-ruleОпределяет параметры разделительной линии между колонок многоколоночного текста
column-rule-colorУстанавливает цвет разделительных линий между колонок в многоколоночном тексте
column-rule-styleОпределяет стиль разделительных линий между колонок в многоколоночном тексте
column-rule-widthОпределяет толщину разделительных линий между колонок многоколоночного текста
column-spanОпределяет, должен ли элемент в многоколоночном тексте занимать ширину всех колонок или только одну из них
column-widthОпределяет оптимальную ширину колонки в многоколоночном тексте
columnsПозволяет одновременно задать ширину и количество колонок многоколоночного текста
cursorОпределяет вид курсора при наведении мышки на элемент
filterПозволяет применить художественные эффекты к элементам

Источник