From 86d5889861ff7b107312d0b8f67118b035ea5d75 Mon Sep 17 00:00:00 2001
From: Sascha Schulz <sschulz@dh-software.de>
Date: Di, 12 Sep 2023 17:26:42 +0200
Subject: [PATCH] Merge branch 'draft'
---
index.html | 63 +++++++++++++++++++++++++++++++
1 files changed, 63 insertions(+), 0 deletions(-)
diff --git a/index.html b/index.html
index 5173b86..98cd018 100644
--- a/index.html
+++ b/index.html
@@ -2903,6 +2903,14 @@
</ul>
</section>
<section>
+ <p>none</p>
+ <img data-src="/assets/images/css-display-none.svg">
+ <ul>
+ <li>unsichtbar</li>
+ <li>Platz wird nicht länger beansprucht, so als wenn das Element nicht im DOM wäre</li>
+ </ul>
+ </section>
+ <section>
<h3>Das <code>position</code>-Attribut</h3>
</section>
<section>
@@ -2991,6 +2999,7 @@
</html>
</code>
</pre>
+ <p>Ein Muss für alle responsiven Seiten</p>
</section>
<section>
<pre>
@@ -3001,6 +3010,60 @@
</code>
</pre>
</section>
+ <section>
+ <h3>Einheiten</h3>
+ <pre>
+ <code class="css" data-trim data-line-numbers="">
+ div {
+ width: 1px; /* Pixel */
+ width: 1pt; /* Points */
+ width: 1em; /* Breite des "M" in der Schriftgröße des Elements */
+ width: 1rem; /* Breite des "M" in der Schriftgröße des HTML-Elements */
+ width: 1vw; /* Prozent der View Width */
+ width: 1%; /* Prozent des Elternelements */
+
+ width: 5fr; /* Fraction (nur im CSS Grid verfügbar) */
+ }
+ </code>
+ </pre>
+ </section>
+ <section>
+ <h3>Aufgabe</h3>
+ <p>Größeneinheiten in einer HTML-Datei ausprobieren</p>
+ </section>
+ <section>
+ <h3>CSS Flexbox</h3>
+ <pre>
+ <code class="css" data-trim data-line-numbers="">
+ .container {
+ display: flex; /* soll ein flexibler Container sein */
+ display: inline-flex;
+
+ flex-direction: column; /* Kinder spaltenweise anordnen */
+ flex-direction: row; /* Kinder zeilenweise anordnen */
+
+ align-items: center;
+ justify-content: center;
+
+ gap: 20px; /* Abstände zwischen den Achsen */
+ }
+
+ .child {
+ flex-grow: 1; /* Anteiliger Platz, wenn mehr als nötig da ist */
+ flex-shrink: 1; /* Anteiliger Platz, wenn weniger als nötig da ist */
+ flex-basis: 20px; /* Grundlage zur Berechnung der finalen Größe */
+ order: 1; /* Erlaubt die Darstellung in anderer Reihenfolge als durch das HTML vorgegeben */
+ }
+ </code>
+ </pre>
+ </section>
+ <section>
+ <img data-src="/assets/images/css-flexbox-axes.drawio.svg">
+ </section>
+ <section>
+ <h3>Aufgabe</h3>
+ <p>Mit CSS Flexbox rumspielen</p>
+ </section>
</section>
</div>
</div>
--
Gitblit v1.9.3