Verschachtelte Elemente
Code Sources Icon Code Sources Icon

HTML-Elemente werden ineinander veschachtelt. Zusammehängende Elemente werden mit einem Rahmen <div>, so kann das HTML-Element mitsamt seinem Inhalt positioniert und gestaltet werden.
Der Quelltext wurde erfolgreich in die Zwischenablage kopiert.
HTML Elemente

Aufgabe 6 > weiter

CSS vererbt seine definierten Eigenschaften an seine Child-Elemente. Dadurch müssen oft nur wenige, aber geziehlte Regeln erstellt werden, um viele Elemente anzusprechen. Um die Zusammenhänge zu verstehen, musst du die Verschachtelung der HTML-Elemente kennen lernen. Meist hängt die Art der Vreschachtelung von der gestalterischen Absicht ab. Es gibt also sehr viele Möglichkeiten CSSRegeln auf HTML-Elemente anzuwenden.

  1. Untersuche die HTML-Elemente im Editor rechts:
    <body>
           <div class="container">
             <div class="box rechts">
                 <h3></h3>
                 <p></p>
            </div>
       </div>
    </body>
  2. Verändere Farbe und Hintergrund von <body>
  3. Erkenne, wie sich das auf die Child-Elemente innerhalb auswirkt
  4. Wirf einen Blick auf die CSS-Regeln für "container" und "box rechts", sowie "box links"
    Die CSS-Eigenschaften für Position und Abstände werden wir später untersuchen!
  5. Erstelle CSS-Eigenschaften für Farbe und Hintergrund in den beiden vorbereiteten Regeln .links {  } und .rechts {  } 
  6. Untersuche die Auswirkungen, erkenne die Abhängikeit der Verebung
  7. Erstelle in der body-Regel eine zusätzliche Eigenschaft um die Schriftgrösse anzupassen, Beispiel:
            body {
                background-color:silver;
                color: blue;
                font-size: 24px;
            }
  8. Untersuche die Auswirkungen in der HTML-Ausgabe
    (Wird die Schriftgrösse von "body" verändert, wirkt sich das auf alle Elemente aus, die innerhalb liegen. Ausser für diese Element wurde eine eigene Schriftgrösse definiert.)
DB-Table: cssbasic6