C55inator
06-28-2009, 04:56 PM
I'm working on a CSS dropdown menu based on son of suckerfish. I would like to know if there is a CSS selector to select elements directly before a given element. To give an example:
<li><a href="#">1.1</a></li>
<li>
<a href="#">1</a>
<ul>
<li><a href="#">1.1</a></li>
</ul>
</li>
I want to select all links that are before <ul> tags.
I know that I can use "li a+ul {}" to select all ul tags in list items that immediately follow a tags, but How can I select a tags before ul tags?
Without javascript.
<li><a href="#">1.1</a></li>
<li>
<a href="#">1</a>
<ul>
<li><a href="#">1.1</a></li>
</ul>
</li>
I want to select all links that are before <ul> tags.
I know that I can use "li a+ul {}" to select all ul tags in list items that immediately follow a tags, but How can I select a tags before ul tags?
Without javascript.