Lektion 4:
Validation, FTP-Upload
Validation
Was ist valides HTML?
🖊️ Du öffnest eine HTML-Datei. Welche Punkte und Kriterien überprüfst du um festzustellen, ob die Datei ein valides HTML-Dokument ist??
Valides HTML
- Syntax, z.B. jede geöffnete Klammer < wird wieder geschlossen >, Attribute werden korrekt angegeben
- Die hierarchische Baumstruktur von HTML wird eingehalten: jedes Element (ausser der Wurzel) hat ein Eltern-Element
- Es werden nur zulässige Tags und Attribute verwendet
DOCTYPE
- Der Doctype legt die zulässigen Tags und Attribute fest.
- Beispiele von Doctypes:
- HTML5
<!DOCTYPE html>
- HTML4.01/Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
- HTML4.01/Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/strict.dtd">
- XHTML 1.0/Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- Mit dem Doctype kann überprüft werden, ob ein HTML-Dokument valide ist.
Quelle: https://www.w3.org/QA/2002/04/valid-dtd-list.html
FTP-Upload
Beziehung Client-Server und FTP
- Besucher öffnet im Browser via http:// eine Homepage:
➡ Websites werden vom Server zum Besucher-Computer (Client) transferiert mit HTTP
(HyperText Transfer Protocol.
- Auf dem Server liegen alle nötigen Dateien (html, css, jpg, png, usw.)
- Zur Übertragung von Dateien vom eigenen PC auf einen Webserver verwendet man
FTP (File Transfer Protocol).