Содержание
Свойство vertical-align — Блог HTML Academy
Свойство vertical-align
управляет вертикальным выравниванием элементов внутри своих родителей. Оно применяется к строчным элементам и к ячейкам таблиц. У него десять возможных значений:
baseline
sub
super
text-top
text-bottom
middle
top
bottom
- указание расстояния
- указание процентов
Типографские единицы измерения
Разные значения свойства vertical-align
зависят от определённых типографских единиц измерения. Поэтому, чтобы понимать эти значения, для начала нужно понять эти единицы изменения. Существует семь таких единиц, на которых базируются значения свойства.
Типографские единицы измерения
Цвет | Единица | Описание |
---|---|---|
baseline | базовая линия шрифта | |
subscript baseline | базовая линия нижнего индекса строки | |
superscript baseline | базовая линия верхнего индекса строки | |
x height | высота буквы «x» шрифта | |
line height | высота строки | |
font top | верхняя линия, верхняя граница шрифта | |
font bottom | нижняя линия, нижняя граница шрифта |
Значения
Свойство vertical-align
устанавливает вертикальное выравнивание строчным элементам или ячейкам таблицы согласно этим типографским единицам. В зависимости от того, к какому элементу они применяются (строчному или к ячейке таблицы), значения могут иметь немного разный смысл.
Baseline (базовая линия)
Значение baseline
для строчных элементов выравнивает базовую линию текущего элемента по базовой линии родительского. В примере ниже, у квадрата следующие стили:
Базовая линия для строчных элементов
Для табличных элементов свойство выравнивает содержимое ячейки по базовой линии всех других ячеек в этой строке, выравненных по базовой линии в одном ряду. В примере ниже у всех ячеек в подсвеченной строке установлено значение baseline
.
Базовая линия для ячеек таблицы
Sub
Значение sub
для строчных элементов выравнивает базовую линию текущего элемента по базовой линии нижнего индекса родительского элемента.
Значение sub
для строчных элементов
Для табличных элементов это значение приводит к такому же результату, как и baseline
.
Super
Значение super
для строчных элементов выравнивает базовую линию текущего элемента по базовой линии верхнего индекса родительского элемента.
Значение super
для строчных элементов
Для табличных элементов это значение приводит к такому же результату, как и baseline
.
Text-top
Значение text-top
для строчных элементов выравнивает верхнюю границу текущего элемента по верхней линии шрифта родительского элемента.
Значение text-top
для строчных элементов
Для табличных элементов это значение приводит к такому же результату, как и baseline
.
Text-bottom
Значение text-bottom
для строчных элементов выравнивает нижнюю границу текущего элемента по нижней границе шрифта родительского элемента.
Значение text-bottom
для строчных элементов
Для табличных элементов это значение приводит к такому же результату, как и baseline
.
Middle
Значение middle
для строчных элементов выравнивает середину текущего элемента по середине родительского элемента. Середина родительского элемента подсчитывается следующим образом: берётся высота символа x, делится пополам и добавляется к базовой линии.
Значение middle
для строчных элементов
Для табличных элементов это значение выравнивает содержимое текущей ячейки по центру строки с учётом внутренних отступов (padding-box).
Значение middle
для ячеек таблицы
Top
Значение top
для строчных элементов выравнивает верхнюю границу текущего элемента по верхней границе всей строки, на которой находится элемент. Это значение не обязательно связано со шрифтовыми элементами в строке.
Значение top
для строчных элементов
Для табличных элементов это значение выравнивает содержимое текущей ячейки по верхнему краю строки с учётом внутреннего отступа.
Значение top
для ячеек таблицы
Bottom
Значение bottom
для строчных элементов выравнивает нижнюю границу текущего элемента по нижней границе всей строки, на которой находится элемент.
Значение bottom
для строчных элементов
Для табличных элементов это значение выравнивает содержимое текущей ячейки по нижнему краю строки с учётом внутреннего отступа.
Значение bottom
для ячеек таблицы
Расстояние
Указанное значение для строчных элементов передвигает базовую линию текущего элемента на указанное расстояние относительно базовой линии родительского элемента. На примере ниже, розовый квадрат имеет следующие стили:
Смещение базовой линии с помощью указания расстояния
Для табличных элементов это значение приводит к такому же результату, как и baseline
.
Проценты
Указание значения в процентах для строчных элементов передвигает базовую линию текущего элемента относительно базовой линии родительского элемента на расстояние, равное заданному проценту от высоты строки родительского элемента. На примере ниже, розовый квадрат имеет следующие стили:
Смещение базовой линии с помощью указания процентов
Для табличных элементов это значение приводит к такому же результату, как и baseline
.
CSS vertical-align
Пример
Вертикальное выравнивание изображения:
img.a {
vertical-align: baseline;
}
img.b {
vertical-align: text-top;
}
img.c {
vertical-align: text-bottom;
}
img.d {
vertical-align: sub;
}
img.e {
vertical-align: super;
}
Определение и использование
Свойство vertical-align
задает вертикальное выравнивание элемента.
Значение по умолчанию: | baseline |
---|---|
Inherited: | no |
Animatable: | yes. Читайте о animatable |
Version: | CSS1 |
Синтаксис JavaScript: | object.style.verticalAlign=»top» |
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Свойство | |||||
---|---|---|---|---|---|
vertical-align | 1.0 | 4.0 | 1.0 | 1.0 | 4.0 |
Синтаксис CSS
vertical-align: baseline|length|sub|super|top|text-top|middle|bottom|text-bottom|initial|inherit;
Значения свойств
Значение | Описание | |
---|---|---|
baseline | Элемент выравнивается по базовой линии родительского элемента. Это значение по умолчанию | |
length | Поднимает или понижает элемент по заданной длине. Допустимы отрицательные значения. Читать о единицах длины | |
% | Увеличивает или понижает элемент в процентах от свойства «высота строки». Допустимы отрицательные значения | |
sub | Элемент выравнивается по базовому индексу родительского | |
super | Элемент выравнивается по базовому индексу родительского | |
top | Элемент выравнивается по верхней части самого высокого элемента на линии | |
text-top | Элемент выравнивается по верхнему краю шрифта родительского элемента | |
middle | Элемент помещается в середину родительского элемента | |
bottom | Элемент выравнивается по нижнему элементу в строке | |
text-bottom | Элемент выравнивается по нижнему краю шрифта родительского элемента | |
initial | Присваивает этому свойству значение по умолчанию. (Читайте о initial) | |
inherit | Наследует это свойство из родительского элемента. (Читайте о inherit) |
Похожие страницы
CSS Справочник: CSS Text
HHTML DOM reference: verticalAlign Свойство
vertical-align | CSS справочник
Поддержка браузерами
12.0+ | 4.0+ | 1.0+ | 1.0+ | 4.0+ | 1.0+ |
Описание
CSS свойство vertical-align управляет вертикальным выравниванием строчных элементов и содержимого ячеек таблицы.
Если свойство применяется к строчному элементу, то оно влияет на выравнивание самого строчного элемента, а не его содержимого.
Если vertical-align применяется к ячейке таблицы, то оно влияет на выравнивание всего содержимого, расположенного в ячейке таблицы, а не на саму ячейку.
Допускается использование отрицательных значений.
Значение по умолчанию: | baseline (для строчных элементов), middle (для ячеек таблицы) |
---|---|
Применяется: | к строчным элементам (inline, inline-block) и ячейкам таблицы (table-cell) |
Анимируется: | да |
Наследуется: | нет |
Версия: | CSS1 |
Синтаксис JavaScript: | object.style.verticalAlign=»bottom» |
Синтаксис
vertical-align: baseline|величина|sub|super|top|text-top|middle|bottom|text-bottom|inherit;
Значения свойства для строчных элементов
Значение | Описание |
---|---|
baseline | Базовая линия элемента выравнивается относительно базовой линии родительского элемента. |
sub | Выравнивает элемент по типу нижнего индекса. |
super | Выравнивает элемент по типу верхнего индекса. |
text-top | Выравнивает верхний край элемента относительно верхнего края шрифта родительского элемента. |
text-bottom | Выравнивает нижний край элемента относительно нижнего края шрифта родительского элемента. |
middle | Выравнивает середину элемента относительно базовой линии родительского элемента. |
top | Выравнивает верхний край элемента относительно верха самого высокого элемента в строке. |
bottom | Выравнивает нижний край элемента относительно нижнего края элемента, расположенного ниже всех в строке. |
величина | Смещает базовую линию текущего элемента на указанную величину вверх/вниз относительно базовой линии родителя. Величина смещения указывается в единицах измерения, используемых в CSS. Величина указанная в процентах вычисляются относительно высоты строки (line-height) установленной для элемента. При использовании положительного значения, элемент смещается вверх, при использовании отрицательного – вниз. |
% | Смещает базовую линию элемента на указанную величину вверх/вниз относительно базовой линии его родительского элемента. Величина смещения указанная в процентах вычисляется в зависимости от высоты строки. При использовании положительного значения, элемент смещается вверх, при использовании отрицательного — вниз. |
Значения свойства для ячеек таблицы
Значение | Описание |
---|---|
top | Выравнивает содержимое относительно верхнего края ячейки. |
middle | Выравнивает содержимое относительно середины ячейки. |
bottom | Выравнивает содержимое относительно нижнего края ячейки. |
baseline (sub, super, text-top, text-bottom, величина, и %) | Базовой линией ячейки таблицы является базовая линия первой текстовой строки в ячейке. Если в ячейке нет никакой текстовой строки, то базовой линией является нижний край элемента, расположенного внутри ячейки. Базовая линия, имеющая максимальную дистанцию до верхнего края ячейки таблицы, является базовой линией для всей строки. Значение baseline используется для выравнивания содержимого нескольких ячеек (для которых установлено выравнивание по базовой линии) по одной базовой линии в строке. |
Пример
Демонстрация свойства vertical-aligns.
span#mySpan {
background-color: yellow;
vertical-align: baseline;
}
Вертикальное выравнивание | HTML и CSS Wiki
Свойство vertical-align
используется в CSS и некоторых элементах HTML. Он определяет вертикальное выравнивание встроенного элемента или элемента ячейки таблицы.
Значения для встроенных элементов
- Большинство значений выравнивают элемент по вертикали относительно его родительского элемента.
-
baseline
— выравнивает базовую линию элемента с базовой линией его родительского элемента. -
sub
— выравнивает базовую линию элемента с нижней линией его родительского элемента. -
super
— выравнивает базовую линию элемента с верхним индексом его родительского элемента. -
text-top
— выравнивает верх элемента по верхнему краю шрифта родительского элемента. -
text-bottom
— выравнивает нижнюю часть элемента по нижнему краю шрифта родительского элемента. -
средний
— выравнивает середину элемента по середине строчных букв в родительском элементе. -
пикс.
,пикс.
и т. Д. -
, с процентным значением свойства line-height
.
Для элементов, не имеющих базовой линии, вместо этого используется край нижнего поля. Однако два значения выравнивают элемент по вертикали относительно всей линии, а не относительно его родителя.
-
top
— выравнивает верх элемента и его потомков с верхом всей строки. -
bottom
— выравнивает нижнюю часть элемента и его потомков по нижней части всей строки.
Отрицательные значения допускаются для всех значений.
Значения для элементов таблицы-ячейки
-
baseline
,sub
,super
,text-top
,text-bottom
, -
верх
— выравнивает верхний край заполнения ячейки с верхом строки. -
средний
— центрирует поле заполнения ячейки в строке. -
bottom
— выравнивает нижний край заполнения ячейки с нижней частью строки.
Отрицательные значения допускаются для всех значений.
Пример HTML:
Пример CSS:
img { вертикальное выравнивание: снизу; }
CSS: свойство vertical-align
В этом руководстве по CSS объясняется, как использовать свойство CSS под названием vertical-align с синтаксисом и примерами.
Описание
Свойство CSS vertical-align определяет вертикальное выравнивание встроенного элемента или элемента ячейки таблицы.
Синтаксис
Синтаксис CSS-свойства vertical-align:
vertical-align: value;
Параметры или аргументы
- значение
Выравнивание текста. Это могут быть разные значения в зависимости от того, является ли элемент встроенным элементом или элементом ячейки таблицы.
Значение для встроенных элементов
Если значение является встроенным элементом, оно может быть одним из следующих:
Значение Описание верх Верх элемента и его потомков выравнивается по верху всей строки
img {vertical-align: top; }низ Низ элемента и его потомков выровнены по низу всей строки
img {vertical-align: bottom; }исходный Базовая линия элемента выровнена с базовой линией его родительского элемента
img {vertical-align: baseline; }переходник Базовая линия элемента выровнена с нижним индексом его родительского элемента
img {vertical-align: sub; }супер Базовая линия элемента выровнена с верхним индексом его родительского элемента
img {vertical-align: super; }текст вверху Верх элемента выравнивается по верхнему краю шрифта родительского элемента
img {vertical-align: text-top; }текст внизу Нижний край элемента выровнен по нижнему краю шрифта родительского элемента
img {vertical-align: text-bottom; }средний Середина элемента выравнивается по середине строчных букв в шрифте родительского элемента
img {vertical-align: middle; }фиксированный Базовая линия элемента выравнивается на заданную фиксированную величину выше базовой линии его родительского элемента
img {vertical-align: 5px; }процентов Базовая линия элемента выровнена на заданную величину в процентах выше базовой линии его родительского элемента (в процентах от свойства line-height)
img {vertical-align: 10%; }унаследовать Элемент
унаследует свойство vertical-align от своего родительского элемента
img {vertical-align: inherit; }Значение ячеек таблицы
Когда значение является ячейкой таблицы, оно может быть одним из следующих:
Значение Описание верх Верхний край заполнения ячейки выровнен с верхом строки
td {vertical-align: top; }средний Центр поля заполнения ячейки выровнен внутри строки
td {vertical-align: middle; }низ Нижний край заполнения ячейки выровнен с нижней частью строки
td {vertical-align: top; }унаследовать Элемент
унаследует свойство vertical-align от своего родительского элемента
td {vertical-align: inherit; }
Примечание
- Свойство vertical-align может иметь отрицательное значение.
- Если элемент не имеет базовой линии, свойство vertical-align будет использовать вместо этого край поля.
Совместимость с браузером
Свойство CSS vertical-align имеет базовую поддержку в следующих браузерах:
- Хром
- Android
- Firefox (Gecko)
- Firefox Mobile (Gecko)
- Internet Explorer (IE)
- IE Телефон
- Opera
- Opera Mobile
- Safari (WebKit)
- Safari Mobile
Пример
Мы обсудим свойство vertical-align ниже, исследуя примеры использования этого свойства в CSS.
со встроенными элементами
Давайте посмотрим на пример CSS с вертикальным выравниванием со встроенными элементами.
img {vertical-align: top; }
В этом примере CSS с вертикальным выравниванием мы установили для свойства vertical-align значение top для тега .
с ячейками таблицы
Затем давайте посмотрим на пример CSS с вертикальным выравниванием, в котором мы выравниваем текст по левому краю.
td {vertical-align: bottom; }
В этом примере CSS с вертикальным выравниванием мы установили для свойства vertical-align значение bottom для тега
CSS свойство вертикального выравнивания
Пример
Выровнять изображение по вертикали:
img
{
вертикальное выравнивание: верхний текст;
}
Попробуй сам »
Определение и использование
Свойство vertical-align устанавливает вертикальное выравнивание элемента.
Поддержка браузера
Числа в таблице указывают первую версию браузера, полностью поддерживающую свойство.
Имущество | ||||||
---|---|---|---|---|---|---|
с выравниванием по вертикали | 1,0 | 12,0 | 4,0 | 1,0 | 1,0 | 4,0 |
Синтаксис CSS
вертикальное выравнивание: базовая линия | length | sub | super | top | text-top | middle | bottom | text-bottom | initial | наследовать;
Значения свойств
Значение | Описание | Играй |
---|---|---|
исходный | Совместите базовую линию элемента с базовой линией родительского элемента.Это значение по умолчанию | Играй » |
длина | Поднимает или опускает элемент на указанную длину. Допускаются отрицательные значения | Играй » |
% | Поднимает или опускает элемент в процентах от «line-height». имущество. Допускаются отрицательные значения | Играй » |
переходник | Выравнивает элемент, как если бы он был нижним индексом | Играй » |
супер | Выравнивает элемент, как если бы он был надстрочным | Играй » |
верх | Верх элемента выровнен с верхом самый высокий элемент на линии | Играй » |
текст вверху | Верх элемента совмещен с верхом шрифт родительского элемента | Играй » |
средний | Элемент помещается в середину родительского элемента | Играй » |
низ | Нижняя часть элемента выровнена по нижний элемент в строке | Играй » |
текст внизу | Нижняя часть элемента выровнена по нижняя часть шрифта родительского элемента | Играй » |
начальный | Устанавливает для этого свойства значение по умолчанию.Читать о начальная | Играй » |
унаследовать | Наследует это свойство от своего родительского элемента. Читать про наследство |
связанные страницы
Учебное пособие по CSS: CSS Text
Ссылка на HTML DOM: свойство verticalAlign
CSS Вертикальное выравнивание — W3spoint
Чтобы указать вертикальное выравнивание встроенного поля или поля ячейки таблицы, используется свойство CSS vertical-align, которое не требует пояснений.Это влияет не на содержимое (кроме ячеек таблицы) элемента, а на его выравнивание. В случае ячеек таблицы это влияет не на ячейку, а на ее содержимое.
Значения вертикального выравнивания CSS:
Значение | Использует |
исходный | Для выравнивания базовой линии элемента с базовой линией родительского элемента. |
длина | Для изменения длины элемента на указанную длину. |
% | Для изменения элемента в процентах от свойства «высота строки». |
переходник | Для выравнивания элемента, как если бы он был нижним индексом. |
супер | Для выравнивания элемента, как если бы он был надстрочным. |
верх | Для выравнивания верха элемента с верхом самого высокого элемента в строке. |
низ | Чтобы выровнять нижнюю часть элемента с самым нижним элементом в строке. |
текст вверху | Для выравнивания верха элемента по верхнему краю шрифта родительского элемента. |
средний | Для размещения элемента в середине родительского элемента. |
текст внизу | Для выравнивания нижней части элемента с нижней частью шрифта родительского элемента. |
начальный | Чтобы установить для этого свойства значение по умолчанию. |
унаследовать | Чтобы унаследовать это свойство от родительского элемента. |
Пример:
<стиль> img.top { вертикальное выравнивание: верхний текст; } img.bottom { вертикальное выравнивание: нижний текст; } |
<стиль>
img.top {
вертикальное выравнивание: верхний текст;
}
img.bottom {
вертикальное выравнивание: нижний текст;
}
Изображение с выравниванием по умолчанию.
Изображение с выравниванием по верхнему краю текста.
Изображение с выравниванием текста по нижнему краю.
Выход:
Пояснение:
В приведенном выше примере мы используем свойство CSS Vertical Align, чтобы указать изображение с выравниванием по умолчанию, выравниванием по верхнему и нижнему краям текста.
Выравнивание по вертикали — CSS — W3cubDocs
Свойство CSS vertical-align
устанавливает вертикальное выравнивание встроенного блока, блока встроенного блока или ячейки таблицы.
Свойство vertical-align можно использовать в двух контекстах:
- Для вертикального выравнивания прямоугольника встроенного элемента внутри содержащего его линейного поля. Например, его можно использовать для вертикального позиционирования
- Для вертикального выравнивания содержимого ячейки в таблице:
Обратите внимание, что vertical-align
применяется только для inline, inline-block и table-cell: вы не можете использовать его для вертикального выравнивания элементов уровня блока.
Синтаксис
/ * Значения ключевых слов * / вертикальное выравнивание: базовая линия; вертикальное выравнивание: суб; вертикальное выравнивание: супер; вертикальное выравнивание: верхний текст; вертикальное выравнивание: нижний текст; вертикальное выравнивание: по центру; вертикальное выравнивание: сверху; вертикальное выравнивание: снизу; / * значения <длина> * / вертикальное выравнивание: 10em; вертикальное выравнивание: 4 пикселя; / * значения <процент> * / вертикальное выравнивание: 20%; / * Глобальные значения * / вертикальное выравнивание: наследование; вертикальное выравнивание: начальное; вертикальное выравнивание: отключено;
Свойство vertical-align
указано как одно из значений, перечисленных ниже.
Значения для встроенных элементов
Значения относительно родительского элемента
Эти значения выравнивают элемент по вертикали относительно его родительского элемента:
-
базовая линия
- Выравнивает базовую линию элемента с базовой линией его родительского элемента. Базовая линия некоторых заменяемых элементов, таких как
, не указана в спецификации HTML, а это означает, что их поведение с этим ключевым словом может различаться в разных браузерах.
-
sub
- Выравнивает базовую линию элемента с нижней линией его родительского элемента.
-
super
- Выравнивает базовую линию элемента с базовым индексом его родительского элемента.
-
text-top
- Выравнивает верх элемента по верхнему краю шрифта родительского элемента.
-
text-bottom
- Выравнивает нижнюю часть элемента по нижней части шрифта родительского элемента.
-
средний
- Выравнивает середину элемента по базовой линии плюс половину высоты по оси x родительского элемента.
-
- Выравнивает базовую линию элемента по заданной длине над базовой линией его родительского элемента. Допускается отрицательное значение.
-
- Выравнивает базовую линию элемента по заданному проценту над базовой линией его родительского элемента, при этом значение является процентным соотношением свойства
line-height
. Допускается отрицательное значение.
Значения относительно линии
Следующие значения выравнивают элемент по вертикали относительно всей строки:
-
top
- Выравнивает верх элемента и его потомков с верхом всей строки.
-
bottom
- Выравнивает нижний край элемента и его потомков по нижнему краю всей строки.
Для элементов, не имеющих базовой линии, вместо этого используется край нижнего поля.
Значения для ячеек таблицы
-
baseline
(иsub
,super
,text-top
,text-bottom
, - Выравнивает базовую линию ячейки с базовой линией все остальные ячейки в строке, выровненные по базовой линии.
-
верх
- Выравнивает верхний край заполнения ячейки с верхом строки.
-
средний
- Центрирует поле заполнения ячейки в строке.
-
bottom
- Выравнивает нижний край заполнения ячейки с нижней частью строки.
Допускаются отрицательные значения.
Формальное определение
Формальный синтаксис
baseline | суб | супер | текст вверху | текст внизу | средний | наверх | внизу | <процент> |
Примеры
Базовый пример
HTML
An изображение с выравниванием по умолчанию.Изображение с выравниванием по верхнему краю текста.Изображение с выравниванием текста по нижнему краю.Изображение с выравниванием по центру.
CSS
img.top {vertical-align: text-top; } img.bottom {вертикальное выравнивание: нижний текст; } img.middle {вертикальное выравнивание: середина; }
Результат
Технические характеристики
Настольный | ||||||
---|---|---|---|---|---|---|
Хром | Край | Firefox | Internet Explorer | Opera | Safari | |
с выравниванием по вертикали |
1 | 12 | 1 | 4 | 4 | 1 |
мобильный | ||||||
---|---|---|---|---|---|---|
Android веб-просмотр | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Интернет Samsung | |
с выравниванием по вертикали |
1 | 18 | 4 | 14 | 1 | 1.0 |
См. Также
Bootstrap 4 Vertical Align — примеры и руководство. Базовое и расширенное использование
Компиляция и настройка
Чтобы еще больше уменьшить вес пакета MDBootstrap, вы можете скомпилировать свой собственный пакет, содержащий только
эти компоненты и
функции, которые вам нужны.
Если вам нужна дополнительная помощь в компиляции вашего пользовательского пакета, воспользуйтесь нашим руководством по компиляции и настройке.
Руководство по компиляции и настройке
Карта зависимостей файлов SCSS в MDBootstrap:
Легенда:
'->' означает 'требуется'
Все бесплатные и профессиональные файлы требуют файлов из каталога 'core'
'none' означает 'этот компонент не требует ничего, кроме файлов ядра'
Файл, завернутый в ``, означает, что этот файл делает базовый компонент красивее, но это не обязательно для правильной работы.
Для всех компонентов PRO требуется файл pro / _variables.scss.
scss /
|
| - ядро /
| |
| | - бутстрап /
| | | - _функции.scss
| | | - _variables.scss
| |
| | - _colors.scss
| | - _global.scss
| | - _helpers.scss
| | - _masks.scss
| | - _mixins.scss
| | - _typography.scss
| | - _variables.scss
| | - _waves.scss
|
| - бесплатно /
| | - _animations-basic.scss -> нет
| | - _animations-extended.scss -> _animations-basic.scss
| | - _buttons.scss -> нет
| | - _cards.scss -> нет
| | - _dropdowns.scss -> нет
| | - _вход-группа.scss -> _forms.scss, _buttons.scss, _dropdowns.scss
| | - _navbars.scss -> нет
| | - _pagination.scss -> нет
| | - _badges.scss -> нет
| | - _modals.scss -> _buttons.scss, _forms.scss (PRO -> _tabs.scss)
| | - _carousels.scss ->
| | - _forms.scss -> нет
| | - _msc.scss -> нет
| | - _footers.scss нет (PRO :)
| | - _list-group.scss -> нет
| | - _tables.scss -> нет (PRO: _material-select.scss, pro / _forms.scss, _checkbox.scss, pro / _buttons.scss, pro / _cards.scss, _pagination.scss, pro / _msc.scss)
| | - _depreciated.scss
|
| - pro /
| |
| | - сборщик /
| | | - _default.scss -> нет
| | | - _default-time.scss -> _default.scss, free / _forms.scss, free / _buttons.scss, pro / _buttons.scss, free / _cards.scss
| | | - _default-date.scss -> _default.scss, бесплатно / _forms.scss
| |
| | - разделы /
| | | - _templates.scss -> _sidenav.scss
| | | - _social.scss -> бесплатно / _cards.scss, бесплатно / _forms.scss, бесплатно / _buttons.scss, pro / _buttons.scss,
| | | - _team.scss -> бесплатно / _buttons.scss, pro / _buttons.scss, free / _cards.scss, pro / _cards.scss
| | | - _testimonials.scss -> бесплатно / _carousels.scss, pro / _carousels.scss, бесплатно / _buttons.scss, pro / _buttons.scss
| | | - _magazine.scss -> _badges.scss
| | | - _pricing.scss -> бесплатно / _buttons.scss, pro / _buttons.scss
| | | - _contacts.scss -> бесплатно / _forms.scss, pro / _forms.scss, бесплатно / _buttons.scss, pro / _buttons.scss
| |
| | - _variables.scss
| | - _buttons.scss -> бесплатно / _buttons.scss, pro / _msc.scss, _checkbox.scss, _radio.scss
| | - _social-buttons.scss -> бесплатно / _buttons.scss, pro / _buttons.scss
| | - _tabs.scss -> _cards.scss
| | - _cards.scss -> бесплатно / _cards.scss
| | - _dropdowns.scss -> бесплатно / _dropdowns.scss, бесплатно / _buttons.scss
| | - _navbars.scss -> бесплатно / _navbars.scss (PRO :)
| | - _scrollspy.scss -> нет
| | - _lightbox.scss -> нет
| | - _chips.scss -> нет
| | - _msc.scss -> нет
| | - _forms.scss -> нет
| | - _radio.scss -> нет
| | - _checkbox.scss -> нет
| | - _material-select.scss -> нет
| | - _switch.scss -> нет
| | - _file-input.scss -> бесплатно / _forms.scss, бесплатно / _buttons.scss
| | - _range.scss -> нет
| | - _input-group.scss -> free / _input-group.scss и то же, что и свободная группа ввода, _checkbox.scss, _radio.scss
| | - _autocomplete.scss -> бесплатно / _forms.scss
| | - _accordion.scss -> pro / _animations.scss, бесплатно / _cards.scss
| | - _parallax.scss -> нет
| | - _sidenav.scss -> бесплатно / _forms.scss, pro / _animations.scss, разделы / _templates.scss
| | - _ecommerce.scss -> бесплатно / _cards.scss, pro / _cards.scss, бесплатно / _buttons.scss, pro / _buttons.scss, pro / _msc.scss
| | - _carousels.scss -> бесплатно / _carousels.scss, бесплатно / _cards.scss, бесплатно / _buttons.scss
| | - _степеры.scss -> бесплатно / _buttons.scss
| | - _blog.scss -> нет
| | - _toasts.scss -> бесплатно / _buttons.scss
| | - _animations.scss -> нет
| | - _charts.scss -> нет
| | - _progress.scss -> нет
| | - _scrollbar.scss -> нет
| | - _skins.scss -> нет
| | - _depreciated.scss
|
`- _custom-skin.scss
`- _custom-styles.scss
`- _custom-variables.scss
`- mdb.scss
Карта зависимостей модулей JavaScript в MDBootstrap:
Легенда:
'->' означает 'требуется'
Все файлы требуют jQuery и начальной загрузки.js
js /
├── dist /
│ ├── buttons.js
│ ├── cards.js
│ ├── character-counter.js
│ ├── chip.js
│ ├── collapsible.js -> vendor / velocity.js
│ ├── dropdown.js -> Popper.js, jquery.easing.js
│ ├── file-input.js
│ ├── forms-free.js
│ ├── material-select.js -> dropdown.js
│ ├── mdb-autocomplete.js
│ ├── preloading.js
│ ├── range-input.js -> vendor / velocity.js
│ ├── scrolling-navbar.js
│ ├── sidenav.js -> поставщик / velocity.js, vendor / hammer.js, vendor / jquery.hammer.js
│ └── smooth-scroll.js
├── _intro-mdb-pro.js
├── modules.js
├── src /
│ ├── buttons.js
│ ├── cards.js
│ ├── character-counter.js
│ ├── chip.js
│ ├── collapsible.js -> vendor / velocity.js
│ ├── dropdown.js -> Popper.js, jquery.easing.js
│ ├── file-input.js
│ ├── forms-free.js
│ ├── material-select.js -> dropdown.js
│ ├── mdb-autocomplete.js
│ ├── предварительная нагрузка.js
│ ├── range-input.js -> vendor / velocity.js
│ ├── scrolling-navbar.js
│ ├── sidenav.js -> vendor / velocity.js, vendor / hammer.js, vendor / jquery.hammer.js
│ └── smooth-scroll.js
└── продавец /
├── аддоны /
│ ├── datatables.js
│ └── datatables.min.js
├── chart.js
├── extended-modals.js
├── hammer.js
├── jarallax.js
├── jarallax-video.js -> vendor / jarallax.js
├── jquery.easing.js
├── jquery.easypiechart.js
├── jquery.hammer.js -> vendor / hammer.js
├── jquery.sticky.js
├── lightbox.js
├── picker-date.js -> vendor / picker.js
├── picker.js
├── picker-time.js -> vendor / picker.js
├── scrollbar.js
├── scrolling-navbar.js
├── toastr.js
├── velocity.js
├── waves.js
└── wow.js
Атрибут Valign устарел
Атрибут Valign устарел
С HTML 4 вы можете вертикально выровнять элемент в ячейке в
таблица с использованием параметра valign
, e.грамм.:
изображение вверху ячейки. Однако с
HTML5, использование параметра valign
для вертикального выравнивания
элементы таблицы устарели. Например, если вы проверите свой HTML
код на соответствие стандарту HTML 5 с
Nu Html Checker, предоставляемый
Мир
Wide Web Consortium, вы увидите ошибку, подобную следующей
один отображается, если вы используете valign в HTML-коде таблицы.
Ошибка
Атрибут valign на
тд
Элемент устарел.
Вместо этого используйте CSS.
Из строки 73, столбец 5; в строку 74, столбец 17
в состоянии> ↩
Итак, как можно добиться того же эффекта, но сделать свой HTML-код HTML 5
совместимы с использованием каскадных таблиц стилей? Если бы ты хотел
указать вертикальное выравнивание всего в одной ячейке, вы можете использовать следующие
Код CSS для этой ячейки:
Или я мог бы включить следующий раздел стилей в
HEAD
раздел HTML-кода для веб-страницы, если я хочу, чтобы все ячейки в любой таблице
на странице, чтобы элементы внутри ячейки были выровнены по верхнему краю
ячейка:Если вы не хотите использовать это выравнивание для каждых
td
или
th
в каждой таблице на странице, вы можете создать имя класса CSS,
е.г.,topAligned
, как показано ниже:Затем вы можете применить этот класс к любому
td
в
таблица, в которой вы хотите, чтобы элементы в ячейке были выровнены по верхнему краю
ячейки. Т.е.:Немного текста Или следующий CSS для изображения в ячейке:
Если вы хотите, чтобы текст в ячейке был центрирован по горизонтали, вы можете использовать
тд {выравнивание текста: центр; вертикальное выравнивание: сверху; }
..