Re: CSS selectors are syntactic sugar for XPath expressions

Roger L Costello <[email protected]>
Newsgroups gmane.text.xml.devel
Message-ID <SA9PR09MB595240220D4B5EC29724DE33C8179@SA9PR09MB5952.namprd09.prod.outlook.com>
Alex Johannesen wrote:
-----------------------------------------------------------
if you have control over how the XML is written, it's easy;

   <longitude class="coord">...</longitude>
   <latitude class="coord">...</latitude>

Select it with "person.coord", and off you go. The CSS styling interpretation isn't locked to a "each selected bunch are treated as individual items, and then iterated over". It's up to you in how you work with these selectors and compound selections. Often they *are* treated as a group selection, often for performance reasons.
-----------------------------------------------------------

That sounds promising!

Would you (Alex or anyone) give an example of a CSS rule that selects multiple items and styles the items as a group, please? I am trying to think of something analogous to my latitude/longitude problem ... possibly something like this pseudo-CSS-rule:

h1, h2 { if there exists an h2 element, then italicize the h1 element, otherwise boldface the h1 element; }

In that pseudo-CSS-rule the two selected elements - h1 and h2 - are intertwined and operated on together, just like my latitude/longitude problem.

Is that type of thing possible in CSS?

/Roger
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.