@@ -3,13 +3,58 @@ author: Sebastian Zug, Volker Göhler
33
44email: sebastian.zug@informatik.tu-freiberg.de, volker.goehler@informatik.tu-freiberg.de
55
6- version: 0.0.4
6+ version: 0.0.5
77icon: https://upload.wikimedia.org/wikipedia/commons/e/e8/TUBAF_Logo.svg
88comment: This file provides commonly used meta information for all LiaScript courses in the folder
99
1010@config.semester: `Sommersemester 2026`
1111@config.university: `Technische Universität Freiberg`
1212
13+ @style
14+ .flex-container {
15+ display: flex;
16+ flex-wrap: wrap; /* Items brechen auf schmalen Displays um */
17+ align-items: stretch;
18+ }
19+
20+ .flex-child,
21+ .flex-child-1 { flex: 1; }
22+ .flex-child-2 { flex: 2; }
23+ .flex-child-3 { flex: 3; }
24+ .flex-child-4 { flex: 4; }
25+ .flex-child-5 { flex: 5; }
26+ .flex-child-6 { flex: 6; }
27+ .flex-child-7 { flex: 7; }
28+ .flex-child-8 { flex: 8; }
29+
30+ .flex-child,
31+ .flex-child-1,
32+ .flex-child-2,
33+ .flex-child-3,
34+ .flex-child-4,
35+ .flex-child-5,
36+ .flex-child-6,
37+ .flex-child-7,
38+ .flex-child-8 {
39+ margin-right: 20px; /* Abstand zwischen den Spalten */
40+ }
41+
42+ @media (max-width: 600px) {
43+ .flex-child,
44+ .flex-child-1,
45+ .flex-child-2,
46+ .flex-child-3,
47+ .flex-child-4,
48+ .flex-child-5,
49+ .flex-child-6,
50+ .flex-child-7,
51+ .flex-child-8 {
52+ flex: 100%; /* volle Breite auf schmalen Geräten */
53+ margin-right: 0;
54+ }
55+ }
56+ @end
57+
1358-->
1459
1560# Config variables
@@ -18,3 +63,33 @@ comment: This file provides commonly used meta information for all LiaScript co
1863@config.semester: `Sommersemester 2026`
1964@config.university: `Technische Universität Freiberg`
2065```
66+
67+ # Layout-Hilfsklassen (Flexbox)
68+
69+ Über die zentrale ` config.md ` stehen allen Kursen Flexbox-Klassen zur Verfügung,
70+ um Inhalte nebeneinander anzuordnen. Verwendung:
71+
72+ ``` html
73+ <section class =" flex-container" >
74+
75+ <div class =" flex-child" style =" min-width : 300px " >
76+
77+ ... Inhalt linke Spalte (Code, Text, Diagramm) ...
78+
79+ </div >
80+
81+ <div class =" flex-child" style =" min-width : 300px " >
82+
83+ ... Inhalt rechte Spalte ...
84+
85+ </div >
86+
87+ </section >
88+ ```
89+
90+ Die Klassen ` flex-child-1 ` bis ` flex-child-8 ` erlauben unterschiedliche
91+ Spaltengewichte (z.B. ` flex-child-2 ` ist doppelt so breit wie ` flex-child-1 ` ).
92+ Auf schmalen Displays (< 600 px) brechen die Spalten automatisch untereinander um.
93+
94+ > ** Wichtig:** Vor und nach jedem ` <div> ` bzw. ` <section> ` muss eine Leerzeile
95+ > stehen, damit LiaScript den enthaltenen Markdown-Inhalt korrekt rendert.
0 commit comments