Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
html [2024/11/15 22:07] root [Einige Elemente] |
html [2024/12/02 20:09] (aktuell) root [Einige Elemente] |
||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
- | ===== Einige Elemente ===== | + | ====== Einige Elemente |
^Element ^Beschreibung ^ | ^Element ^Beschreibung ^ | ||
- | |main|Haupttext der Seite. \\ Sollte sich nicht wiederholen| | + | |main|Haupttext der Seite. \\ Sollte sich nicht wiederholen |
- | |section|Sektion. \\ \\ Zum Beispiel eine Untersektion innerhalb Main (umfassend die Überschrift und den Inhalt des Abschnittes) oder eine Kopf- oder Fußzeile| | + | |section|Sektion. \\ \\ Zum Beispiel eine Untersektion innerhalb Main (umfassend die Überschrift und den Inhalt des Abschnittes) oder eine Kopf- oder Fußzeile |
|figure|Figur (im Sinne von Abbildung in Büchern). \\ \\ Ein Block von Inhalt (häufig ein Bild) welches in sich geschlossen ist - z.B. ein Stück Code, eine Abbildung, ein Bild, ein Zitat. \\ Kann eine Abbildungserklärung darunter haben - siehe figcaption-Tag. \\ \\ Das Element umschließt alles was Teil der figure sein soll| | |figure|Figur (im Sinne von Abbildung in Büchern). \\ \\ Ein Block von Inhalt (häufig ein Bild) welches in sich geschlossen ist - z.B. ein Stück Code, eine Abbildung, ein Bild, ein Zitat. \\ Kann eine Abbildungserklärung darunter haben - siehe figcaption-Tag. \\ \\ Das Element umschließt alles was Teil der figure sein soll| | ||
|figcaption|Ein Erklärungstext zur figure. \\ Muss im figure-Element stehen| | |figcaption|Ein Erklärungstext zur figure. \\ Muss im figure-Element stehen| | ||
+ | |em|Emphasys - Betonung/ | ||
+ | |strong|Unterstreicht (nicht visuell, sondern im literarischen Sinne) ein Wort oder Wortgruppe. \\ In der Regel dick dargestellt| | ||
+ | |label|Gruppiert Text und Elemente. \\ In der Regel einen Text und ein Interaktionselement (Textfeld, Radio-Button, | ||
+ | |form|Formular. \\ \\ action -> URL an welche die Daten gesendet werden sollen. \\ method -> get oder post -> HTTP-Methode über die gesendet werden soll| | ||
+ | |fieldset|Gruppiert zusammengehörende Controls (User-Interaktionselemente) zu einem Block. \\ Zum Beispiel Radio-Buttons der gleichen Entscheidung. \\ \\ Visuell sichtbar. \\ " | ||
+ | |Legend|Erzeugt eine Legende/ | ||
+ | |input|Eingabe-Element. \\ < | ||
+ | * type: | ||
+ | ^type ^Beschreibung ^ | ||
+ | |submit|Sendet das Formular ab| | ||
+ | |text|Text| | ||
+ | |email|E-Mail-Addresse| | ||
+ | |password|Eingabe wird mit Sternchen maskiert| | ||
+ | |radio|Radio-Button. \\ Mehrere können über den gleichen Namen im name-Attribut zu einer Gruppe zusammengefasst werden von der nur einer ausgewählt werden kann| | ||
+ | |file|Button zum hochladen einer Datei| | ||
+ | |number|Zahl - es können nur Zahlen eingegeben werden. \\ \\ siehe auch min und max| | ||
+ | |||
+ | * value -> Beschriftung | ||
+ | * required -> hat keinen Wert, wenn angegeben muss dieses Feld ausgefüllt werden um das Formular absendend zu können | ||
+ | * minlength -> minimale Länge der Eingabe | ||
+ | * pattern -> definiert ein regular Expression der erfüllt sein muss -> pattern=" | ||
+ | * name -> Names des Feldes wie er dann im Post bzw. get übertragen wird | ||
+ | * bei Radio-Buttons können mehrere Buttons den gleichen Namen haben, es kann dann nur einer dieser Gruppe ausgewählt werden | ||
+ | * checked -> per Default ausgewählt (Radio-Button/ | ||
+ | * min -> für Zahlenfelder der Minimalwert | ||
+ | * max -> für Zahlenfelder der Maximalwert | ||
+ | </ | ||
+ | |select|Drop-Down-Menü. \\ \\ < | ||
+ | <sxh html> | ||
+ | < | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | <option value=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * options geben die Optionen an die zur Auswahl stehen | ||
+ | * value ist optional, wird es nicht angegeben wird der Text gesendet | ||
+ | </ | ||
+ | |textarea|Ein Multi-Zeilen-Textfeld. \\ Benötigt schließendes Tag < | ||
+ | * cols -> definiert Anzahl Spalten/ | ||
+ | * rows -> Anzahl Zeilen (Länge) | ||
+ | * placeholder -> Ein Plathalter-Text (verschwindet beim reinklicken) | ||
+ | </ | ||
+ | |< | ||
+ | |html|root-Element einer html-Seite. \\ \\ lang-Attribut = definiert welche Sprache diese Seite nutzt. lang=" | ||
+ | |meta|Definiert Meta-Informationen der Seite. \\ Innerhalb vom head-Element< | ||
+ | ^Attribut ^Beschreibung^ | ||
+ | |charset|Kodierung des Dokumentes. \\ " | ||
+ | </ | ||
|iframe|Einbinden anderer html-files in das aktuelle \\ \\ Funktioniert ähnlich einem frame, allerdings ohne dessen Nachteile, un dohen Definition eines Framesets. \\ Die einzubindende Datei wird einfach direkt in die aktuelle Datei eingebunden. \\ \\ Syntax: <iframe src=" // einzubindende Datei // " frameborder=" | |iframe|Einbinden anderer html-files in das aktuelle \\ \\ Funktioniert ähnlich einem frame, allerdings ohne dessen Nachteile, un dohen Definition eines Framesets. \\ Die einzubindende Datei wird einfach direkt in die aktuelle Datei eingebunden. \\ \\ Syntax: <iframe src=" // einzubindende Datei // " frameborder=" | ||
- | |div|Definiert einen in sich geschlossenen Bereich | + | |div|Gruppiert zusammengehörende Element. \\ Generisch \\ Ist nicht semantisch (im Gegensatz zu article oder section die Inhalte gruppieren, gruppiert es Elemente vor allem für Styling. \\ Block-Element - Span ist Inline-Gegenstück |
- | |span|Formatierungsanker (ähnlich div) - dient um einen Bereich/ | + | |span|Formatierungsanker (ähnlich div) - dient um einen Bereich/ |
|ul|Unordered List - unnummerierte Liste \\ \\ \\ Erzeugt eine Stichpunktliste \\ \\ \\ Syntax: \\ \\ <ul> \\ < | |ul|Unordered List - unnummerierte Liste \\ \\ \\ Erzeugt eine Stichpunktliste \\ \\ \\ Syntax: \\ \\ <ul> \\ < | ||
|link|Einbinden externer Resourcen \\ \\ Syntax: <link rel= // | |link|Einbinden externer Resourcen \\ \\ Syntax: <link rel= // | ||
Zeile 25: | Zeile 75: | ||
</ | </ | ||
</ | </ | ||
+ | |ol|Ordered List - geordnete Liste/ | ||
|p|Umschließt einen Absatz. \\ \\ Nach dem Absatz kommt eine Leerzeile. \\ \\ Im Gegensatz zu <br> wo nur die Zeile umgebrochen wird.| | |p|Umschließt einen Absatz. \\ \\ Nach dem Absatz kommt eine Leerzeile. \\ \\ Im Gegensatz zu <br> wo nur die Zeile umgebrochen wird.| | ||
|br|Zeilenumbruch \\ \\ Hier nach erfolgt ein Zeilenumbruch (der Textfluss wird auf der nächsten Zeile fortgesetzt). \\ Es kommt keine Leerzeile, es sei denn das <br> steht auf einer eigenen Zeile. Für die Markierung von Absätzen (Leerzeile zwischen dem restlichen Text) gibt es <p>\\ \\ **Hinweis**: | |br|Zeilenumbruch \\ \\ Hier nach erfolgt ein Zeilenumbruch (der Textfluss wird auf der nächsten Zeile fortgesetzt). \\ Es kommt keine Leerzeile, es sei denn das <br> steht auf einer eigenen Zeile. Für die Markierung von Absätzen (Leerzeile zwischen dem restlichen Text) gibt es <p>\\ \\ **Hinweis**: | ||
- | ===== Dokumentation ===== | + | ====== Dokumentation |
^Was ^Wo ^ | ^Was ^Wo ^ | ||
Zeile 36: | Zeile 87: | ||
|Referenzen JavaScript, CSS, HTML|http:// | |Referenzen JavaScript, CSS, HTML|http:// | ||
|Tutorials zu verschiedenen Themen hinsichtlich CSS, JavaScript, HTML|http:// | |Tutorials zu verschiedenen Themen hinsichtlich CSS, JavaScript, HTML|http:// | ||
+ | |||
+ | |||
+ | |||
+ | ====== Grundaufbau ====== | ||
+ | |||
+ | <sxh html> | ||
+ | |||
+ | < | ||
+ | <html lang=" | ||
+ | < | ||
+ | <meta charset=" | ||
+ | <meta name=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * < | ||
+ | * <html lang=" | ||
+ | * <meta charset=" | ||
+ | * <meta name=" | ||