Я хочу использовать CSS для создания кнопки «+». Следующий nearly works:Как можно центрировать текст в контейнере, который слишком мал?
<p><span class="a">+</span>Foo</p>
<p><span class="b">+</span>Foo</p>
с
.a
{
width:3ex;
height:3ex;
line-height: 3ex;
}
.b
{
width: 1ex;
height: 1ex;
line-height: 1ex;
}
.a, .b
{
display:inline-block;
/*display:table-cell;*/
background:red;
text-align:center;
vertical-align:middle;
margin: 0 1ex;
}
Это делает в Firefox, как:
Почти там. Я бы просто хотел, чтобы он все еще центрировал знак плюса в том случае, если содержащий пролет слишком узкий, так что он разливает по сторонам симметрично.
Возможно ли это?
Прошу прощения, но не пытайтесь изобретать колесо, использовать шрифтовое. – T04435