[
Lists Home |
Date Index |
Thread Index
]
thanks! i think i've worked out a good enough work-around for now, but
this is interesting food for thought.
At 10:44 AM 7/13/2005, M. David Peterson wrote:
>Sorry. I guess I forgot to mention that with CSS namespaces using *
>as a global reference is possible. That is what triggered me to
>mention CSS namespaces, but you're right, I didn't mention that in my
>response.
>
>If you take a look at the following link
>
> > http://dean.edwards.name/IE7/compatibility/super.xml
>
>and view source you will find that it references the super.css, so this:
>
> > http://dean.edwards.name/IE7/compatibility/super.css
>
>will show you the css the first link is refering to. In this example
>the first entry shows:
>
>my|* {
> display: block;
> color: black;
> background: #ccc;
> border: black 5px solid;
> margin-bottom: 5px;
> padding: 2px 2px 4px 4px;
> font-family: verdana, arial, sans-serif;
> font-size: 12px;
>}
>
>which means that every element in the 'my' namespace will contain the
>values specified for each property which I believe is what you were
>hoping to obtain.
>
>As a side note you could also use:
>
>*|ul {
> display:block;
>}
>
>for example to also cover the html namespace, something that, when
>using CSS namespaces, you must preface each element in your source
>that would normally be the default and therefore unnecessary to
>preface each element with. For example:
>
>instead of:
>
><ul>
> <li>list item one</li>
> <li>list item two</li>
></ul>
>
>would instead need to look like:
>
>list item one list item two doing so will allow the browser to recognize
>that you want to apply the standard html css property values to these
>elements unless otherwise specified within your stylesheet. To be honest
>I'm not sure if there is a way to set things such that any element that is
>not prefaced with a namespace defaults to 'html' (or some other namespace
>you might specify e.g. @namespace
>url(http://someuri.com/directory/structure/for/namespace); which simply
>leaves out the name of the namespace which would then use the URI to map
>against known namespace URI's, such as the specific HTML namespace value
>you plan to use, to then automatically apply every element that is not
>prefaced by a namespace selector to the known values for the namespace
>specified) This would definitely be a good thing and is something I can't
>imagine they would leave out of the spec.... but stranger things have
>happened. If someone else has the answer to this maybe they wouldnt mind
>filling the rest of us in. Otherwise, I will try and research this when I
>have more time and respond back accordingly. Hope this helps! -- M. David
>Peterson http://www.xsltblog.com
>----------------------------------------------------------------- The
>xml-dev list is sponsored by XML.org , an initiative of OASIS The list
>archives are at http://lists.xml.org/archives/xml-dev/ To subscribe or
>unsubscribe from this list use the subscription manager:
|