Hi Georges,
This work fine but does not exactely fits my requirement which are
: as soon as one item has a contained list all first
level items ar bolded.
So, if 1 have a first level list of 10 items and only one has a
sublist, then all the ten items need to be bolded.
Any idea for that ?
Pierre
Le 06/05/2016 12:14, George Bina a écrit :
Dear
Pierre,
There is a CSS level 4 draft that specifies a relational
pseudo-class ":has()"
https://drafts.csswg.org/selectors-4/#relational
which can be used to provide the functionality that you need.
The good news is that oXygen implements this, so for example, if
you have an XHTML document like
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<?xml-stylesheet type="text/css" href="test.css"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<ul>
<li>normal</li>
<li>Bold!!!
<ul>
<li>1</li>
<li>2</li>
</ul>
</li>
<li>Normal again</li>
</ul>
</body>
</html>
then the test.css referred in the file needs to contain
li:has(ul) {
font-weight:bold;
}
in order to render the second list item with bold font.
Best Regards,
George
--
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
On 06/05/16 12:40, Pierre Attar wrote:
Hi,
For a specific application, I need to parameterize the Oxygen
editor in
order to have a different display of list items depending on
contained
lists.
More precisely, a level 1 item is bold if there are level 2
items
contained in the list.
Otherwise, it is regular.
I know how to manage that while transforming for publishing bu I
don't
know how to reprensent that only using Oxygen CSS selectors.
Any ideas ?
Pierre
_______________________________________________
oXygen-user mailing list
oXygen-user@oxygenxml.com
https://www.oxygenxml.com/mailman/listinfo/oxygen-user