body .tab ul.tab-nav li a {
text-align: center;
width: 90%;
max-height: 20px;
color: #fff;
font-weight: inherit;
padding: 13px 20px;
cursor: pointer;
margin-left: 5%;
top: 1px;
border: 1px solid #000;
background: rgba(100, 100, 100, 0.8);
}
Это мой код CSS, когда я добавляю max-height: 20px;, текст выходит из кнопки?
а почему ты удивлен? вы добавили ограничение по высоте, поэтому вы получите переполнение, если текст больше
нет не то, текст не такой уж большой.






Я бы сказал, что это padding: 13px 20px;. Вы определяете, что максимальная высота может быть только 20px, но вы также указываете, что a будет иметь 13px заполнения сверху и 13px заполнения снизу, который должен быть высотой 23 пикселей с обивка. Попробуйте отрегулировать заполнение по нижним верхним / нижним размерам: padding: 5px 20px.
Спасибо за вашу помощь, работает примерно так: padding: 0 10px;
Рад это слышать!
Было бы легче помочь, если бы вы указали разметку вместе с CSS.