Проблема, с которой вы здесь столкнулись, связана с отображением якоря с плавающей точкой и встроенным отображением, так как согласно kapreski есть новое и расширенное правило, поэтому нет необходимости использовать float в этом сценарии, просто попробуйте согнуть и дать равную ширину всем элементам. , так что вы можете сделать это разными способами.
Я показал один из них во фрагменте, а другие следующие:
- Если вы не хотите использовать flex, то его Ладно, просто сделайте отображение блока привязки или встроенного блока и установите его ширину 33,33% и не нужно использовать float, отображение встроенного блока или блока необходимо только потому, что встроенные элементы не принимают ширину.
- 2-й вариант используя гибкий, но другой подход, в моем примере вы также можете задать ширину якоря на 100%, так как у его родителя нет свойства flex-wrap: wrap, они будут иметь одинаковую ширину и будут располагаться рядом.
body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}
.MenuDown {
position: fixed;
bottom: 0%;
left: 0%;
background-color: #f5d94e;
width: 100%;
display: flex;
justify-content: space-between;
}
.MenuDown a {
color: #f2f2f2;
text-align: center;
padding: 14px 0px;
text-decoration: none;
font-size: 17px;
width: 33.33%;
}
.MenuDown a:hover {
background-color: #ddd;
color: white;
}
<div class="MenuDown">
<a class="a1" href="#torneos">home</a>
<a class="a2" href="#perfil">Contact</a>
<a class="a3" href="#intercambios">About</a>
</div>