Mam następującą strukturę HTML:Wybierz konkretny element przed inny element
<div>
<h2>Candy jelly-o jelly beans gummies lollipop</h2>
<p>
Cupcake ipsum dolor sit amet. Sugar plum liquorice dragée oat cake cupcake.
</p>
<p>
Candy tiramisu bonbon toffee. Croissant pudding ice cream soufflé pastry toffee chocolate bar. Tiramisu wypas tootsie roll icing fruitcake oat cake icing soufflé tiramisu.
</p>
<h2>Dessert pie cake</h2>
<ul>
<li>liquorice</li>
<li>powder</li>
<li>dessert</li>
</ul>
<h2>Chupa chups sweet dragée</h2>
<p>
Chocolate cake biscuit pie jelly-o chocolate bar. Marshmallow topping sugar plum apple pie brownie cotton candy dragée lemon drops. Soufflé cake toffee.
</p>
</div>
chciałbym wybrać tylko ten h2
która jest bezpośrednio przed ul
. Jak mogę to zrobić? W mojej zawartości jest wiele więcej uls
i wiele więcej h2s
, więc rozwiązanie powinno być uniwersalne.
Dzięki za odpowiedź. Wiedziałem o rozwiązaniu jQuery, ale zastanawiałem się, czy można to zrobić w czystym CSS. – user1292810
Próbuję wybrać pierwszą kotwicę przed moim linkiem do usunięcia, i nie mogę utworzyć linku "a" wewnątrz iinnego linku "a", tak jak ten 'file.exe✖' jedynymi rozwiązaniami rozwiązania są z JQuery, –