Я пытаюсь создать очень простую вкладку "без излишеств", используя html & css. Для этого у меня есть куча элементов li, и внутри каждого из них есть элемент «href». Теперь, когда я смотрю на вывод в IE & Firefox (после установки стилей, чтобы список отображался горизонтально с правильной границей и всем прочим), я вижу, что элемент «a» выходит за пределы элемента «li». Как мне изменить размер элемента "li" на основе элемента "a"?
CSS и HTML следующим образом
#tabs ul
{
list-style:none;
padding: 0;
margin: 0;
}
#tabs li
{
display: inline;
border: solid;
border-width: 1px 1px 1px 1px;
margin: 0 0.5em 0 0;
background-color: #3C7FAF;
}
#tabs li a
{
padding: 0 1em;
text-decoration: none;
color:White;
font-family: Calibri;
font-size: 18pt;
height: 40px;
}
<div id="tabs">
<ul>
<li><a href="#fragment-1"><span>One</span></a></li>
<li><a href="#fragment-2"><span>Two</span></a></li>
<li><a href="#fragment-3"><span>Three</span></a></li>
</ul>
</div>