From 9c34f5aca697a50daa148e34d5f4699e0b943c25 Mon Sep 17 00:00:00 2001
From: Sascha Schulz <sschulz@dh-software.de>
Date: Do, 19 Jan 2023 15:48:00 +0100
Subject: [PATCH] finish HTML section and start CSS section

---
 assets/html/dark.css             |    5 +
 assets/images/css-sucks.png      |    0 
 index.html                       |  138 +++++++++++++++++++++++++++++-----
 assets/html/main.css             |    5 +
 assets/html/simple2.html         |   23 +++++
 assets/html/simple.html          |   23 +++++
 assets/html/alternative-css.html |   12 +++
 7 files changed, 186 insertions(+), 20 deletions(-)

diff --git a/assets/html/alternative-css.html b/assets/html/alternative-css.html
new file mode 100644
index 0000000..f4c98d3
--- /dev/null
+++ b/assets/html/alternative-css.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="UTF-8">
+        <title>Alternative Css</title>
+        <link href="main.css" rel="stylesheet" title="default">
+        <link href="dark.css" rel="alternate stylesheet" title="dark">
+    </head>
+    <body>
+        <p>Dies ist ein Text</p>
+    </body>
+</html>
diff --git a/assets/html/dark.css b/assets/html/dark.css
new file mode 100644
index 0000000..acd5b99
--- /dev/null
+++ b/assets/html/dark.css
@@ -0,0 +1,5 @@
+html {
+    font-size: 40px;
+    color: white;
+    background-color: darkslategrey;
+}
diff --git a/assets/html/main.css b/assets/html/main.css
new file mode 100644
index 0000000..78ffc2d
--- /dev/null
+++ b/assets/html/main.css
@@ -0,0 +1,5 @@
+html {
+    font-size: 40px;
+    color: black;
+    background-color: lightgray;
+}
diff --git a/assets/html/simple.html b/assets/html/simple.html
new file mode 100644
index 0000000..9611290
--- /dev/null
+++ b/assets/html/simple.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="UTF-8">
+        <title>Title</title>
+        <style>
+            html {
+                color: white;
+            }
+
+            a {
+                color: lightblue;
+            }
+        </style>
+    </head>
+    <body>
+        <h1>Lorem Ipsum</h1>
+        <div>
+            <p>Lorem ipsum dolor sit amet, consectetuer adipiscing</p>
+            <a href="/assets/html/simple2.html">Weitere Infos</a>
+        </div>
+    </body>
+</html>
diff --git a/assets/html/simple2.html b/assets/html/simple2.html
new file mode 100644
index 0000000..55a76e8
--- /dev/null
+++ b/assets/html/simple2.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="UTF-8">
+        <title>Title</title>
+        <style>
+            html {
+                color: white;
+            }
+
+            a {
+                color: lightblue;
+            }
+        </style>
+    </head>
+    <body>
+        <h1>Li Europan lingues</h1>
+        <div>
+            <p>Li Europan lingues es membres del sam familie.</p>
+            <a href="/assets/html/simple.html">Zurück</a>
+        </div>
+    </body>
+</html>
diff --git a/assets/images/css-sucks.png b/assets/images/css-sucks.png
new file mode 100644
index 0000000..1c305e8
--- /dev/null
+++ b/assets/images/css-sucks.png
Binary files differ
diff --git a/index.html b/index.html
index bbf2946..518ac25 100644
--- a/index.html
+++ b/index.html
@@ -90,9 +90,11 @@
 					</section>
 					<section>
 						<ul>
+							<li>HyperText Markup Language</li>
 							<li>Erste Version 1993 von Tim Berners-Lee</li>
 							<li>Dokumentationsmedium</li>
 							<li>Ursprünglich rein akademische Verwendung</li>
+							<li>Verlinkungen der Dokumente macht sie "hyper"</li>
 						</ul>
 					</section>
 					<section>
@@ -129,30 +131,21 @@
 						</pre>
 					</section>
 					<section>
-						<h3>Grundgerüst</h3>
-						<pre>
-							<code data-trim data-line-numbers>
-								<script type="text/template">
-									<div>Inhalt</div>
-								</script>
-							</code>
-						</pre>
-					</section>
-					<section>
 						<h3>Beispiel</h3>
 						<pre>
 							<code data-trim data-line-numbers>
 								<script type="text/template">
 									<!DOCTYPE html>
