- From: fantasai <fantasai@escape.com>
- Date: Wed, 02 Jan 2002 15:57:35 -0500
- To: Matthew Thomas <mpt@mailandnews.com>, www-style@w3.org
Matthew Thomas wrote: > > The cause of the problem is that instead of just selecting on UL, we're > selecting on UL or OL or DIR or MENU. And while CSS allows selecting on > one element (NameOfElementHere) or all elements (*), it does not allow > selecting on a particular subset of elements. > > So, I thought, why not introduce `any of these elements' syntax into > CSS? Then all the above html.css code could be replaced with only three lines: > | > | ul {list-style-type: disc;} > | (ul,ol,menu,dir) ul {list-style-type: circle;} > | (ul,ol,menu,dir) (ul,ol,menu,dir) ul {list-style-type: square;} > > Discuss amongst yourselves. :-) This can be done with the :matches() proposal - ul {list-style-type: disc;} :matches(ul,ol,menu,dir) ul {list-style-type: circle;} :matches(ul,ol,menu,dir) :matches(ul,ol,menu,dir) ul {list-style-type: square;}
Received on Wednesday, 2 January 2002 15:54:43 UTC