Rand für HTML-Elemente mit CSS
Eine Tabelle mit Rand ist Ihnen im Netz sicher häufiger begegnet, die Umsetzung den Rand mit CSS zu formatieren haben Sie auf meinen Seiten bereits kennengelernt. Oft wird vergessen, dass man nicht nur Tabellen mit einem Rand 'schmücken' kann.
|
|
Ränder für Seitenelemente mit CSS formatieren
|
Freilebende Gummibärchen gibt es nicht. Man kauft sie in Packungen an der Kinokasse. Dieser Kauf ist der Beginn einer fast erotischen und sehr ambivalenten Beziehung Gummibärchen-Mensch. Zuerst genießt man. Dieser Genuß umfaßt alle Sinne. Man wühlt in den Gummibärchen, man fühlt sie. Gummibärchen haben eine Konsistenz wie weichgekochter Radiergummi.
|
Das bedeutet nicht unbedingt, daß das Verhältnis zum Gummibärchen ein geschlechtliches wäre, denn prinzipiell sind diese geschlechtsneutral. Nun sind Gummibärchen weder wabbelig noch zäh; sie stehen genau an der Grenze. Auch das macht sie spannend. Gummibärchen sind auf eine aufreizende Art weich. Und da sie weich sind, kann man sie auch ziehen.
|
Na ja, um eine bloße optische Aufwertung geht es dabei nicht, eher um eine Hervorhebung wichtiger Textbereiche, die mit einem farbigen Rand betont werden sollen.
Ein Rand für alle, mit CSS
CSS-formatierte Ränder können Sie für viele HTML-Elemente festlegen.
<table> Tabellen
Hier sehen Sie zunächst eine CSS-Lösung für einen farbigen Tabellenrand als Inline-Anweisung. Die Anweisungen werden im table-Tag mit dem style-Attribut eingebunden. Diese Arbeitsweise ist Ihnen bereits aus den vorangegangenen Beispielen bekannt.
<table style="border:1px solid #0090E0;" ... >
<tr><td>
...
<p> Absätze
Hier sehen Sie nun eine CSS-Lösung für einen farbigen Rand eines Absatzes als Inline-Anweisung. Die Eintragungen unterscheiden sich nicht von denen, die Sie beim table-Tag kennengelernt haben.
<p style="width:380; padding:10px; border:1px solid #FF9F00;">
...
</p>
Wenn ich das Kino verlasse oder die Packung einfach leergegessen ist, habe ich meist ein Gefühl, als hätte mir einer in den Magen getreten. Hier schläft die gesteigerte Intensität - als deren Ursache den Gummibärchen durchaus der Charakter einer Droge zuerkannt werden kann - ins Negative um, in den Überdruss.
<ul> Listen
Hier sehen Sie nun eine CSS-Lösung für einen farbigen Rand der eine Aufzählung umschließt als Inline-Anweisung. Die Eintragungen sind wiederum gleich. Die Anweisungen werden in das UL- oder OL-Tag geschrieben.
<ul style="width:130px; padding:5px; border:1px solid #00C070;">
...
</ul>
- Listelement 1
- Listelement 2
- Listelement 3
- Listelement 4
<div> Block-Element
Eine Lösung für einen Textblock innerhalb von <div>-Tags:
<div style="width:480; padding:10px; border:1px solid #9E8DE3;">
...
</div>
Zu behaupten, dass sich im Gummibärchen das Wesen aller Dinge offenbart, finde ich keinesfalls als gewagt. Wer schon einmal über einem roten Gummibärchen meditiert hat, weiß von diesen Einsichten. Wenn ich das Kino verlasse oder die Packung einfach leergegessen ist, habe ich meist ein Gefühl, als hätte mir einer in den Magen getreten. Hier schläft die gesteigerte Intensität - als deren Ursache den Gummibärchen durchaus der Charakter einer Droge zuerkannt werden kann - ins Negative um, in den Überdruß.
<span> Element
Keine Lösung für einen Text innerhalb von <span>-Tags:
unschöne Darstellung mit padding-Angaben
<span style="padding:15px; border:1px solid #FF7F00;">
...
</span>
Häufig werden mit Heu oder Stroh Milben in das Terrarium verbracht, diese Fälle häufen sich in der letzten Zeit. Das bedeutet: Kein unbehandeltes Stroh oder Heu für meine Mäuse, wenn ich nicht sicher bin (und ich bin mir eigentlich nie sicher), ob alles milbenfrei ist. Also kriegen sie im Zweifelsfall keines!
Darstellung ohne padding-Angaben
<span style="border:1px solid #FF7F00;">
...
</span>
Häufig werden mit Heu oder Stroh Milben in das Terrarium verbracht, diese Fälle häufen sich in der letzten Zeit. Das bedeutet: Kein unbehandeltes Stroh oder Heu für meine Mäuse, wenn ich nicht sicher bin (und ich bin mir eigentlich nie sicher), ob alles milbenfrei ist. Also kriegen sie im Zweifelsfall keines!
Ränder unterschiedlich formatieren
Wenn die Angaben für den Rand nicht einheitlich sein sollen, können Sie die Angaben für die 4 Randformatierungen auch einzeln festlegen.
Zu behaupten, dass sich im Gummibärchen das Wesen aller Dinge offenbart, finde ich keinesfalls als gewagt. Wer schon einmal über einem roten Gummibärchen meditiert hat, weiß von diesen Einsichten. Wenn ich das Kino verlasse oder die Packung einfach leergegessen ist, habe ich meist ein Gefühl, als hätte mir einer in den Magen getreten. Hier schläft die gesteigerte Intensität - als deren Ursache den Gummibärchen durchaus der Charakter einer Droge zuerkannt werden kann - ins Negative um, in den Überdruss.
Natürlich funktioniert das mit Inline-Anweisungen ebenso wie (der Übersichtlichkeit halber) mit der Notierung einer eigenen CSS-Klasse im HEAD-Bereich der HTML-Datei.
Hier habe ich neben den Randformatierungen weitere Textformatierungen eingetragen. Den Code können Sie mit Copy + Paste in Ihr Dokument übertragen.
<style type="text/css">
<!--
.kasten {
width:480;
padding:10px;
background-color:#F8F8F8;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #3F3F3F;
text-align:justify;
line-height:120%;
border-top: 1px solid #8F8F8F;
border-right: 3px solid #BFBFBF;
border-bottom: 3px solid #BFBFBF;
border-left: 1px solid #8F8F8F;
}
.kasten:first-letter {
float:left;
color:#3F3F3F;
font-weighht:bold;
font-size:150%;
}
-->
</style>
<div class="kasten">
Text Text Text Text ...
</div >
|