> The link below shows a specific example

Hey thanks Rob, I'll give it a shot. It appears that finding the specific
style will be difficult.



-Daniel

-----Original Message-----
From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of RobG
Sent: Friday, June 15, 2007 9:03 PM
To: Ruby on Rails: Spinoffs
Subject: [Rails-spinoffs] Re: Edit CSS Rule?




On Jun 15, 6:10 pm, Christophe Porteneuve <[EMAIL PROTECTED]> wrote:
> Hey Daniel,
>
> Daniel Eben Elmore a écrit :
>
> > Is there a way to edit a CSS rule instead of having to edit all the
elements
> > that contain the rule?
>
> > So if I had a CSS class: "title" can I change title's font-size
dynamically
> > without doing something like a getElementsByClassName loop?
>
> DOM Level 2 CSS lets you do just that, but I believe it has pretty
> scarce support so far...

I wouldn't say that, CSS 2 support isn't really the issue.  Modifying
stylesheets is a bit of a chore but it's well supported (at least by
browsers that Prototype.js supports) and once you have a function to
do it... :-)

The link below shows a specific example, the general idea is to sift
through the style sheets looking for the appropriate rule, then modify
it.  It's easy if you're looking for a class or ID, tougher for pseudo-
classes and other rule types.

<URL:
http://groups.google.com.au/group/comp.lang.javascript/browse_frm/thread/ac3
617de7840cdc5/737a6ebc3674a373?lnk=gst&q=stylesheets&rnum=1&hl=en#737a6ebc36
74a373
>


Another example:

<URL:
http://groups.google.com.au/group/comp.lang.javascript/browse_frm/thread/809
9b8785bbbc188/3713059f8aa18f97?lnk=gst&q=stylesheets&rnum=9&hl=en#3713059f8a
a18f97
>

If you have lots of individual elements to hide (say a column in a
table) it is much, much faster to modify a class rule that they all
share than loop over all the rows and hide cells[x] one by one.


--
Rob




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to