Вертикальное и горизонтальное выравнивание текста с CSS
Я пытаюсь выровнять текст по горизонтали и вертикали внутри div-поля (с цветом фона), но у меня это не получается.
Я искал в интернете, и margin: auto
, text-align: center
не делают эту работу.
Какие-нибудь советы?
Проверьте FIDDLE .
HTML
<div><div>
<div><span>Corte cabelo + Afiar</span></div>
<div><span>10€</span></div>
</div></div>
CSS
#services .holder .bgtop{
background-color: #27ae60;
height:50px;
width:200px;
z-index: 1;
}
#services .holder .bgprice{
height:50px;
width:90px;
background-color: #272727;
z-index: 1;
}
#services .holder span.top{
color: white;
font-style: italic;
font-weight: bold;
font-size: 1.
000em;
z-index: 2;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
text-align: center;
}
#services .holder span.price{
color: white;
font-style: italic;
font-weight: bold;
font-size: 1.500em;
z-index: 2;
text-align: center;
}
css
html
alignment
center Поделиться Источник uniqezor 14 марта 2014 в 01:36
3 ответа
6
Вот общий подход, используемый для вертикального / горизонтального центрирования.
ОСНОВНОЙ ПРИМЕР ЗДЕСЬ
div { background: red; width:100px; height: 100px; display:table; } div > span { display:table-cell; vertical-align:middle; text-align:center; }
В основном отображение родительского элемента изменяется на table
. Добавьте дочерний элемент, в данном случае элемент
span
, чтобы обернуть текст. span
должен иметь свойства display:table-cell
/ vertical-align:middle
для вертикального центрирования. Тогда text-align:center
-это просто горизонтальное центрирование.
Вот пример использования стиля, который у вас был.
Поделиться Josh Crozier 14 марта 2014 в 01:39
2
Есть разные способы. Вот один из них:
HTML:
<div>
<span>magix!</span>
</div>
CSS:
div {
text-align:center;
display:table;
}
span {
display: table-cell;
vertical-align:middle;
}
Fiddle
Поделиться Alain Jacomet Forte 14 марта 2014 в 01:42
2
Вы можете изменить только свой CSS на этот (никаких изменений HTML):
div{
background: red;
bottom: 0;
height: 100px;
left: 0;
margin: auto;
position: absolute;
top: 0;
right: 0;
width: 100px;
text-align: center;
line-height: 100px;
}
text-align
говорит сам за себя. Параметр
line-height
перемещает текст в центр, сопоставляя высоту одной строки с высотой div. Вам придется каждый раз приспосабливать его к вашим потребностям.
JSFiddle
Поделиться
- Есть ли какой-нибудь способ установить вертикальное выравнивание в css?
Есть ли какой-нибудь способ установить вертикальное выравнивание в css? У меня есть текст внутри моего элемента <li> , но когда я устанавливаю выравнивание текста по центру, он устанавливает только горизонтальное выравнивание текста. Но когда я использую функцию padding-top, она изменяет…
- Вертикальное выравнивание текста и иконок fontawesome
Я хочу создать пользовательское окно оповещения с помощью bootstrap. Но вертикальное выравнивание текста и значка не работает. Итак, вот код: HTML : <div class=alert-box alert-box-info text-center clearfix style=display: inline-block;> <i class=fa fa-info text-info pull-left></i>.
Похожие вопросы:
CSS Вертикальное Выравнивание: Причуды Браузера
На этот вопрос о том, как сделать вертикальное выравнивание с css, комментарии Сэма ведут на эту страницу: http://www.jakpsatweb.cz/css/ приклад / вертикальное выравнивание-окончательное…
Измените выравнивание поля форматированного текста в WPF
Как изменить вертикальное и горизонтальное выравнивание коробки RichText. я перепробовал все горизонтальное выравнивание api и вертикальное выравнивание. но ничего не работает.
Qt: выравнивание текста по центру и левому краю с помощью таблицы стилей
Я хочу выровнять текст в QLabel таким образом, чтобы горизонтальное выравнивание было левым, а вертикальное-центральным с переносом слов. В настоящее время я делаю что-то вроде этого QLabel {…
CSS вертикальное выравнивание текста внутри кнопки изображения
У меня возникли проблемы с вертикальным выравниванием текста внутри кнопки изображения. Вертикальное выравнивание: середина, похоже, не работает. Вот что я получил до сих пор: #navbar ul {…
Как получить вертикальное и горизонтальное выравнивание по целому числу?
Я пытаюсь преобразовать целочисленное значение в выравнивание содержимого. Целое число может содержать как горизонтальное, так и вертикальное выравнивание одновременно. Сначала я создал…
Есть ли какой-нибудь способ установить вертикальное выравнивание в css?
Есть ли какой-нибудь способ установить вертикальное выравнивание в css? У меня есть текст внутри моего элемента <li> , но когда я устанавливаю выравнивание текста по центру, он устанавливает…
Вертикальное выравнивание текста и иконок fontawesome
Горизонтальное выравнивание внутренних » дивов`
Я ищу горизонтальное (и предпочтительно вертикальное) выравнивание трех внутренних divs . Применение margin: 0 auto; к классу vbox должно сделать трюк, но, как и в следующем минимальном коде, это…
Кроссбраузерное вертикальное выравнивание текста
Может ли кто-нибудь объяснить, почему вертикальное выравнивание текста так сильно отличается между браузерами? См. код ниже: <!DOCTYPE html> <html> <body> <p style=background:…
вертикальное выравнивание и связь сетки CSS
Как вертикальное выравнивание и сетка CSS работают вместе? У меня есть элемент, который находится рядом с элементами, которые должны быть выровнены точно посередине. Смотреть ниже: .alphabet {…
горизонтальное выравнивание li и p
Одна из проблем, с которой я сейчас сталкиваюсь, заключается в том, что у меня есть flexbox(что должно быть неуместно) с внутренним div, который горизонтально центрирован в родителе. Я хочу, чтобы неупорядоченный список был выровнен по горизонтали с текстом во внутреннем div, но даже с text-align: center он кажется удаленным на пару пикселей(вправо), и я не могу понять почему(не могу поверить, что до сих пор никогда не сталкивался с этой проблемой).
.right { text-align: center; order: 2; //background: yellow; flex-basis: 100%; height: 100%; } .right .headbox{ border-bottom: 1px solid orange; margin: auto; width: 60%; height: auto; } .right .list{ text-align: center; margin: auto; width: 60%; height: auto; } ul{ list-style: none; } .headbox h4{ color: orange; }
<div>
<div>
<h4>Visit Us</h4>
</div>
<div>
<ul>
<li>Overview</li>
<li>Hours</li>
<li>Admission</li>
<li>Directions</li>
</ul>
</div>
</div>
html
css
alignment 2 ответа
- стековая панель, имеющая различное горизонтальное выравнивание
Возможно ли, чтобы горизонтально выровненная stackpanel имела элементы, которые имеют различное горизонтальное выравнивание, т.
е. Один выровнен по левому краю, а другой-по правому? Я пробовал несколько способов, но я думаю, что сетка-это единственный вариант? С Уважением, Бхавик
- C#, Listbox Горизонтальное Выравнивание
У меня есть приложение WPF, и я хочу добавить элемент с HorizontalAlignment = влево, а затем другой с HorizontalAlignment = вправо, как чат в Whatsapp, но весь текст в listbox имеет горизонтальное выравнивание справа, как я могу использовать другое горизонтальное выравнивание в том же listbox. Это…
3
Добавьте padding: 0
к вашему <ul>
, чтобы переопределить стиль браузера по умолчанию.
Поделиться Brian FitzGerald 20 июля 2016 в 21:57
2
Ваш <ul>
по-прежнему имеет заполнение по умолчанию из таблицы стилей браузера по умолчанию.
Вы можете использовать padding-left: 0;
, чтобы отключить это дополнение.
ul{
list-style: none;
padding-left: 0;
}
.right {
text-align: center;
order: 2;
//background: yellow;
flex-basis: 100%;
height: 100%;
}
.right .headbox{
border-bottom: 1px solid orange;
margin: auto;
width: 60%;
height: auto;
}
.right .list{
text-align: center;
margin: auto;
width: 60%;
height: auto;
}
ul{
list-style: none;
padding-left: 0;
}
.headbox h4{
color: orange;
}
<div>
<div>
<h4>Visit Us</h4>
</div>
<div>
<ul>
<li>Overview</li>
<li>Hours</li>
<li>Admission</li>
<li>Directions</li>
</ul>
</div>
</div>
Поделиться Dekel 20 июля 2016 в 21:58
Похожие вопросы:
CSS горизонтальное выравнивание меню в ячейке
У меня есть горизонтальное меню CSS в ячейке таблицы. Я установил выравнивание ячейки на align=right .., и меню CSS находится в этой ячейке, но оно не выровнено по правому краю… смотрите код HERE…
Вертикальное выравнивание текста внутри встроенного li
Я пытаюсь создать самонастраивающееся горизонтальное меню и ищу вертикальное выравнивание текста в пределах li , которые отображаются как inline . В настоящее время текст приклеен сверху. Все мои…
Вертикальное и горизонтальное выравнивание изображения
У меня есть заполнитель (строящийся) сайта, который содержит только одно изображение с логотипом. I горизонтально выровнен с маржей: 0 авто. Но как я узнаю дополнительно горизонтальное выравнивание…
стековая панель, имеющая различное горизонтальное выравнивание
Возможно ли, чтобы горизонтально выровненная stackpanel имела элементы, которые имеют различное горизонтальное выравнивание, т. е. Один выровнен по левому краю, а другой-по правому? Я пробовал. ..
C#, Listbox Горизонтальное Выравнивание
У меня есть приложение WPF, и я хочу добавить элемент с HorizontalAlignment = влево, а затем другой с HorizontalAlignment = вправо, как чат в Whatsapp, но весь текст в listbox имеет горизонтальное…
Горизонтальное выравнивание легенды. Highcharts
Я не в состоянии сделать правильное горизонтальное выравнивание, чего мне не хватает?. legend: { align: ‘middle’, margin: 0, verticalAlign: ‘bottom’, y: 50, symbolHeight: 20 },…
Bootstrap : горизонтальное выравнивание текста между столбцами
У меня есть 3 столбца, содержащие текст (фиолетовый). Каждый столбец содержит заголовок (синий), содержимое(зеленый) и ссылку (желтый). Но, в зависимости от столбца, текст более или менее длиннее….
Горизонтальное выравнивание внутренних » дивов`
Я ищу горизонтальное (и предпочтительно вертикальное) выравнивание трех внутренних divs . Применение margin: 0 auto; к классу vbox должно сделать трюк, но, как и в следующем минимальном коде, это. ..
Измените горизонтальное выравнивание списка в MATLAB R2016a вправо
Как мы можем изменить горизонтальное выравнивание списка вправо в MATLAB R2016 в AppDesigner или GUIDE? В списке нет ни одного доступного свойства.
google sheets горизонтальное выравнивание
Я пытаюсь изменить формат ячейки на горизонтальное выравнивание текста. Не могу заставить его работать. Вот мой код до сих пор. data={ requests:[ { horizontalAlignment: { ‘range’: { sheetId:…
Горизонтальное и вертикальное выравнивание CSS
Иногда нам нужно выровнять текст, что можно сделать при помощи использование свойства text-align, что можно реализовать с помощью CSS. Что главное, такая необходимость может возникнуть в любой момент, что с помощью соответствующего атрибута, а также их значений, вы можете сделать. Здесь сразу возникает вопрос, что за такие атрибуты, и под какие нужно значение прописывать.Здесь нужно понимать, что любой текст или описание может быть выровнен по левому краю, также по центру или по правой стороне веб страницы. Аналогичным способом можно сделать на картинке, которая также могут быть выровнены на странице так же, как текст. Но и наконец, как правильно выровнять текст при помощи CSS, что как можно подробнее рассмотрим в этой статье.
Горизонтальное выравнивание в CSS
Этот метод касается выравнивание по горизонтали, где будем использовать атрибут «text-align», а вот значение приведены ниже, что будет отвечать за формирование.
1. text-align: left;
2. text-align: right;
3. text-align: center;
4. text-align: justify;
Давайте теперь разберем, за что они отвечают:
— left — отвечает за текстовое выравнивание, которое будет по левому краю;
— right — аналогично как первый, только уже по правую сторону;
— center — здесь все выставляем по центру, это как текст или картинка;
— justify — после установки, описание автоматически выровняться по правому краю, и также по левому, где все идет по ширине;
Вертикальное выравнивание в CSS
Теперь нам нужно выставить вертикальном положение, где будем использовать атрибут «vertical-align», где также идут значение.
1. vertical-align: top;
2. vertical-align: middle;
3. vertical-align: bottom;
Теперь посмотрим за что они отвечают:
— top — производим выравнивание текста по верхнему краю;
— middle — здесь уже отвечает за вертикальное выравнивание текста по центру;
— bottom — и остается выравнять текст по нижнему краю.
Зная все значение для выравнивание текста в стилистике CSS, то после этого не должно каких-либо затруднение в построение текстуры.
Также вы можете ознакомится с информацией, выравнивание текста по вертикали и центру CSS, где представлено несколько методов.
Горизонтальное выравнивание. HTML, XHTML и CSS на 100%
Читайте также
Вертикальное выравнивание
Вертикальное выравнивание
Свойство vertical-align каждой ячейки таблицы определяет вертикальное выравнивание ее содержимого. Содержимое каждой ячейки имеет базовую линию, верх, середину и низ. В контексте таблиц свойство vertical-align может принимать следующие значения.• baseline –
Выравнивание данных
Выравнивание данных Выравнивание (alignment) соответствует размещению порции данных в памяти. Говорят, что переменная имеет естественное выравнивание (naturally aligned), если она находится в памяти по адресу, значение которого кратно размеру этой переменной. Например, переменная
Автоматическое выравнивание
Автоматическое выравнивание Элемент <xsl:output> поддерживает атрибут indent который устанавливается в «yes» или «no», и указывает процессору XSLT, нужно ли выравнивать результирующий документ. Как правило, выравнивание результирующего документа не имеет большого значения,
Выравнивание и распределение
Выравнивание и распределение В тех случаях, когда необходимо расположить объекты с высокой точностью по отношению друг к другу (например, ровно в ряд на равном расстоянии), но точность расположения на странице не требуется, мы можем прибегнуть к процедурам выравнивания и
Выравнивание
Выравнивание
Выравнивание текста на странице – одна из важнейших операций форматирования. При помощи выравнивания можно, например, поместить заголовок текста посередине страницы, а подпись в конце письма – по правому краю. Многие начинающие пользователи для подобных
Вертикальное выравнивание
Вертикальное выравнивание Вертикальное выравнивание, в отличие от горизонтального (см. разд. 4.4), применяется не к строкам и абзацам, а к тексту целиком, поэтому относится к атрибутам, задающим компоновку страниц.Для установки параметров вертикального выравнивания
Выравнивание объектов
Выравнивание объектов В процессе работы часто приходится перемещать объекты, выравнивая их положение относительно друг друга. Например, при создании сложной модели, детали которой моделируются отдельно (допустим, люстры с подвесками в классическом стиле), на
Выравнивание
Выравнивание
При вводе значений в ячейки обратите внимание, что различные форматы данных по-разному выравниваются в ячейках. Например, числовые значения и даты выравниваются относительно правой границы ячейки, а текст – относительно левой. Если ранее вы работали с
Выравнивание объектов
Выравнивание объектов Команда ALIGN осуществляет выравнивание объектов относительно других объектов в двумерном и трехмерном пространстве. Вызывается команда из падающего меню Modify3D Operations ? Align.Запросы команды ALIGN:Select objects: – выбрать объектыSelect objects: – нажать клавишу Enter
Выравнивание данных
Выравнивание данных Еще один вопрос, касающийся оборудования, о котором следует помнить, связан с выравниванием данных. Современные процессоры устроены таким образом, что они считывают данные отдельными кусками по 32 бита. Кроме того, эти куски всегда выравниваются по
Выравнивание объектов
Выравнивание объектов Команда ALIGN осуществляет выравнивание объектов относительно других объектов в двумерном и трехмерном пространстве. Вызывается команда из падающего меню Modify ? 3D Operations ? Align.Запросы команды
Выравнивание
Выравнивание К нескольким выделенным, но не сгруппированным объектам можно также применять операцию автоматического выравнивания (имеется в виду пространственное положение объектов в кадре). Для его применения следует нажать кнопку на нижней панели инструментов или
3.4 Комментарии и Выравнивание
3.4 Комментарии и Выравнивание Продуманное использование комментариев и согласованное использование отступов может сделать чтение и понимание прораммы намного более приятным. Существует несколько различных стилей согласованного использования отступов. Автор не видит
13.

13.6.4. Выравнивание текста Кнопки По левому краю, По центру, По правому краю и По ширине (рис. 141) позволяют менять расположение текста на странице. Для выравнивания текста нужно его выделить и нажать одну из кнопок выравнивания или соответствующую ей комбинацию клавиш:Ctrl+L
Горизонтальное и вертикальное обобщение типа
Горизонтальное и вертикальное обобщение типа Рис. 10.1. Размерности обобщенияУже изученные механизмы позволяют написать класс, помещенный в центр рисунка — LIST_OF_BOOKS, экземпляр которого представляет список книг. У класса следующие компоненты: put для вставки элемента, remove
Свойство text-align-last | CSS справочник
CSS свойстваОпределение и применение
CSS свойство text-align-last задает горизонтальное выравнивание последней строки текста, а так же тексту перед принудительным разрывом строки. Свойство применяется только к тексту, который имеет горизонтальном выравнивании по ширине (свойство text-align со значением justify).
Поддержка браузерами
CSS синтаксис:
text-align-last : "auto | left | right | center | justify | start | end | initial | inherit";
JavaScript синтаксис:
object.style.textAlignLast = "center"
Значения свойства
Значение | Описание |
---|---|
auto | Последняя строка, либо строка перед принудительным разрывом выравниваются по левому краю. Это значение по умолчанию. |
left | Последняя строка, либо строка перед принудительным разрывом выравниваются по левому краю. |
right | Последняя строка, либо строка перед принудительным разрывом выравниваются по правому краю. |
center | Последняя строка, либо строка перед принудительным разрывом выравниваются по центру. |
justify | Последняя строка, либо строка перед принудительным разрывом растягивается по ширине.![]() |
start | Последняя строка, либо строка перед принудительным разрывом выравниваются по левому краю (аналогично значению left) если направление текста слева направо (CSS свойство direction, либо глобальный HTML атрибут dir со значением ltr). Последняя строка, либо строка перед принудительным разрывом выравниваются по правому краю (аналогично значению right) если направление текста справа налево (CSS свойство direction, либо глобальный HTML атрибут dir со значением rtl). |
end | Последняя строка, либо строка перед принудительным разрывом выравниваются по правому краю (аналогично значению right) если направление текста слева направо (CSS свойство direction, либо глобальный HTML атрибут dir со значением ltr). Последняя строка, либо строка перед принудительным разрывом выравниваются по левому краю (аналогично значению left) если направление текста справо налево (CSS свойство direction, либо глобальный HTML атрибут dir со значением rtl). |
initial | Устанавливает свойство в значение по умолчанию.![]() |
inherit | Указывает, что значение наследуется от родительского элемента. |
Версия CSS
CSS3Наследуется
Да.Анимируемое
Нет.Пример использования
<!DOCTYPE html> <html> <head> <title>Пример использования CSS свойства text-align-last</title> <style> div { display : inline-block; /* устанавливаем элементы <div> как блочно-строчные (выстраиваем в линейку) */ width : 20%; /* устанавливаем ширину элемента */ margin : 0% 2%; /* устанавливаем внешние отступы для блоков (первое значение - верх/низ, второе - право/лево) */ text-align : justify; /* горизонтально выравниваем текст по ширине */ vertical-align : top; /* выравнивается по верху самого высокого элемента в строке (вертикальное позиционирование) */ } .test { text-align-last : left; /* последняя строка и абзац выравниваются по левому краю */ } .test2 { text-align-last : right; /* последняя строка и абзац выравниваются по правому краю */ } .Пример использования CSS свойства text-align-last(задает горизонтальное выравнивание последней строки текста, а так же тексту перед принудительным разрывом строки).CSS свойстваtest3 { text-align-last : center; /* последняя строка и абзац выравниваются по центру */ } .test4 { text-align-last : justify; /* последняя строка и абзац выравниваются по ширине */ } </style> </head> <body> <div class = "test"> <p>text-align-last : left;</p> Ежовые — обитатели лесов, степей, пустынь и окультуренных ландшафтов. Селятся под корнями деревьев, в густом кустарнике, под камнями, роют норы. </div> <div class = "test2"> <p>text-align-last : right;</p> Преимущественно всеядны, но предпочитают животные корма: беспозвоночных, амфибий, рептилий (ежи знамениты своей устойчивостью к змеиному яду), падаль. </div> <div class = "test3"> <p>text-align-last : center;</p> Это преимущественно наземные животные, но многие виды хорошо лазают и плавают. В течение года 1—2 сезона размножения; вне их ежи ведут одиночный образ жизни. </div> <div class = "test4"> <p>text-align-last : justify;</p> Беременность длится от 34 до 58 дней; детёнышей в помёте от 1 до 7.
В природе на ежей охотятся многие хищники: лисы, волки, мангусты, хорьки, хищные птицы (особенно совы). </div> </body> </html>
Горизонтальное выравнивание inline-block элементов
Элементы inline-block с выравниванием по умолчанию (по левому краю)
Inline-block с текстом
Inline-block с абзацем
Inline-block с картинкой и абзацем
Список внутри inline-block:
- Пункт 1
- Пункт 2
- Пункт 3
Номер | Дата | Занятие | Время |
---|---|---|---|
1 | 14.янв | Html и css | 18:00 |
2 | 23.янв | Python | 18:30 |
3 | 02.фев | Javascript | 18:00 |
4 | 05.![]() | Ajax | 18:30 |
Элементы inline-block с выравниванием по правому краю
Поскольку свойство text-align наследуется, содержимое блоков тоже прижато к правым границам.
Inline-block с текстом
Inline-block с абзацем
Inline-block с картинкой и абзацем
Список внутри inline-block:
- Пункт 1
- Пункт 2
- Пункт 3
Номер | Дата | Занятие | Время |
---|---|---|---|
1 | 14.янв | Html и css | 18:00 |
2 | 23.янв | Python | 18:30 |
3 | 02.фев | Javascript | 18:00 |
4 | 05.фев | Ajax | 18:30 |
Элементы inline-block с центрированием
Поскольку свойство text-align наследуется, содержимое блоков тоже центрировано.
Inline-block с текстом
Inline-block с абзацем
Inline-block с картинкой и абзацем
Список внутри inline-block:
- Пункт 1
- Пункт 2
- Пункт 3
Номер | Дата | Занятие | Время |
---|---|---|---|
1 | 14.![]() | Html и css | 18:00 |
2 | 23.янв | Python | 18:30 |
3 | 02.фев | Javascript | 18:00 |
4 | 05.фев | Ajax | 18:30 |
Центрированные элементы inline-block с содержанием, выровненным по левому краю
Контейнеру, содержащему строчно-блочные элементы, назначено правило text-align: center. Самим элементам присвоено правило text-align: left.
Inline-block с текстом
Inline-block с абзацем
Inline-block с картинкой и абзацем
Список внутри inline-block:
- Пункт 1
- Пункт 2
- Пункт 3
Номер | Дата | Занятие | Время |
---|---|---|---|
1 | 14.янв | Html и css | 18:00 |
2 | 23.янв | Python | 18:30 |
3 | 02.фев | Javascript | 18:00 |
4 | 05.![]() | Ajax | 18:30 |
Выравнивание: свойство ‘text-align’ — HTML, CSS, JavaScript, Perl, PHP, MySQL: Weblibrary.biz
‘text-align’
Значение: left | right | center | justify | <string> | inherit
Начальное значение: зависит от агентов пользователей и направление написания
Область применения: элементы уровня блока
Наследование: да
Процентное задание: не используется
Устройства: визуальные
Это свойство определяет способ выравнивания последовательного содержимого блока. Значения имеют следующий смысл:
left, right, center и justify
Выравнивание текста по левому или правому краю, по центру и по обоим краям соответственно.
<строка>
Определяет строку, по которой будет производиться выравнивание ячеек в абзацах таблицы (подробную информацию и примеры можно найти в разделе горизонтальное выравнивание абзаца). Это значение применяется только к ячейкам таблицы. Применительно к другим элементам значение будет трактоваться как ‘left’ или ‘right’, в зависимости от значения свойства ‘direction’: ‘ltr’ или ‘rtl’ соответственно.
Блок текста – это совокупность линейных блоков. При значениях ‘left’, ‘right’ и ‘center’ это свойство указывает способ выравнивания последовательных блоков в каждом линейном блоке относительно левой и правой стороны линейного блока; выравнивание производится не относительно области вывода. При значении ‘justify’ помимо настройки положения линейных блоков, агент пользователя может также увеличить последовательные блоки. (См. также ‘letter-spacing’ и ‘word-spacing’.)
В этом примере обратите внимание на то, что значение ‘text-align’ наследуется, поэтому во всех элементах уровня блока, находящихся в элементе DIV и имеющих значение ‘class=center’, последовательное содержимое будет выровнено по центру.
DIV.center { text-align: center }
Примечание. Алгоритм, фактически используемый для выравнивания, зависит от агента пользователя и используемого языка.
Конформные агенты пользователей могут интерпретировать значение ‘justify’ как ‘left’ или ‘right’, это зависит от основного направления написания элемента: слева направо или справа налево соответственно.
css — Как я могу выровнять мои div по горизонтали?
css — Как я могу выровнять мои div по горизонтали? — Переполнение стекаПрисоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру.
Спросил
Просмотрено 385k раз
По какой-то причине мои div не центрируются по горизонтали в содержащем div:
.
строка {
ширина: 100%;
маржа: 0 авто;
}
.блокировать {
ширина: 100 пикселей;
плыть налево;
}
Лорем
Ипсум
Долор
И иногда есть строковый div, в котором всего один блок. Что я делаю неправильно?
TylerH11k4949 золотых знаков6565 серебряных знаков8585 бронзовых знаков
Создан 14 фев.
Джон Джон5,7821212 золотых знаков4646 серебряных знаков8888 бронзовых знаков
1Для достижения того, что вы пытаетесь сделать:
Рассмотрите возможность использования дисплея : встроенный блок
вместо с плавающей запятой
.