Neueste Web-Entwicklung Tutorials
 

CSS Grenze


CSS Border Properties

Die CSS - border Eigenschaften ermöglichen es Ihnen , den Stil, die Breite zu geben, und die Farbe eines Grenze des Elements.

Dieses Element hat eine Nut, die Grenze 15px breit und grün ist.


Rahmenstil

Die border-style - Eigenschaft gibt an, welche Art von Grenze angezeigt werden soll .

Folgende Werte sind zulässig:

  • dotted - Definiert eine punktierte Grenze
  • dashed - Definiert eine gestrichelte Umrandung
  • solid - Legt eine feste Grenze
  • double - Definiert eine doppelte Grenze
  • groove - Definiert eine 3D - gerillten Rand. Die Wirkung hängt von der Grenzfarbwert
  • ridge - Definiert einen geriffelten Rand 3D. Die Wirkung hängt von der Grenzfarbwert
  • inset - Definiert eine 3D - Einsatz Grenze. Die Wirkung hängt von der Grenzfarbwert
  • outset - Definiert eine 3D Anfang Grenze. Die Wirkung hängt von der Grenzfarbwert
  • none - Definiert keine Grenze
  • hidden - Legt eine versteckte Grenze

Die border-style - Eigenschaft kann von einem bis vier Werte (für den oberen Rand der rechten Grenze, untere Grenze, und die linke Grenze).

Beispiel

p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}

Ergebnis:

A dotted border.

A dashed border.

A solid border.

A double border.

A groove border. The effect depends on the border-color value.

A ridge border. The effect depends on the border-color value.

An inset border. The effect depends on the border-color value.

An outset border. The effect depends on the border-color value.

No border.

A hidden border.

A mixed border.

Versuch es selber "
HinweisHinweis: Keiner der anderen CSS - Grenze unten beschriebenen Eigenschaften wird keine Wirkung , wenn die border-style - Eigenschaft gesetzt ist!

Rahmenbreite

Die border-width - Eigenschaft gibt die Breite der vier Grenzen.

Die Breite kann als eine bestimmte Größe (in eingestellt werden px, pt, cm, em dünn, mittel oder dick, etc.) oder durch die Verwendung einer der drei vordefinierten Werten.

Die border-width Eigenschaft kann von einem bis vier Werte (für den oberen Rand der rechten Grenze, untere Grenze, und die linke Grenze).

Beispiel

p.one {
    border-style: solid;
    border-width: 5px;
}

p.two {
    border-style: solid;
    border-width: medium;
}

p.three {
    border-style: solid;
    border-width: 2px 10px 4px 20px;
}
Versuch es selber "

Randfarbe

Die border-color - Eigenschaft wird verwendet , um die Farbe der vier Grenzen zu setzen.

Die Farbe kann durch eingestellt werden:

  • name - einen Farbnamen angeben, wie "red"
  • Hex - geben Sie einen Hex - Wert, wie "#ff0000"
  • RGB - geben Sie einen RGB - Wert, wie "rgb(255,0,0)"
  • transparent

Die border-color - Eigenschaft kann von einem bis vier Werte (für den oberen Rand der rechten Grenze, untere Grenze, und die linke Grenze).

Wenn border-color nicht gesetzt ist, erbt es die Farbe des Elements.

Beispiel

p.one {
    border-style: solid;
    border-color: red;
}

p.two {
    border-style: solid;
    border-color: green;
}

p.three {
    border-style: solid;
    border-color: red green blue yellow;
}
Versuch es selber "

Border - Einzelseiten

Aus den obigen Beispielen haben wir gesehen, dass es möglich ist, eine andere Grenze für jede Seite zu spezifizieren.

In CSS gibt es auch Eigenschaften für jeden der Ränder angibt (oben, rechts, unten und links):

Beispiel

p {
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
}
Versuch es selber "

Das obige Beispiel liefert das gleiche Ergebnis wie folgt aus:

Beispiel

p {
    border-style: dotted solid;
}
Versuch es selber "

So, hier ist, wie es funktioniert:

Wenn die border-style Eigenschaft hat vier Werte:

  • border-style : punktiert massive Doppel gestrichelte;
    • oberen Rand ist punktiert
    • rechten Rand ist solide
    • untere Grenze ist doppelt
    • linken Rand ist gestrichelt

Wenn die border-style - Eigenschaft hat drei Werte:

  • border-style : punktiert solide double;
    • oberen Rand ist punktiert
    • rechten und linken Ränder sind fest
    • untere Grenze ist doppelt

Wenn die border-style Eigenschaft hat zwei Werte:

  • border-style : punktiert solid;
    • obere und untere Rand sind gespickt
    • rechten und linken Ränder sind fest

Wenn die border-style - Eigenschaft hat einen Wert:

  • border-style : punktiert;
    • Alle vier Ränder sind gespickt

Die border-style - Eigenschaft wird im obigen Beispiel verwendet. Aber es funktioniert auch mit border-width und border-color .


Border - Stenografie Property

Wie Sie oben an den Beispielen sehen kann, gibt es viele Eigenschaften, die bei der mit Grenzen zu tun haben.

Um den Code zu verkürzen, ist es auch möglich, alle einzelnen Rahmeneigenschaften in einer Eigenschaft angeben.

Die border Eigenschaft ist eine zusammenfassende Eigenschaft für die folgenden einzelnen Rahmeneigenschaften:

  • border-width
  • border-style (erforderlich)
  • border-color

Beispiel

p {
    border: 5px solid red;
}
Versuch es selber "

Beispiele

Mehr Beispiele

Alle Top - Rahmeneigenschaften in einer Erklärung
Dieses Beispiel zeigt eine zusammenfassende Eigenschaft für alle Eigenschaften für den oberen Rand in einer Erklärung zu setzen.

Stellen Sie den Stil der unteren Grenze
Dieses Beispiel zeigt, wie der Stil der unteren Grenze zu setzen.

Legen Sie die Breite des linken Rand
Dieses Beispiel zeigt, wie die Breite der linken Rand zu setzen.

Legen Sie die Farbe der vier Grenzen
Dieses Beispiel zeigt, wie die Farbe der vier Grenzen zu setzen. Es kann von einem bis vier Farben haben.

Legen Sie die Farbe des rechten Rand
Dieses Beispiel zeigt, wie die Farbe des rechten Rand zu setzen.


Testen Sie sich mit Übungen!

Übung 1 » Übung 2» Übung 3 » Übung 4»


Alle CSS Border Properties

Eigentum Beschreibung
border Setzt alle Rahmeneigenschaften in einer Erklärung
border-bottom Setzt alle unteren Rand Eigenschaften in einer Erklärung
border-bottom-color Legt die Farbe der unteren Grenze
border-bottom-style Legt den Stil der unteren Grenze
border-bottom-width Legt die Breite der unteren Grenze
border-color Legt die Farbe der vier Grenzen
border-left Setzt alle linken Rand Eigenschaften in einer Erklärung
border-left-color Legt die Farbe für den linken Rand
border-left-style Legt den Stil der linken Rand
border-left-width Legt die Breite des linken Rand
border-right Setzt alle rechten Rand Eigenschaften in einer Erklärung
border-right-color Legt die Farbe des rechten Rand
border-right-style Legt den Stil des rechten Rand
border-right-width Legt die Breite des rechten Rand
border-style Legt den Stil der vier Grenzen
border-top Setzt alle oberen Rand Eigenschaften in einer Erklärung
border-top-color Legt die Farbe der oberen Grenze
border-top-style Legt den Stil der oberen Grenze
border-top-width Legt die Breite der oberen Grenze
border-width Legt die Breite der vier Grenzen