#html #css
#HTML #css
Вопрос:
Моя кнопка навигационной панели для регистрации не покрывает всю строку. Кто-нибудь может показать мне, как это изменить?
мои коды приведены ниже
<header>
<div>
<nav>
<ul class="nav-menu">
<li><a href="#home" class="nav-links">Home</a></li>
<li><a href="#multipledemos" class="nav-links">Multiple Demos</a></li>
<li><a href="#blogdemos" class="nav-links">Blog Demos</a></li>
<li><a href="#signup" class="nav-links nav-links-btn">SignUp</a></li>
</ul>
</nav>
</div>
</header>
.nav-links-btn {
border: 0;
padding: 0;
border-radius: 0;
color: white;
transition: all 0.4s ease-out;
}
.nav-links-btn:hover {
border: 0;
padding: 0;
background-color: rgb(198, 137, 255);
color: white;
transition: all 0.4s ease-out;
}
Комментарии:
1. Возможно, вы захотите добавить свой HTML
Ответ №1:
Предоставленный код представляет собой просто <ul>
компоненты и не включает его родительский контейнер, поэтому без этого невозможно найти жизнеспособное решение.
Однако, основываясь на вашем скриншоте, я бы добавил следующее к вашему CSS.
.nav-menu li a {
width: 100%;
}
Вы должны установить ширину на 100%, которая сообщает дочерним элементам, в данном случае <ul>
компонентам, охватывать всю ширину родительского элемента.