Partenaire Premium

WebTech - Wolf 10

Grundlagen

Grundlagen


Fichier Détails

Cartes-fiches 24
Langue Deutsch
Catégorie Informatique
Niveau Autres
Crée / Actualisé 14.02.2021 / 14.02.2021
Attribution de licence Non précisé    (wolf)
Lien de web
https://card2brain.ch/box/20210214_webtech_wolf_10
Intégrer
<iframe src="https://card2brain.ch/box/20210214_webtech_wolf_10/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was bedeutet CSS?

cascading style sheets

Wozu benötigt es CSS resp. die Kaskade?

  • Dient dem Stylen der Website
  • Es Vererbt Eigenschaften.
  • Somit können Eigenschaften (Schrift, Farbe, etc.) an einer zentralen Stelle gepflegt werden
  • Bezüglich der Kaskade ist das Verständnis von Eltern und Kind Elementen sehr wichtig. Dank dieser Verwandtschafsbeziehung übernehmen nachfolgende Kind-Elemente jene der Eltern.
  • Durch die Kaskade können mehrere Stylesheets verwendet werden

Welche Eigenschaften werden nicht weitervererbt?

  • background-eigenschaft
  • maring
  • width
  • padding
  • border

Wie kann man die Vererbung erzwingen?

  • mit dem Schlüsselwort "inherit" kann die Vererbung erzwungen werden
    bspw:
    p {
    border: inherit;
    }
  • somit erbt das p den Rahmen des Eltern Elements

Wie gehst du vor, wenn du den Standard Wert von CSS wieder herstellen möchtest?

  • initial
  • Beispiel:
    p{
    color: initial}
  • somit wird die Standard (default) Einstellung des Webbrowsers wiederhergestellt

Was passiert bei unset?

  • Wenn es ein Eltern Element gibt, erbt es die Eigenschaft des Eltern Elements (inherit)
  • Wenn es keines gibt, erbt es den Standardwert des Webbrowsers (initial)

Was kann man mit "all" machen?

Nehmen wir ein element p mit der klasse xyz:

  • .xyz{
    all: initial
    display: block;
    color: blue;
    ...}
  • somit werden alle zuvor definierten p Eigenschaften zurückgesetzt und neue können greifen

Was weisst du über die Herkunft des Stylesheets?

  • Browserstylesheet (Standard, default Stylesheet wird verwendet, wenn nichts anderes definiert ist)
    • niedgrigste Priorität
  • Benutzerstylesheet: können eingebunden werden, somit wird der Browser überschrieben
    • mittlere Priorität
  • Autorenstylesheet: das idividuell angefertigte stylesheet
    • höchste Priorität