Ticket #672 (new Enhancement)

Opened 3 months ago

Last modified 3 months ago

Cascading in CSS code missing

Reported by: jbk Assigned to: davea
Priority: Minor Milestone: Undetermined
Component: Web - Project Version:
Keywords: CSS framework Cc:

Description

Currently the web CSS code is one big stylesheet (either black, white or the new one) making it hard for projects to make and maintain their own customizations.

Proposal

Change the CSS code to be 3-level.
The base level::

includes styles necessary for correct layouting and display but nothing fancy

The look-and-feel level::

includes styles that add a certain look or feel to the base layout (this is stuff like white, black, etc)

The project level::

This level includes customizations made by the project.


The base level is always included in the HTML header. The look-and-feel is configured in the project configuration file and included based on the selection there. The project customization is originally an example file provided in the framework in /html/project.example/ allowing a project to override or expand the styles. It is included if present.

Change History

05/28/08 03:10:28 changed by jbk

  • priority changed from Undetermined to Minor.

05/28/08 09:57:11 changed by davea

Good idea. Please divide white.css (and/or style2.css) into these 3 parts.


If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.