Java Portlet Specification
Version 1.0
October 7, 2003
PLT.C
CSS Style Definitions
To achieve a common look and feel throughout the portal page, all portlets in the portal page should use a common CSS style sheet when generating content.
This appendix defines styles for a variety of logical units in the markup. It follows the six styles defined in the JSR-168 Portlet v1.0 API and being considered by the OASIS Web Services for Remote Portlets Technical Committee.
PLT.C.1 Links (Anchor)
A custom CSS class is not defined for the <a> tag. The entity should use the default classes when embedding anchor tags.
PLT.C.2 Fonts
The font style definitions affect the font attributes only (font face, size, color, style, etc).
Style | Description | Example |
---|---|---|
portlet-font | Font attributes for the "normal" fragment font. Used for the display of non-accentuatedinformation. | Normal Text |
portlet-font-dim | Font attributes similar to the .portlet.font but the color is lighter. | Dim Text |
PLT.C.3 Messages
Message style definitions affect the rendering of a paragraph (alignment, borders, background color, etc) as well as text attributes.
Style | Description | Example |
---|---|---|
portlet-msg-status | Status of the current operation. | Progress: 80% |
portlet-msg-info | Help messages, general additional info, etc. | Info about |
portlet-msg-error | Error messages. | Portlet not available |
portlet-msg-alert | Warning messages. | Timeout occurred, try again later |
portlet-msg-success | Verification of the successful completion of a task. | Operation completed successfully |
PLT.C.4 Sections
Section style definitions affect the rendering of markup sections such as table, div and span (alignment, borders, background color, etc) as well as their text attributes.
Style | Description |
---|---|
portlet-section-header | Table or section header |
portlet-section-body | Normal text in a table cell |
portlet-section-alternate | Text in every other row in the cell |
portlet-section-selected | Text in a selected cell range |
portlet-section-subheader | Text of a subheading |
portlet-section-footer | Table or section footnote |
portlet-section-text | Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section). |
PLT.C.5 Forms
Form styles define the look-and-feel of the elements in an HTML form.
Style | Description |
---|---|
portlet-form-label | Text used for the descriptive label of the whole form (not the labels for fields). |
portlet-form-input-field | Text of the user-input in an input field. |
portlet-form-button | Text on a button |
portlet-icon-label | Text that appears beside a context dependent action icon. |
portlet-dlg-icon-label | Text that appears beside a "standard" icon (e.g. Ok, or Cancel) |
portlet-form-field-label | Text for a separator of fields (e.g. checkboxes, etc.) |
portlet-form-field | Text for a field (not input field, e.g. checkboxes, etc) |
PLT.C.6 Menus
Menu styles define the look-and-feel of the text and background of a menu structure. This structure may be embedded in the aggregated page or may appear as a context sensitive popup menu.
...