Rahmen
Schauen wir uns Rahmen genauer an. Einen haben wir schon geschrieben: border: 1px solid red. Die Eigenschaft border nimmt drei Werte:
border: Breite Stil Farbe;- Die Breite, meist in Pixeln, zum Beispiel
2px. - Der Stil der Linie:
solid,dashed,dottedoderdouble. Der Wertnonebedeutet keinen Rahmen. - Die Farbe, in jedem Format, das du kennst, zum Beispiel
#476958.
So sehen die Stile aus: solid dashed dotted double
Die Reihenfolge der Werte spielt keine Rolle, also funktioniert auch border: solid 2px #476958. Du kannst sogar die Breite oder die Farbe weglassen, dann verwendet der Browser einen Standardwert. Aber vergiss den Stil nicht: Sein Standardwert ist none, deshalb zeigt border: 2px red überhaupt keinen Rahmen.
Für einen Rahmen nur auf einer Seite gibt es die Eigenschaften border-top, border-right, border-bottom und border-left, die dieselben drei Werte nehmen. Zum Beispiel zeichnet border-bottom: 1px solid gray eine Linie unter einem Element.
Die roten Rahmen haben uns die Boxen gezeigt. Jetzt ersetzen wir sie durch schönere: Die beiden Textgruppen und die Liste der Rassen werden zu Karten mit weißem Hintergrund und grünem Rahmen.
So schreibst du es:
Anweisungen
- 1
Lösche die ganze Regel für
*mit dem roten Rahmen. - 2
Erstelle eine Regel für die
divs mit der Klassegruppeund für dasdivmit der IDrassen(der Selektor.gruppe, #rassen), diebackground-color: whiteundborder: 2px solid #476958setzt. - 3
Füge in der Regel für
h2die Deklarationborder-bottom: 1px dashed #476958hinzu, die eine gestrichelte Linie unter die Überschriften zeichnet.