У меня есть контейнер с заданным размером и несколько <a>
тегов внутри. Эти ссылки находятся на одной линии и центрированы по вертикали. Теперь то, что я хочу сделать, это указать высоту для тегов <a>
, чтобы не только текст можно было щелкнуть, но и поле вокруг него. Мне удалось это сделать, но, к сожалению, я не могу сосредоточить текст в ящике.Создать кнопку из тега с центрированным текстом
Поэтому я хотел бы центрировать текст в кнопках, не меняя, по возможности, html-сторону вещей. Вот JSF моей нынешней ситуации:
https://jsfiddle.net/ra3c3vtp/6/
HTML:
<div id=container>
<div class=nav_list>
<a href="">button</a>
<a href="">button</a>
<a href="">button</a>
</div>
</div>
CSS:
#container {
height: 160px;
width: 600px;
background-color: #ededed;
}
.nav_list {
position: relative;
top: 50%;
transform: translateY(-50%);
}
a {
display: inline-block;
text-decoration: none;
color: green;
padding-left: 12px;
padding-right: 12px;
height: 120px;
background-color: #000000;
}
Всегда указывайте свой код в своем вопросе. – j08691
Нравится? https://jsfiddle.net/ra3c3vtp/8/ - не зная высоту содержимого внутри каждой ссылки, вам нужно будет добавить элемент-заполнитель внутри '' – Ryan
, который работает, спасибо – Alexguitar