- From: L. David Baron <dbaron@dbaron.org>
- Date: Sat, 15 Oct 2005 21:08:00 -0700
- To: www-style@w3.org
- Message-ID: <20051016040800.GA6225@ridley.dbaron.org>
On Saturday 2005-10-15 17:24 +0200, David Latapie wrote:
> Gradient colours
> ----------------
I have a half-written detailed proposal for gradients. They're not
quite as simple as you might think, though.
> List-style-type:character
> -------------------------
>
> In order to avoid adding a lot of style type, this one allow you to
> choose any character (arrows and check marks would be popular). It
> only makes sense for unordered lists, though. This will be especially
> valuable with Unicode (✔,✘,☺,☹,→,➡).
This is possible with the ::marker pseudo-element in css3-lists /
css3-content, for example:
ul.checklist li::marker { content: "✔"; }
> Updating selector support for XML
> ---------------------------------
> span[xml:lang="fr"] {font-style:italic}
> <span xml:lang="fr">Bonjour !</span>
> That won’t (on an otherwise valid document)
In CSS3 (using a proposal that's been around for quite a while) this is
done with:
@namespace xml url("http://www.w3.org/XML/1998/namespace");
span[xml|lang="fr"] { font-style: italic; }
(However, :lang() often has advantages over attribute selectors, since
it selects on a language inherited from a lang or xml:lang attribute on
an ancestor.)
In a non-namespace-aware implementation, you'd need to use
span[xml\:lang] (escaping the colon with a backslash), but that's
probably a bad idea anyway.
> [(X)HTML] Removing i and b elements
> -----------------------------------
> They can be replaced by:
>
> em and strong when it comes to semantics (an important text)
> font-style:italic font-weight:bolder when it comes to
> presentation (a different way to show it)
This isn't a CSS issue; it's an HTML one. Proposing it on this list is
unlikely to do much.
-David
--
L. David Baron <URL: http://dbaron.org/ >
Technical Lead, Layout & CSS, Mozilla Corporation
Received on Sunday, 16 October 2005 04:08:22 UTC