-									<html lang="de">
+									<html lang="en">
 										<head>
 											<meta charset="UTF-8">
+											<title>Title</title>
 										</head>
 										<body>
-											<h1>Überschrift</h1>
+											<h1>Lorem Ipsum</h1>
 											<div>
-												<p>Dies ist ein Paragraph</p>
-												<p>Dies ist noch ein Paragraph mit einem längeren Text</p>
+												<p>Lorem ipsum dolor sit amet, consectetuer adipiscing</p>
+												<a href="/assets/html/simple2.html">Weitere Infos</a>
 											</div>
 										</body>
 									</html>
@@ -162,13 +155,118 @@
 					</section>
 					<section>
 						<h3>Beispiel</h3>
+						<iframe data-src="/assets/html/simple.html"></iframe>
+					</section>
+					<section>
+						<h3>Aufbau eines Elements</h3>
 						<pre>
-							<code>
-								<h1>Überschrift</h1>
-								<div>
-									<p>Dies ist ein Paragraph</p>
-									<p>Dies ist noch ein Paragraph mit einem längeren Text</p>
-								</div>
+							<code data-trim data-line-numbers>
+								<script type="text/template">
+									<span id="my-id" class="super important">Inhalt</span>
+								</script>
+							</code>
+						</pre>
+						<pre>
+							<code data-trim data-line-numbers>
+								<script type="text/template">
+									<input id="input" class="super important" disabled="disabled"/>
+									<input id="input2" class="super important" disabled>
+								</script>
+							</code>
+						</pre>
+					</section>
+				</section>
+				<section>
+					<section>
+						<h2>CSS</h2>
+					</section>
+					<section>
+						<ul>
+							<li>Cascading Style Sheet</li>
+							<li>Nach größerer Verbreitung von HTML</li>
+							<li>Webseiten ansprechend gestalten</li>
+						</ul>
+					</section>
+					<section>
+						<img data-src="/assets/images/css-sucks.png">
+					</section>
+					<section>
+						<h3>Beispiel</h3>
+						<pre>
+							<code data-trim data-line-numbers>
+								<script type="text/template">
+									selector [, selector, selector, ...] {
+										property: value;
+									}
+								</script>
+							</code>
+						</pre>
+					</section>
+					<section>
+						<h3>Beispiel</h3>
+						<pre>
+							<code data-trim data-line-numbers>
+								<script type="text/template">
+									html {
+										background-color: red;
+										font-size: 30px;
+									}
+								</script>
+							</code>
+						</pre>
+					</section>
+					<section>
+						<h3>Beispiel</h3>
+						<pre>
+							<code data-trim data-line-numbers>
+								<script type="text/template">
+									<html lang="en">
+										<head>
+											...
+											<style>
+												html {
+													background-color: red;
+													font-size: 30px;
+												}
+											</style>
+										</head>
+										<body>
+											...
+										</body>
+									</html>
+								</script>
+							</code>
+						</pre>
+					</section>
+					<section>
+						<h3>Beispielhafte CSS-Eigenschaften</h3>
+						<ul>
+							<li>background-color: red</li>
+							<li>font-family: Georgia, serif, Arial</li>
+							<li>text-decoration: line-through underline</li>
+						</ul>
+					</section>
+					<section>
+						<h3>Selektoren</h3>
+						<ul>
+							<li>Umfangreiche Element-Selektoren zur Anwendung der Styles</li>
+							<li>Kinder, Enkel...</li>
+							<li>Geschwister, direkte Nachfolger</li>
+							<li>Attribute</li>
+							<li>Pseudoklassen</li>
+						</ul>
+					</section>
+					<section>
+						<h3>Selektoren</h3>
+						<pre>
+							<code data-trim data-line-numbers>
+								<script type="text/template">
+									#my-id // Id
+									html, body // Mehrfachselektion
+									div > p // p die direkt unterhalb eines div sind
+									a:visited // besuchte Links
+									span.important // span mit der Klasse "important"
+								</script>
 							</code>
 						</pre>
 					</section>

--
Gitblit v1.9.3