Здравствуйте, дорогой друг CSS!
Другими словами, на вашем примере вы хотите выбрать ссылки "Местоположения" и "О программе", но не остальные.
(Вид) dirtyone
Более простое для понимания решение - применить стили ко всем a
, а затем удалить стили к другим.
li > a {
/* Styles you want to apply */
}
[class^="submenu"] a {
/* Remove styles here */
}
Поместить стили, а затем удалить их, всегда грязно, потому что этоменее ремонтопригоден и немного тяжелее.Но это сработает.
Более хорошее решение
В вашем случае ссылки подменю являются единственным потомком ваших элементов li
.Вот почему я бы попытался нацелить ссылки, которые являются не только дочерними по отношению к вашему элементу списка, чтобы оформить их, например, так.
li a:not(:only-child) {
/* Your styles here */
}
Для получения дополнительной информации о псевдоклассе only-child я оставляю вас с некоторымичтение :) https://developer.mozilla.org/fr/docs/Web/CSS/:only-child
Не стесняйтесь, если у вас есть вопрос, и получайте удовольствие!