Трудно манипулировать сайтами, если у них нет собственного класса для каждого элемента.
Например, как я могу скрыть второй элемент из этого кода ниже?
<p>
<p>te</p>
<p>st</p>
<p>ing</p>
</p>
Текст никогда не меняется внутри элемента.
Я использую Стильный с Firefox для редактирования CSS / HTML для веб-сайтов.
Ответы:
Я не знаю, как использовать логику (определить значение в теге и сделать что-то конкретное), используя только CSS и HTML, для этого вам понадобится Javascript или какой-то другой. Но если вы хотите скрыть второй элемент p в текстовом блоке, вы можете сделать это с помощью CSS-селектора n-го типа:
Оберните ваши p-теги в div и присвойте div класс.
Затем в вашем CSS создайте селектор вот так:
Обертывание тегов p в div и использование класса означает, что вы можете повторно использовать эту функцию для нескольких текстовых блоков на вашей странице. Если вы хотите изменить , какая строка скрыта изменить номер после п-го ребенка, и если вы хотите страницу , чтобы показать разрыв , где линия должна заменить
display: none
сvisibility: hidden
.источник
$(this).contains("");