Menu Close

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

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.

Index