Для приложения для календаря, я хочу, чтобы знакомый вид названия месяца был центрирован левой стрелкой в левом поле, чтобы вернуться в месяц, а справа - вправо маржа для продвижения вперед в месяц. Что-то вроде < May >
CSS: using text-align: center in span
<Div>
сек вставить разрыв строки в конце, так что я думал, что я хотел бы использовать срок, за исключением диапазона является встроенным элементом, так что text-align: center
свойства только выравнивает его в пределах длины месяца. Только с помощью text-align: center
производит что-то вроде <May >
Чтобы компенсировать это, я добавил display: block
в пролете, однако, это создает разрыв строки в конце, то есть
< May
>
Может кто-нибудь предложить правильный способ сделать это?
Последняя версия:
CSS/HTML:
span.previous {
float:left;
}
span.next {
float:right;
}
span.month {
display:block;
text-align:center;
}
<span class="previous"><img src="leftarrow.gif"></span>
<span class = "month">May</span>
<span class="next"><img src="rightarrow.gif"></span>
Почему вам нужно 'дисплей: блок;', если вы хотите, чтобы выровнять все рядный? –
, потому что иначе text-align не работает. Пример примера – user1904273
Возможный дубликат [Как центрировать элемент span в CSS?] (Https://stackoverflow.com/questions/15324452/how-to-center-a-span -element-in-css) –