#html #css #css-selectors
#HTML #css #css-селекторы
Вопрос:
это, вероятно, вопрос новичка, но я хочу выбрать ссылку с помощью css. Возвращаемая страница $ — это просто передаваемое число, которое не имеет большого значения. Я хочу выбрать класс «link1». Вот html-код.
echo '<ul id="navlist">
<li><a class:"link'.$page.'" href="index.php?page=1">Home</a></li>
<li><a class:"link'.$page.'" href="index.php?page=2">Shoes</a></li>
<li><a class:"link'.$page.'" href="index.php?page=3">Drills</a></li>
<li><a class:"link'.$page.'" href="index.php?page=4">Top Player</a></li>
<li><a class:"link'.$page.'" href="index.php?page=5">Contact Us</a></li></ul>
Спасибо!
Комментарии:
1. Прежде всего, использование
class:
не работает. Вам нужно использоватьclass=
. Во-вторых, все классы будут одинаковыми (напримерlink1
). Вам нужно написать некоторый php-код, используя хотя бы один массив и цикл for(){}, чтобы делать то, что вы действительно хотите. Если все ваши классы заканчиваютсяlink1
, то ответ Люка Питерса правильный.2. Публикуйте отрисованный HTML, а не PHP. Также опубликуйте CSS, который вы пробовали
Ответ №1:
Ну, первое, что приходит мне в голову, это то, что в вашем коде есть «class:» вместо «class =». Это почти наверняка не будет проанализировано правильно.
Что касается «выбора» ссылки, я предполагаю, что вы имеете в виду таблицу стилей, чтобы вы могли добавить к ней некоторые стили? В этом случае селектор CSS будет:
#navlist .link1
Ответ №2:
Итак, если я понимаю, что вы хотите сделать.. В вашем CSS вы можете настроить таргетинг на эти ссылки следующим образом:
.link1 {
color: red;
}