#html #css #user-interface #model-view-controller
#HTML #css #пользовательский интерфейс #model-view-controller
Вопрос:
Я пытаюсь создать свой неупорядоченный список, но, похоже, я не могу ссылаться на элементы в моем CSS. Я пытался ссылаться на имя класса и ссылаться на элемент, выполняя ul li i, используя #divname и т. Д. Сейчас я просто создаю список непосредственно на странице HTML, но это выглядит ужасно.
Кажется, я не могу ссылаться на эти HTML-элементы в моем CSS — как я могу правильно ссылаться на эти элементы в моем CSS? что еще более важно, я хотел бы понять, как узнать, что записывать в моих таблицах стилей, чтобы я мог понять концепцию.
Вот мой html:
<div class="navbar-container">
<ul class="navbar-items" style="display: block; margin-left: auto; margin-right: 57%; margin-top: 11px;">
<li class="nav-item">
<a class="nav-link text-dark" style="text-decoration:none; color: #333333;" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" style="text-decoration:none; color: #333333;" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" style="text-decoration:none; color: #333333;" asp-area="" asp-controller="Course" asp-action="Index">Courses</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" style="text-decoration:none; color: #333333;" asp-area="" asp-controller="Professor" asp-action="Index">Professors</a>
</li>
</ul>
</div>
Комментарии:
1. Связана ли проблема конкретно с неупорядоченным списком? или другие настройки css также не вступают в силу?
Ответ №1:
У вас есть пример вашего CSS-кода? Свяжите его со следующим в разделе head html;
<link rel="stylesheet" href="#">
Вы можете выбрать их с помощью следующего;
.navbar-container {}
ul {}
.navbar-items {}
.nav-items {}
li {}
.nav-link {}
.text-dark {}
Затем выполняется следующее;
.nav-item {
color: blue;
}
.nav-item:hover {
color: red;
}
Комментарии:
1. Я не добавлял свой CSS, потому что он буквально ничего не делает, поскольку я не могу получить доступ ни к одному из элементов. Когда я пытаюсь стилизовать свои ссылки с помощью .nav-link:hover, я не могу изменить цвет наведения, несмотря на то, что мой код меняет цвет. Он не отображается в браузере. другие элементы, такие как работа с телом, но я не могу получить доступ к тем, которые для UL
2. Это потому, что ваши встроенные стили HTML имеют приоритет. Создайте таблицу стилей и удалите встроенные стили, затем используйте следующее;