Beschreibung
Anstatt mit den
Parametern ist es auch möglich die Baseportal eigene Ausgabe der Datenbank mit CSS im Aussehen zu verändern. Mit dem Parameter class=
Name werden alle direkte Formatierungen entfernt und das Aussehen kann nun mit einem eigenen CSS Block, der vor dem Aufruf von <do action=… class=Name> im Template notiert wird, angepasst werden.
Es gibt folgende Namen für direkten zugriff auf die Elemente:
- .Name Die gesamte Ausgabe (der mit class= angegebener Name)
- .menu Alles, Ändern, Details....
- .page 0, 10, 20...
- .index Die zusätzliche Index Reihe
- .arrows Die Symbole zum Blättern
- .button Buttons
- .selected Momentan gewählter Button
- .spacer Abstand zwischen den Buttons
- .line Linie unter den Buttons
- .form Ändern und Neu Formular
- .search Suchen Formular
- .detail Detailansicht
- .list Listenansicht
- .data2 Jede zweite Zeile in der Listenansicht
- .Action,.Id... Die Spalten (bzw. Zeilen) sind über den Feldnamen ansprechbar
- .text besondere Texte in der Ausgabe
Natürlich ist es zusätzlich auch möglich Elemente über die Tag Namen zu erreichen. So würde man z.b. mit.
.list th {color: red;}
die Schriftfarbe der Feldnamen bei der Listenausgabe in Rot ändern.
Falls Felder Sonder- oder Leerzeichen enthalten werden diese für den CSS Namen in _ gewandelt.
Achtung! Das ansprechen, der Spalten über die Feldnamen wird von manchen Browsern zur Zeit recht eigenwillig interpretiert.
Alle anderen Parameter die das Aussehen bestimmen verlieren beim nutzen von class=
ihre Wirksamkeit. Eine Ausnahmen bilden dabei padding=
und spacing=
die Aufgrund fehlender Browserübergreifende CSS alternativen immer noch erhalten bleiben.
Beispiele
Beispiele zu CSS