One thing you could also promote is to stick to classes for styling-- the 37Signals guys do this, leaving identifiers up to server-side code and promoting re-use of content.

Matthias Wessendorf wrote:
damn,

just tested. Firefox shows the div as green, but IE not.

thanks for pointing it out, I just updated the wiki.

On 4/20/06, Martin Marinschek <[EMAIL PROTECTED]> wrote:
That only works for Firefox, though. Not for IE, afaik.

regards,

Martin

On 4/20/06, Apache Wiki <[EMAIL PROTECTED]> wrote:
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for 
change notification.

The following page has been changed by MatthiasWessendorf:
http://wiki.apache.org/myfaces/css_component_ids

New page:
Since JSF's NamingContainer's cause rendered ids like "foo:bar", here is 
described howto work around for CSS.

You just need to use a backslash to escape the colon
{{{
 <style>
   div#foo { background-color:red}
   div#foo\:bar { background-color:green}
 </style>
}}}

Rendered markup by a component
{{{
 <div id="foo">Foo</div>
 <div id="foo:bar">Foo:Bar</div>
}}}

Note, that JSF is not incompatible to CSS

BTW. the standard naming container components are:
 * h:form
 * f:subview
 * h:dataTable

--

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces



--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com



--
--------------------------
Sent from my FrankenBerry Wireless Handheld

Reply via email to