Texts, Links, Lists
Visual Design of Links | Using Texts and Links in iViews | Long Text Links | Lists
Visual Design of Links
Currently links are not underlined, but show a hovering effect with underlining when the mouse is moved over the link.
Proposal
As users are used to underlined links on the web, the Workplace should enable users to set link attributes. This way they can decide whether they prefer underlining by default or on MouseOver.
Using Texts and Links in iViews
iViews can contain textual information (see example). Put texts within <p></p> tags in order to get the correct formatting.
The TextView Control can present text in very different ways:

Figure 1: Text displayed through the TextView Control
|
Proposal
The following text styles are proposed for use in iViews:
|
Text type
|
Look
|
Attributes
|
Usage
|
|
Header1
|
Large Headline
|
font-family:arial,sans-serif
font size:large
font-weight="bold"
|
Headline for field groups or text; for large headlines,
used in news items*
|
|
header2
|
Medium Headline
|
font-family:arial,sans-serif
font-size:medium
font-weight="bold"
|
Subheadline for text
|
|
header3
|
Small Headline
|
font-family:arial,sans-serif
font-size:small
font-weight="bold"
|
Third headline level for text
|
|
text
|
This is normal text
|
font-family:arial,sans-serif
font-size:small
|
Standard text
|
|
noneditabletext
|
This is noneditable text
|
font-family:arial,sans-serif
font-size:medium
color:gray
|
open
|
|
small
|
This is small text
|
font-family:arial,sans-serif
font-size:small
|
Small text for legends, explanations, small field labels
above i/o fields
Unclear whether this style will be
offered
|
|
<b> (tag)
|
bold text
|
bold, defined by using the <b> tag
|
Use bold within text for emphasizing words
|
|
<i> (tag)
|
italic text
|
italic, defined by using the <i> tag
|
Use italic within text for references; do not use italic
for small text
|
Most of these style are predefined in the accompanying CSS style sheet for iViews. These styles can be used as class declarations inside HTML tags. They can also be implemented manually, if the SAP style sheets are not available. However, in such a case it is highly recommended to define an own style sheet and use these classes; this way maintainance is much easier. The styles for emphasizing text (bold, italic) are simple HTML tags (<b>, <i>). |
The same applies to hyperlinks. These, however, need not be enclosed in <p> tags on their own, because the <a> tags already do the correct formatting.
Long Text Links
Format only a characteristic part of the text passage as link which clearly describes the target of the link; if one word suffices, use just one word. Avoid underlining more than one line.
Lists
Lists are an alternative to the PortalDataViewer or other types of tables. Use lists whenever you want to present a list of items in an unobtrusive way, where reading is the primary usage and where there is - apart from hyperlinks - no interaction on the list elements.
Lists have the following characteristics:
- List items are read-only.
- List items may contain links.
- Lists do not scroll. Therefore make sure that all list items fit the iView!
- Lists consist of one column only; for multiple columns include the lists in an HTML table with one row and several columns (2-3).
- Lists may be ordered (numbers) or unordered (bullets).
- Lists may be nested; do not use more than 2-3 levels!
Examples
Ordered List |
Unordered List |
 |
 |
top
Source: SAP
iView Guidelines for Java
|