Opened 10 years ago
Last modified 10 years ago
#1890 closed enhancement
Improve skinnability of BASE — at Initial Version
Reported by: | Nicklas Nordborg | Owned by: | everyone |
---|---|---|---|
Priority: | major | Milestone: | BASE 3.4 |
Component: | web | Version: | |
Keywords: | Cc: |
Description
Ticket #1886 will add support for adding skins to BASE. Much of the skinning will probably be made through overriding CSS properties with new colors and backgrounds. The problem is that the current BASE CSS files are very repetitive. For example, it is almost impossible to change the two main background colors (white and gray) since they are coded into several places in the CSS.
Due to the "static" nature of CSS it will not be possible to get rid of all places, but I think the situation can be improved somewhat.
Side-note: The Mozilla team has implemented a new feature in Firefox that enables CSS to use defined variables. This would be nice, since we could then define almost everything a single time, but it will probably take some time until this is implemented in IE also...