Entwicklung webbasierter Anwendungen (Vorlesung 2)

Skript-AnfangSkript – Seite 30
Skript-EndeSkript – Seite 48

Ergonomie

  • Kontra-Beispiele
  • Auslieferbarkeit = Updates/Releases
  • Websiten müssen barrierefrei sein
    • gesetzliche Vorlage
    • Blindenschrift
    • Mehraufwand → kann auch Marktvorteil sein

HTML5

  • HTML5 ist ein Name und nicht als Nachfolger/Version zu sehen
  • Begrifflichkeit klar abgrenzen, da es mehrere Definitonen gibt
  • Entwickler können sich nur schwer auf eine HTML5-Version festlegen, da sich der Standard ändern kann
  • <!DOCTYPE html> = HTML5 – Seite

Abwärtskompatibilität

  • Schließende Tags werden erkannt / ergänzt → Falscher Code wird als gültig anerkannt
  • Validator hat mit HTML4 noch geklappt, mit HTML nicht mehr
  • Besseres Prüfverfahren mit Lint

HTML-Code/Tags

  • Tags klein schreiben
  • Trennung von Code und Design – „Mich interessiert nicht wie groß der Text ist, aber das ist die oberste Überschrift“ → <h1>
  • Kommentare werden nicht wie bei C++ ignoriert, sondern nur weniger stark beachtet → können zu Problemen führen
  • Verschachteln funktioniert und ist erlaubt
  • Break ist ein Exot und hat mehrere Schreibweisen → wir machen <br />
  • Ein Block-Element hat einen Absatz/Zeilenumbruch danach (Gegenstück = inline-Elemente)
  • <span> = Innerhalb einer Zeile andere Formatierung ← ID hinzufügen
  • Bereiche werden nicht mehr mit <div> strukturiert
  • Man verwendet mit HTML5 die Tags <body>,<section>, etc.
  • Ein Screenreader kann mit den neuen Tags besser umgehen, da früher bei <div>s keine standardisierte ID vergeben wurde
Maximilian
Maximilian

Herzlich willkommen! Ich bin Max, ein Informatiker mit über 15 Jahren Berufserfahrung. Hier teile ich meine Leidenschaften, Erlebnisse und Perspektiven. Ich lade dich ein, gemeinsam mit mir auf eine Entdeckungsreise zu gehen.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.