Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf1:html [2024/11/07 21:22] – marroc | gf1:html [2024/12/12 13:59] (aktuell) – marroc | ||
|---|---|---|---|
| Zeile 54: | Zeile 54: | ||
| ==Absatz == | ==Absatz == | ||
| - | Beispiel 1: < | + | < |
| <p> Hier steht ein Absatz (paragraph), | <p> Hier steht ein Absatz (paragraph), | ||
| </ | </ | ||
| Zeile 64: | Zeile 64: | ||
| ==Titel im Body-Tag, unterschiedlich grosse Überschriften (headers) == | ==Titel im Body-Tag, unterschiedlich grosse Überschriften (headers) == | ||
| - | Beispiel: | ||
| <code html> | <code html> | ||
| < | < | ||
| Zeile 73: | Zeile 72: | ||
| **Auftrag**: | **Auftrag**: | ||
| </ | </ | ||
| - | ===Aufzählungen=== | + | ==Aufzählungen== |
| - | Beispiel: | + | |
| <code html> | <code html> | ||
| <ul> | <ul> | ||
| Zeile 88: | Zeile 86: | ||
| </ | </ | ||
| ==Bild== | ==Bild== | ||
| - | Beispiel: | ||
| <code html> | <code html> | ||
| - | <img src=" | + | <img src=" |
| </ | </ | ||
| Mit dem Tag <img> wird zum einbinden von Bildern benutzt. Ein img-Tag beinhaltet den alle Informationen, | Mit dem Tag <img> wird zum einbinden von Bildern benutzt. Ein img-Tag beinhaltet den alle Informationen, | ||
| Zeile 106: | Zeile 103: | ||
| == Tabellen== | == Tabellen== | ||
| - | Beispiel: | ||
| <code html> | <code html> | ||
| < | < | ||
| Zeile 138: | Zeile 134: | ||
| </ | </ | ||
| Im obigen Beispiel sind einige verschiedene Textdekorationen aufgelistet, | Im obigen Beispiel sind einige verschiedene Textdekorationen aufgelistet, | ||
| + | <WRAP nicebox green> | ||
| + | **Auftrag**: | ||
| + | </ | ||
| === Head-Tags== | === Head-Tags== | ||
| Neben den Tags im Body können auch einige Head-Tags sehr wichtig werden. | Neben den Tags im Body können auch einige Head-Tags sehr wichtig werden. | ||
| ==Title== | ==Title== | ||
| Dieser Tag kann genutzt werden, um den Titel der Seite zu definieren. //Dieser steht nicht in der Webseite selbst, sondern wird bei den meisten Browsern im „Tab“ angezeigt.// | Dieser Tag kann genutzt werden, um den Titel der Seite zu definieren. //Dieser steht nicht in der Webseite selbst, sondern wird bei den meisten Browsern im „Tab“ angezeigt.// | ||
| - | |||
| == Meta== | == Meta== | ||
| Zeile 156: | Zeile 153: | ||
| Diese Tags helfen dabei, die Webseite korrekt darzustellen, | Diese Tags helfen dabei, die Webseite korrekt darzustellen, | ||
| + | <WRAP nicebox green> | ||
| + | **Auftrag**: | ||
| + | </ | ||
| ====CSS==== | ====CSS==== | ||
| - | CSS, oder Cascading Style Sheets, ist ein wesentlicher Bestandteil der Webentwicklung, | + | Da nun für jede Unterseite hier das Layout und das Design der Seite wieder neu eingefügt werden müsste in jeder html-Datei, ist man dazu übergegangen, |
| + | Diese Layout-Dateien werden | ||
| + | \\ | ||
| + | Um nun die CSS-DAtei einzubinden, | ||
| + | <code html> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <link rel=" | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Darüber hinaus ermöglicht | + | Dabei muss das CSS nun '' |
| + | Das Stylesheet selbst sieht anders aus. Es enthält keine html-Elemente. | ||
| + | <code css> | ||
| + | h1{ | ||
| + | color: | ||
| + | font-size: 35px; | ||
| + | } | ||
| + | p{ | ||
| + | color: green; | ||
| + | } | ||
| + | </ | ||
| + | <WRAP nicebox green> | ||
| + | **Auftrag**: | ||
| + | - Erstellen Sie eine im Moment noch leere Datei namens '' | ||
| + | - Fügen Sie anschliessend eine Verlinkung zum Stylesheet ein wie oben beschrieben. Kopieren Sie den Inhalt des obigen Beispiels in die CSS-Datei. Was passiert mit der Datei '' | ||
| + | - Verändern Sie mit Hilfe des CSS die Grösse und Farbe der Überschriften. | ||
| + | - Verändern Sie mit Hilfe des CSS die Hintergrundfarbe der Seite. | ||
| + | | ||
| + | - Verändern Sie mit Hilfe des CSS den Zeichenabstand (letter-spacing) der Aufzählung | ||
| + | - Verändern Sie mit Hilfe des CSS die Tabelle (Linien in der Tabelle etc...) | ||
| + | - Werden Sie kreativ! ;) | ||
| + | Um diese und noch weitere Erweitungen des Layouts Ihrer Beispielseite im CSs durchzuführen, | ||
| + | </ | ||
| - | CSS trägt auch zur Zugänglichkeit von Webseiten bei, indem es die visuelle Darstellung verbessert und Anpassungen für Benutzer mit Behinderungen ermöglicht. Schließlich kann gut geschriebenes CSS die Ladezeiten von Webseiten verbessern, da es die Menge an HTML reduziert | + | ==DIV-CONTAINER == |
| + | Was ist ein Div-Container? | ||
| + | Schauen Sie das folgende Lernvideo! | ||
| + | {{youtube> | ||
| + | Mit dem Div-Tag können Sie Block-Elemente ein, in das Sie mehrere andere Elemente einschließen können. Alles, was zwischen diesem Start-Tag | ||
| + | Weitere Informationen finden Sie [[https:// | ||
| - | | + | == Unterseiten |
| - | - Studieren Sie die Informationen zu [[https://www.info.we-tea.ch/doku.php? | + | <code html> |
| - | - Als letzte Aufgabe müssen wir uns noch um die div-Containter kümmern, diese beinhalten auch die Menueliste. Bearbeiten | + | < |
| - | | + | < |
| - | **Links für Tipps sind:** | + | < |
| - | * https:// | + | < |
| - | * https:// | + | <meta charset=" |
| - | + | <link rel=" | |
| + | </ | ||
| + | < | ||
| + | <div id=" | ||
| + | <a href=" | ||
| + | <a href=" | ||
| + | <a href=" | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | <p>...</p> | ||
| + | </div> | ||
| + | </body> | ||
| + | </ | ||
| + | </ | ||
| + | Wie kann nun eine Website mit einer anderen Unterseite verlinkt werden? Im obigen Beispiel ist ein Menubereich definiert, welcher auf zwei Unterseiten (Seite2.html und Seite3.html) verweist. Hier ist es wichtig, dass diese beiden Unterseiten existieren und sich diese html-Dateien im gleichen Ordner befinden wie die Hauptseite, ansonsten muss der Pfad (Name der Seite zwischen den Anführungszeichen) angepasst werden. | ||
| + | <WRAP nicebox green> | ||
| + | **Auftrag**: | ||
| + | - Erstellen Sie zwei im Moment | ||
| + | | ||
| + | - Gestalten | ||
| + | Wenn Sie das Menue noch weiter gestalten möchten, finden Sie viel Hilfe auf [[https:// | ||
| + | \\ | ||
| + | Zu Div-Elementen allgemein finden Sie Rat [[https:// | ||
| </ | </ | ||
| + | |||
| + | Ob jetzt das Div-Element ein Menue beinhaltet oder einen header- oder footer-Teil der Website als Bereich speziell formatiert werden soll, kann dann für jedes div-Element einzeln erfolgen. Beispielsweise kann im div-Element jeweils im CSS Länge, Breite, Position, Hintergrund, | ||
| + | <code css> | ||
| + | # | ||
| + | border: 5px outset red; | ||
| + | background-color: | ||
| + | text-align: center; | ||
| + | margin-left: | ||
| + | } | ||
| + | </ | ||
| + | In der html-Datei muss dann entsprechend nur ein <'' | ||
| + | <code html> | ||
| + | <div id=" | ||
| + | Text-Bild -Tabellen...-Stelle: | ||
| + | </ | ||
| + | </ | ||
| + | |||
| <WRAP nicebox green> | <WRAP nicebox green> | ||
| **SPICK**\\ | **SPICK**\\ | ||
| - | Erstellen Sie ein Spick mit allen wichtigen HTML - Befehlen | + | Erstellen Sie ein Spick mit allen wichtigen HTML - Befehlen. |
| - | **wer Probleme mit Replit hat, soll [[https:// | + | |
| </ | </ | ||
| - | |||
| - | < | ||
| - | <panel title = " | ||
| - | |||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <panel title = " | ||
| - | * Ich kann grob aufzeigen, wie sich das Internet bis heute entwickelt hat. | ||
| - | * Ich weiss, was die Abkürzungen HTML udn CSS bedeuten und wofür diese verwendet werden. | ||
| - | * Ich kenne die Struktur einer html-Datei und kann mit HTML-Tags | ||
| - | * Ich weiss was ein CSS ist und kann dieses zum Designen einer Website nutzen und kenne das Zusammenspiel zwischen html und CSS. | ||
| - | * Ich kann eine CSS Datei, Befehle davon verändern und kenne die wichtigsten Elemente wie beispielsweise die div-Container oder andere... (Menueleiste ...) | ||
| - | </ | ||
| - | </ | ||
| - | |||
| [[gf1: | [[gf1: | ||