[webkit-dev] Themes extending the style

Maciej Stachowiak mjs at apple.com
Wed Nov 5 07:20:19 PST 2008


Hyatt and I as well as some Chrome developers were involved in a  
discussion recently about how themes/ports should customize the user  
agent stylesheet.

I think the following is the case currently:

- Most ports do not change the UA stylesheet at all.
- Chromium (not in the main tree yet) has a changed UA stylesheet with  
some rules appended at the end.
- The Qt port replaces the UA stylesheet wholesale.

Those of us involved in the discussion concluded that the best way to  
do this was to let RenderTheme subclasses add rules to the UA  
stylesheet, so that the core style rules can be in one place, but  
themes can adjust theme-specific style details that happen to be done  
with CSS rules.

Ojan was kind enough to file this bug with the suggestion: https://bugs.webkit.org/show_bug.cgi?id=22051

I'm posting this as a heads-up to other porters, particularly the Qt  
port.

Regards,
Maciej

P.S. As a side note, we really should rename html4.css to html5.css or  
just html.css.

Regards,
Maciej





More information about the webkit-dev mailing list