@andreystrelkov

Какой CSS путь будет для элемента относительно ссылки?

Добрый день, нужно для <li> сделать margin:0, но только для тех, которые находятся в #homebox-add и имеют внутри класс ссылки .used

Не могу сообразить, как будет строка выглядеть, порядок классов и ID-шников

6046995824744fde9d29a5138f21be19.png
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 3
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
На текущий момент нельзя назначить стили элементу на основании его потомков. Иными словами - вашу задачу на чистом css решить нельзя. Скорее всего, нужного эффекта можно добиться иначе, но без вёрстки говорить не о чем.
Ответ написан
Комментировать
alexfilus
@alexfilus
Senior backend developer
Попробуйте для a.used выставить отрицательные margin которые при сложении с margin li дадут 0.
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Без полного примера и картинки чего нужно достичь, только телепатия.

1.
Всем li задать нулевой margin.
Затем ссылкам добавлять или не добавлять дополнительные отступы.

2.
Ссылкам a.used добавлять отрицательные margin.

Второй вариант не очень приятно пахнет. Но опять таки, если там что-то сложносочиненное в оформлении ссылок, то может и ничего.

3. JS
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы