Выбор класса в пределах идентификатора

#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;
}