Einführung XHTML CSS JS // MM 08-11

1,402 views

Published on

MM 08-11 - Präsentation vom 4.12.2009

Einführung in HTML, CSS und JavaScript. XHTML Syntax

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,402
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • What i love: standards, ajax, usability, mac
    What I hate: proprietäre technologien, IE, tabellen layouts
  • Infos zum Test: 90 Minuten, 15 Aufgaben unterteilt in XHTML, CSS, JavaScript und alles zusammen, 50 Punkte.
  • from www.wordle.net
    15minuten Mind-Map zum Thema Internet. Was fällt Dir dazu ein, was ist dir wichtig.
    > Welche Begriffe fallen Dir zusätzlich ein, wenn du an das Wort “Internet” denkst?
    • Security
    • Semantics
    • Performance
    • Accessibility
    • Usability
    • Localization
    • Standards
  • TCP/IP: 4 Milliarden IP-Adressen. CA 2012 keine IP’s mehr. Entwicklung IPV6 seit 1995: ▪Vergrößerung des Adressraums von 232 (=4.294.967.296 ≈4,3 Milliarden) Adressen bei IPv4 auf 2128 (=340.282.366.920.938.463.463.374.607.431.768.211.456 ≈340 Sextillionen) Adressen bei IPv6
    ▪automatische Konfiguration von IPv6-Adressen (stateless), DHCP (stateful) für IPv6 damit in der Regel überflüssig – siehe unten
    ▪Mobile IP und vereinfachte Umnummerierung („Renumbering“) – siehe unten
    ▪Netztechniken wie IPSec, Quality of Service und Multicast „serienmäßig“
    ▪Vereinfachung und Verbesserung des Protokollrahmens (Kopfdaten). Dies ist insbesondere wichtig für Router.
  • Source: YouTube
  • me.com demo
    Welche Unterschiede stellst Du fest zwischen neuen und alten Seiten? Was machen die neuen Seiten aus?
  • 10 min
    > Versucht in 2er Gruppen heraus zu finden, die folgenden Begriffe bedeuten und welche Funktion diese Technologie sie hat.
    Danach stellen einzelne das herausgefundene vor, ergänzt durch die Klasse.
  • Was ist charakteristisch für HTML, CSS und JS?
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Modernes Webdesign - Lesen Buch Seite 32-33
  • Littleboxes Seite 38-39
  • Littleboxes Seite 40
  • Kurzteste 0.5
    Test 1
    Projekt 1
  • Kurzteste 0.5
    Test 1
    Projekt 1
  • Little Boxes Seite 43,
    Modernes Webdesign Seite 189
  • Little Boxes Seite 46 unten und 47
  • Little Boxes Seite 57
  • Little Boxes Seite 57
  • Little Boxes Seite 57
  • Little Boxes Seite 57
  • Fehler im Code finden (Arbeitsblatt). Ausserdem, was kann man noch besser machen?- Charset- XML Deklaration- CSS einbinden
  • Fragen, Verbesserungsvorschläge, Kritik, Lob?
  • Lies Seite 43 bis 49 als Vertiefung (Little Boxes)
  • Einführung XHTML CSS JS // MM 08-11

    1. 1. XHTML & CSS & JavaScript Einführung © 2009 by Noël Bossart
    2. 2. welcome. « If you don't crack the shell, you can't eat the nut.» Persisches Sprichwort © 2009 by Noël Bossart
    3. 3. about
    4. 4. Kursverlauf 4. 7. 14. 4. 9. 11. 18. 22. 1. 5. 15. 1. 5. 12. 12. 12 01. 01. 01. 01. 01. 02. 02. 02. 03. 03. Test Test Test
    5. 5. Kursverlauf HTML 4. 7. 14. 4. 9. 11. 18. 22. 1. 5. 15. 1. 5. 12. 12. 12 01. 01. 01. 01. 01. 02. 02. 02. 03. 03. Test Test Test
    6. 6. Kursverlauf HTML CSS 4. 7. 14. 4. 9. 11. 18. 22. 1. 5. 15. 1. 5. 12. 12. 12 01. 01. 01. 01. 01. 02. 02. 02. 03. 03. Test Test Test
    7. 7. Kursverlauf HTML CSS JavaScript 4. 7. 14. 4. 9. 11. 18. 22. 1. 5. 15. 1. 5. 12. 12. 12 01. 01. 01. 01. 01. 02. 02. 02. 03. 03. Test Test Test
    8. 8. Ablauf heute Allgemeine Infos, Regel... Geschichte & Grundlagen Pause XHTML Syntax evt. Hello World
    9. 9. Regeln © 2009 by Noël Bossart
    10. 10. Regeln Du vs. Sie? Notebooks sind im Plenum zugeklappt Mobiles sind ausnahmslos auf lautlos gestellt Der Unterricht beginnt pünktlich Gewisse Texte, Filme etc. können in Englisch sein
    11. 11. ? Was kann ich bereits Welche Erwartungen habe ich an den Kurs Wie werde ich das Gelernte anwenden können
    12. 12. Evolution 1946: Erste Visionen eines Datennetzes 1956: Realisierung erster Netze (Sputnik) 1974: Erstes Packet-Switch Netz: UK, US, Canada und Australia 1983: ARPNET stellt auf TCP/IP um 6. August 1991 www durch Tim Berners-Lee am CERN Wachstum um mehr als 100% pro Jahr durch offene Standards Modernes Webdesign Seite 26-28
    13. 13. Los geht’s © 2009 by Noël Bossart
    14. 14. Modernes Webdesign Installation Firebug & Developer Toolbar delicious.com/noelboss/zbw+tools Beispiele delicious.com/noelboss/zbw+old delicious.com/noelboss/zbw+modern
    15. 15. 3 Technologien Was kann JS? Was ist HTML? Was macht CSS? Modernes Webdesign Seite 32-33
    16. 16. 3 Aufgaben Funktion! Inhalt. Design*
    17. 17. 3 Aufgaben Funktion! Inhalt. the stuff. Design*
    18. 18. the bang! 3 Aufgaben Funktion! Inhalt. the stuff. Design*
    19. 19. the bang! 3 Aufgaben Funktion! Inhalt. the stuff. Design* the bling*
    20. 20. 3 Charakteristiken alert(‘welcome’); <html /> #css { color: #000; }
    21. 21. Browser (Firefox, Safari...) - Client Server Modernes Webdesign 32-33
    22. 22. XHTML - Inhalt Browser (Firefox, Safari...) - Client Server Modernes Webdesign 32-33
    23. 23. CSS - Design XHTML - Inhalt Browser (Firefox, Safari...) - Client Server Modernes Webdesign 32-33
    24. 24. CSS - Design JS - Funktion XHTML - Inhalt Browser (Firefox, Safari...) - Client Server Modernes Webdesign 32-33
    25. 25. CSS - Design JS - Funktion XHTML - Inhalt Browser (Firefox, Safari...) - Client http:// Hyper Text Transfer Protocol Server Modernes Webdesign 32-33
    26. 26. Inhalt & Design trennen Trennung von Inhalt und Design ist wichtig weil es... den Quellcode kleiner macht den Quellcode übersichtlicher macht die Seite wartbarer macht die Seite zugänglicher macht Inhalt. Design! die Seite schneller macht Modernes Webdesign 34-35
    27. 27. Pause.
    28. 28. XHTML? whaaat? © 2009 by Noël Bossart Modernes Webdesign Seite 188+
    29. 29. XHTML? Das HT im XHTML steht für Hyper Text. Es ist also Text mit sogenannten Links, also Verbindungen zu anderen Dokumenten, zum Beispiel auch des XHTML Typs, oder auch eines andern Typs wie etwa Bilder, Videos, MP3, RSS-Feeds... HTML ist wie ein Gen, der Träger aller Informationen im Internet. Darin eingebettet oder dadurch verlinkt können andere Code-Formen sein. Das HTML einer Seite liegt offen und kann von jedem Studiert werden.
    30. 30. XHTML! Ist Textbasiert und somit offen zugänglich Ermöglicht Verknüpfungen mit anderen Seiten & Medien
    31. 31. XHTML? M steht für Markup. Das wird mit auszeichnen / markieren übersetzt. Man versieht dabei den Inhalt eines Dokuments mit Ettiketten / Kleber welche beschreiben, was der Inhalt für eine semantische Bedeutung hat. Gewisse Individuen tagen ihre Namen mit Spraydosen an Wände. Wir tagen Inhalte. Daher nennen sich diese Ettiketten im XHTML Tags.
    32. 32. XHTML? M steht für Markup. Das wird mit auszeichnen / markieren übersetzt. Man versieht dabei den Inhalt eines Dokuments mit Ettiketten / Kleber welche beschreiben, was der Inhalt für eine semantische Bedeutung hat. Gewisse Individuen tagen ihre Namen mit Spraydosen an Wände. Wir tagen Inhalte. Daher nennen sich diese Ettiketten im XHTML Tags.
    33. 33. XHTML? M steht für Markup. Das wird mit auszeichnen / markieren übersetzt. Man versieht dabei den Inhalt eines Dokuments mit Ettiketten / Kleber welche beschreiben, was der Inhalt für eine semantische Bedeutung hat. Gewisse Individuen tagen ihre Namen mit Spraydosen an Wände. Wir tagen Inhalte. Daher nennen sich diese Ettiketten im XHTML Tags.
    34. 34. XHTML! HTML besteht aus einzelnen Elementen, sogenannten Tags Durch die Tags wird dem (Hyper)Text eine Struktur und eine Bedeutung gegeben
    35. 35. XHTML? Das L steht für Language, also Sprache. Wie jede andere Sprach auch, folgt XHTML genauen Regeln. Es gibt im wesentlichen 3 moderne Sprachversionen, sogenannte Doctypes. Mit der Doctypes-Definition wird dem Browser mitgeteilt, welchen Sprachregeln das Dokument folgt. Diese Regeln definieren, wie die Tags geschrieben werden müssen, welche Tags wo erlaubt sind, und welche speziellen Eigenschaften (Attributte) Tags haben dürfen.
    36. 36. XHTML! HTML folgt ganz bestimmten Regeln Es gibt mehrere verschiedene Versionen der Sprache. Die neuste Version ist HTML 5 HTML ist keine Programmiersprache sondern eine Auszeichnungssprache
    37. 37. XHTML? Nun zum misteriösen X. Es steht für XML was wiederum Extensible Markup Language heisst, also Erweiterbare Auszeichnungs-Sprache. XHTML folgt den (strengeren) Regeln von XML. Dadurch ist es konformer als HTML und lässt sich ausserdem Zukünftig erweitern sowie von beliebigen XML Interpretern lesen. Heute basieren viele Code-Standards auf XML (z.B: RSS-Feeds, Office-Dokumente, Einstellungen beim Mac...) wodurch die Programme welche XML verarbeiten, theoretisch auch XHTML auslesen können.
    38. 38. XHTML! XML ist erweiterbar Der Doctype definiert, welche Tags für ein XML Dokument gültig sind Da XML keine definierten Tags hat, sondern nur über bestimmte Regeln verfügt, wie solche Tags aufgebaut sein müssen, ist es extrem flexiebel Da XHTML den XML Regeln folgt, kann es von jedem Interpreter der XML versteh gelesen werden Modernes Webdesign Seite 188
    39. 39. Was ist XHTML nicht? XHTML ist keine Programmiersprache. Es wird nicht programmiert sonder geschrieben. XHTML ist keine Seitenbeschreibungssrpache (PDF). Es strukturiert lediglich den Inhalt. XHTML dient nicht zur Gestaltung einer Webseite. Es beschreibt nur, welcher Art, und was der Inhalt einer Seite ist.
    40. 40. Doctype Die Doctype Definition definiert genau, welche Elemente in dem betroffenen Dokument wo, und mit welchen Eigenschaften, vorkommen dürfen. Sie ist so wichtig, dass sie zuoberst in jedem XHTML Dokument steht. Damit weiss der Browser, wie er das Dokument interpretieren muss. So lässt sich das Dokument nach einem festen Regelsatz auf Fehler prüfen. Erkennt der Browser die Version nicht, fällt er in einen speziellen, fehlerverzeihenden (und dadurch ungenauen) Modus, welcher beim Internet Expolorer Quircks-Mode genannt wird und bei den anderen Browsern keinen Namen hat. Dieser Zustand ist unbedingt zu vermeiden! Modernes Webdesign Kapitel 72 unten
    41. 41. Doctype Die 4 gebräuchlichsten Doctypes sind: Transitional: Transit... Eine Übergangsversion zwischen altem HTML und der neuren, strengen Version Frameset: Eine spezielle Version, welche die Verwendung von Frames zulässt (Webseite in der Webseite), sonst jedoch identisch zu Transitional ist. Strict: Die neuste, strenge Version von XHTML welche eine strikte Trennung von Inhalt und Design erzwingt. Damit sind gewisse Tags und Attribute nicht mehr erlaubt. Wir verwenden den Strict-Typ. Modernes Webdesign Seite 189
    42. 42. Doctype Und so sehen sie aus: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    43. 43. Doctype Und wo ist der versprochene Vierte?
    44. 44. Doctype Und wo ist der versprochene Vierte? Neu (X)HTML 5: <!DOCTYPE>
    45. 45. DTD Die URL am Ende der Doctype-Definition zeigt auf eine Seite, welche das Regelwerk der Sprache enthält. Man nennt dieses Regelwerk DTD (DocTypeDefinition). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> HTML 5 besitzt kein DTD. Modernes Webdesign Seite 189
    46. 46. σύνταξις σύνzusammen ταξιςOrdnung Modernes Webdesign Seite 21
    47. 47. XHTML Syntax Wir haben bereits gesehen, dass wir mit XHTML im Prinzip einfach einen Text auszeichnen. Also mit sogenannten Tags (auch HTML Elemete) gewisse Breiche in einem Text markieren und dem System mitteilen, welcher Art der Bereich ist.
    48. 48. Titel Anfang Titel Ende XHTML Syntax Wir haben bereits gesehen, dass wir mit XHTML im Prinzip einfach einen Text auszeichnen. Also mit sogenannten Tags (auch HTML Elemete) gewisse Breiche in einem Text markieren und dem System mitteilen, welcher Art der Bereich ist.
    49. 49. Titel Anfang Titel Ende XHTML Syntax Wir haben bereits gesehen, dass wir mit XHTML im Prinzip einfach einen Text auszeichnen. Also mit sogenannten Tags (auch HTML Elemete) gewisse Breiche in einem Text markieren und dem System Paragraf Anfang mitteilen, welcher Art der Bereich ist. Paragraf Ende
    50. 50. Titel Anfang Titel Ende XHTML Syntax Wir haben bereits gesehen, dass wir mit XHTML im Wichtig Anfang Prinzip einfach einen Text Wichtig Ende Also mit auszeichnen. sogenannten Tags (auch HTML Elemete) gewisse Breiche in einem Text markieren und dem System Paragraf Anfang mitteilen, welcher Art der Bereich ist. Paragraf Ende
    51. 51. XML: <titel>XHTML Syntax</titel> <paragraf>Wir haben bereits gesehen, dass wir mit XHTML im Prinzip einfach einen Text auszeichnen. Also mit sogenannten <wichtig>Tags</wichtig> gewisse Bereiche in einem Text markieren und dem System mitteilen, welcher Art der Bereich ist.</paragraf>
    52. 52. Doctype: XHTML 1.0: <h1>XHTML Syntax</h1> <p> Wir haben bereits gesehen, dass wir mit XHTML im Prinzip einfach einen Text auszeichnen. Also mit sogenannten <strong>Tags</strong> gewisse Breiche in einem Text markieren und dem System mitteilen, welcher Art der Bereich ist. </p>
    53. 53. Tags Theorie: <tag>Inhalt</tag> Praxis: <a>Eine E-Mail schreiben</a> Jeder Tag hat einen Anfang und ein Ende. Er Umschliesst einen gewissen Bereich und definiert damit, was dieser Bereich ist. Zum Beispiel ein Bild, ein Link oder ein Titel... Die Tags einer Webseite werden durch den Browser nicht angezeigt, sie sind also unsichtbar. Nur deren Inhalt wird dargestellt.
    54. 54. Tags Anfang Theorie: <tag>Inhalt</tag> Praxis: <a>Eine E-Mail schreiben</a> Jeder Tag hat einen Anfang und ein Ende. Er Umschliesst einen gewissen Bereich und definiert damit, was dieser Bereich ist. Zum Beispiel ein Bild, ein Link oder ein Titel... Die Tags einer Webseite werden durch den Browser nicht angezeigt, sie sind also unsichtbar. Nur deren Inhalt wird dargestellt.
    55. 55. Tags Anfang Theorie: <tag>Inhalt</tag> Ende Praxis: <a>Eine E-Mail schreiben</a> Jeder Tag hat einen Anfang und ein Ende. Er Umschliesst einen gewissen Bereich und definiert damit, was dieser Bereich ist. Zum Beispiel ein Bild, ein Link oder ein Titel... Die Tags einer Webseite werden durch den Browser nicht angezeigt, sie sind also unsichtbar. Nur deren Inhalt wird dargestellt.
    56. 56. Tags Huhn Anfang Theorie: <tag>Inhalt</tag> Ende Praxis: <a>Eine E-Mail schreiben</a> Jeder Tag hat einen Anfang und ein Ende. Er Umschliesst einen gewissen Bereich und definiert damit, was dieser Bereich ist. Zum Beispiel ein Bild, ein Link oder ein Titel... Die Tags einer Webseite werden durch den Browser nicht angezeigt, sie sind also unsichtbar. Nur deren Inhalt wird dargestellt.
    57. 57. Attribute Theorie: <tag attribut>Inhalt</tag> Praxis: <a href>Eine E-Mail schreiben</a> Attribute geben den Tags gewisse zusätzliche Eigenschaften mit, um das Tag genauer zu beschreiben oder es um Funktionen zu erweitern. Das Element bestimmt, welche Attribute optional oder zwingend nötig sind. Einem Tag kann auch mehrere Attribute (durch ein Leerzeichen getrennt) zugeordnet werden.
    58. 58. Attribute Huhn: Farbe Theorie: <tag attribut>Inhalt</tag> Praxis: <a href>Eine E-Mail schreiben</a> Attribute geben den Tags gewisse zusätzliche Eigenschaften mit, um das Tag genauer zu beschreiben oder es um Funktionen zu erweitern. Das Element bestimmt, welche Attribute optional oder zwingend nötig sind. Einem Tag kann auch mehrere Attribute (durch ein Leerzeichen getrennt) zugeordnet werden.
    59. 59. Attribut-Wert Theorie: <tag attribut=”Wert”>Inhalt</tag> Praxis: <a href=”mailto:noel.zbw@me.com”>Eine E-Mail schreiben</a> Attribute benötigen immer eine Wertzuweisung. Ein alleinstehendes Attribut gibt es nicht (Als Beispiel: nicht nur selected, sondern selected=”selected”). Der Wert wird dem Attribut mit einem Gleichheitszeichen und umschlossen mit einfachen oder zweifachen Anführungszeichen zugewiesen.
    60. 60. Attribut-Wert Huhn: Farbe: pink Theorie: <tag attribut=”Wert”>Inhalt</tag> Praxis: <a href=”mailto:noel.zbw@me.com”>Eine E-Mail schreiben</a> Attribute benötigen immer eine Wertzuweisung. Ein alleinstehendes Attribut gibt es nicht (Als Beispiel: nicht nur selected, sondern selected=”selected”). Der Wert wird dem Attribut mit einem Gleichheitszeichen und umschlossen mit einfachen oder zweifachen Anführungszeichen zugewiesen.
    61. 61. XHTML Syntax Theorie: <tag attribut=”Wert”>Inhalt</tag> Praxis: <a href=”mailto:noel.zbw@me.com”>Eine E-Mail schreiben</a> Der Inhalt welcher von einem Tag umschlossen wird, kann fast beliebig sein, und stellt den sichtbaren Bereich der Webseite dar, während Tags und Attribute für den Benutzer unsichtbar sind (Attribut-Werte können direkten Einfluss auf die Darstellung haben, wären die Tags höchstens implizit Einflüsse haben). Modernes Webdesign Seite 188
    62. 62. XHTML Syntax Susi Theorie: <tag attribut=”Wert”>Inhalt</tag> Praxis: <a href=”mailto:noel.zbw@me.com”>Eine E-Mail schreiben</a> Der Inhalt welcher von einem Tag umschlossen wird, kann fast beliebig sein, und stellt den sichtbaren Bereich der Webseite dar, während Tags und Attribute für den Benutzer unsichtbar sind (Attribut-Werte können direkten Einfluss auf die Darstellung haben, wären die Tags höchstens implizit Einflüsse haben). Modernes Webdesign Seite 188
    63. 63. Verbotene Zeichen Wie immer, es gibt ein paar Dinge, die verboten sind: Folgende Zeichen sind im Inhalt verboten und müssen maskiert werden: > &gt; < &lt; “ &quote; & &amp;
    64. 64. XHTML Syntax Neben Tags welche einen Inhalt umschliessen, gibt es auch welche, die keinen Inhalt haben. Es sind leere Tags. Sie haben also keine separaten Bereich in denen sie geöffnet und geschlossen werden sondern werden in einem Tag geöffnet und geschlossen: Theorie: <tag /> Praxis: <br />
    65. 65. XHTML Syntax Neben Tags welche einen Inhalt umschliessen, gibt es auch welche, die keinen Inhalt haben. Es sind leere Tags. Sie haben also keine separaten Bereich in denen sie geöffnet und geschlossen werden sondern werden in einem Tag geöffnet und geschlossen: Anfang Theorie: <tag /> Praxis: <br />
    66. 66. XHTML Syntax Neben Tags welche einen Inhalt umschliessen, gibt es auch welche, die keinen Inhalt haben. Es sind leere Tags. Sie haben also keine separaten Bereich in denen sie geöffnet und geschlossen werden sondern werden in einem Tag geöffnet und geschlossen: Anfang Theorie: <tag /> Ende Praxis: <br />
    67. 67. XHTML Syntax Ein solcher leerer Tag kann selbstverständlich auch eines oder mehrere Attribute enthalten: Theorie: <tag attribut1=”Wert1” attribut2=”Wert1” /> Praxis: <input type=”button” value=”Senden” />
    68. 68. XHTML Syntax Ein solcher leerer Tag kann selbstverständlich auch eines oder mehrere Attribute enthalten: Theorie: <tag attribut1=”Wert1” attribut2=”Wert1” /> Anfang Praxis: <input type=”button” value=”Senden” />
    69. 69. XHTML Syntax Ein solcher leerer Tag kann selbstverständlich auch eines oder mehrere Attribute enthalten: Theorie: <tag attribut1=”Wert1” attribut2=”Wert1” /> Anfang Praxis: <input type=”button” value=”Senden” /> Ende
    70. 70. Alles hat ein Ende... Alles was ein Anfang hat, hat ein Ende. Das ist bei HTML nicht anders – wenn ein Titel-Tag beginnt, muss er auch irgendwo wieder ein Ende haben. Das selbe gilt auch für Abschnitte, Links und Bilder. Bevor HTML an den XML Standard angelehnt wurde, musste man nicht alle Tags schliessen. XML verlangt jedoch zwingend, dass alles immer geschlossen werden muss. So erhält man eine strukturierte Übersicht über ein Dokument.
    71. 71. Verschachtelung First in, last out. XHTML Elemente können verschachtelt werden. So kann ein Abschnitt beispielsweise einen Link enthalten, und ein Block einen Abschnitt. Dies nennt man den Dokument-Baum oder auch DOM (Document Object Model). Wichtig ist, dass die Tags in der richtigen Reihenfolge geschlossen werden. Der Tag der zuerst geöffnet wurde, muss zuletzt geschlossen werden: <p> Suche auf <a href=”www.google.com”>google</a>! </p>
    72. 72. Verschachtelung First in, last out. XHTML Elemente können verschachtelt werden. So kann ein Abschnitt beispielsweise einen Link enthalten, und ein Block einen Abschnitt. Dies nennt man den Dokument-Baum oder auch DOM (Document Object Model). Wichtig ist, dass die Tags in der richtigen Reihenfolge geschlossen werden. Der Tag der zuerst geöffnet wurde, muss 1 zuletzt geschlossen werden: <p> Suche auf <a href=”www.google.com”>google</a>! </p>
    73. 73. Verschachtelung First in, last out. XHTML Elemente können verschachtelt werden. So kann ein Abschnitt beispielsweise einen Link enthalten, und ein Block einen Abschnitt. Dies nennt man den Dokument-Baum oder auch DOM (Document Object Model). Wichtig ist, dass die Tags in der richtigen Reihenfolge geschlossen werden. Der Tag der zuerst geöffnet wurde, muss 1 zuletzt geschlossen werden: 2 <p> Suche auf <a href=”www.google.com”>google</a>! </p>
    74. 74. Verschachtelung First in, last out. XHTML Elemente können verschachtelt werden. So kann ein Abschnitt beispielsweise einen Link enthalten, und ein Block einen Abschnitt. Dies nennt man den Dokument-Baum oder auch DOM (Document Object Model). Wichtig ist, dass die Tags in der richtigen Reihenfolge geschlossen werden. Der Tag der zuerst geöffnet wurde, muss 1 zuletzt geschlossen werden: 2 <p> Suche auf <a href=”www.google.com”>google</a>! </p> 3
    75. 75. Verschachtelung First in, last out. XHTML Elemente können verschachtelt werden. So kann ein Abschnitt beispielsweise einen Link enthalten, und ein Block einen Abschnitt. Dies nennt man den Dokument-Baum oder auch DOM (Document Object Model). Wichtig ist, dass die Tags in der richtigen Reihenfolge geschlossen werden. Der Tag der zuerst geöffnet wurde, muss 1 zuletzt geschlossen werden: 2 <p> Suche auf <a href=”www.google.com”>google</a>! </p> 3 4
    76. 76. Einrückung Damit verschachtelte Elemente nicht unübersichtlich werden, werden die eingeschlossenen Elemente auf einer neuen Zeile und eingerückt geschrieben:
    77. 77. XHTML Syntax Regeln Tags und Attribute wird immer klein geschrieben Tags müssen immer geschlossen werden /> Tags müssen immer richtig verschachtelt sein XHTML Dokumente haben immer nur 1 Root-Element (<html>) Tags können ein oder mehrere, bestimmte Attribute haben Attribute haben immer einen Wert und sind immer mit “” versehen Jedes id und name Attribut muss mit einem Buchstaben beginnen und darf im Dokument nur einmal vorkommen
    78. 78. XHTML Syntax Fehler im Code kann zu falscher Darstellung führen und behinderten Menschen sowie Maschinen (google) den Zugriff erschweren oder verunmöglichen!
    79. 79. home work
    80. 80. homework Kapitel 1.3.5 Seite 37 - 40 und Seit 189 - 200 Was bedeutet semantisches HTML?
    81. 81. Ressourcen public.me.com/noelboss Links delicious.com/noelboss+zbw Link Feed feeds.delicious.com/rss/noelboss/zbw Fragen & Feedback noel.zbw@me.com more.

    ×