HTML Tutorial - Lernen Sie eine Website mit HTML-Design ()

Kapitel 1: Das Anfängerbuch für das Erlernen von HTML und CSS

Vorfragen

Tutorials sowohl kostenlose als auch kommerzielle visuelle Web-Editoren können auf den folgenden Seiten zu finden:







Dreamweaver CS6 Tutorial - Dreamweaver sind ein bekannter kommerzieller Web-Editor. Wenn Sie eine ältere Version von Dreamweaver verwenden, lesen Sie die entsprechenden Versionen des Tutorials statt, wie die Dreamweaver CS5.5 Tutorial sehen. das Dreamweaver CS5 Tutorial. das Dreamweaver CS4 Tutorial oder Dreamweaver CS3 Tutorial.

BlueGriffon Tutorial - BlueGriffon ist ein freier, Open-Source-Web-Editor.

Ich habe Tutorials für andere weniger bekannte Web-Editoren als auch. Die Liste der Tutorials für diese verschiedenen Editoren können auf der Tutorials für WYSIWYG Web-Editoren Seite. Dazu gehört auch die NetObjects Fusion 11 Tutorial (ein kommerzieller Web-Editor) und das Nvu Tutorial (eine alte Version von KompoZer).

In diesem Handbuch fehlen bestimmte wichtige Schritte

HTML ist nicht genug

Holen Sie sich einen Proper Texteditor

Das erste, was Sie brauchen, ist eine richtige Texteditor zu erhalten. Lassen Sie mich durch sie bestimmte Dinge beginnen, so dass es kein Missverständnis darüber, was ich meine, wenn ich „richtiges Texteditor“ sagen.

Sie NICHT Notepad

Ich weiß, dass, wenn ich „Texteditor“ erwähnt, einige Leute dachten wohl, „kein Problem, mein Computer verwendet Windows, die mit dem Editor kommt“.

Verwenden Sie keine Word Processor

Nicht Textverarbeitungs Hand-Code HTML-Dateien verwenden. Textverarbeitungsprogramme einfügen versteckte (und unsichtbar) Code in Ihre Dateien, die nicht Teil von HTML sind.

Mit dem Textverarbeitungsprogramme, meine ich jedes Programm, das Sie Text zu unterstreichen können, Text fett machen, setzen Sie Text kursiv, Erstellen von Tabellen usw. Dazu gehören Microsoft Word, Libreoffice, OpenOffice.org und alle Sachen in den Word-Freie aufgelistet Prozessoren und Office-Suites Seite. Es enthält auch Wordpad, die mit Windows geliefert wird. Ja, das ist Wordpad ein rudimentäres Textverarbeitung. Verwenden Sie es nicht für diesen Zweck verwenden.

Denken Sie daran: die Art der Texteditoren ich spreche nicht erlauben Sie Dinge wie unterstrichenen Wörter zu tun, setzen Sie Text fett, usw. Sie verhalten sich wie Notepad (ohne die Probleme dieser hat). Wenn Ihr Programm diese Arten von Funktionen hat, ist es nicht ein Texteditor, sondern eine Blas- Textverarbeitung.

Es gibt viele kostenlose und kommerzielle Texteditoren arounds

Einige von Ihnen denken wahrscheinlich an dieser Stelle, dass ich habe gerade über alles, was auf Ihrem Computersystem ausgeschlossen. Keine Sorge. Text-Editoren sind ein Groschen ein Dutzend im Internet. In der Tat brauchen Sie nicht einmal einen Cent. Es gibt Myriaden von Texteditoren um. (Und Myriaden von kommerziellen Auch was das betrifft. Programmierer scheinen Texteditoren zu lieben zu schaffen.)

Eine Liste von freien Texteditoren können auf den folgenden Seiten zu finden:

Free HTML-Editoren und WYSIWYG-Web-Editoren - obwohl dieser Seite zeigt die beiden Texteditoren sowie WYSIWYG Web-Editoren, denken Sie daran, dass Sie nur für einen Texteditor suchen, so dass Sie den WYSIWYG-Web-Editoren Abschnitt dieser Seite ignorieren. (Falls Sie sich fragen, die HTML-Editoren auf der Seite aufgelistet sind nur Texteditoren. Sie verwendet werden können HTML-Code, Programmcode oder andere Arten von Klartext eingeben.)

(Eigentlich für Anfänger, die Chancen sind, dass jeder eine, die Sie gerade fein holen funktioniert.)

Wenn Sie Dreamweaver.

Wenn Sie bereits Dreamweaver haben. Sie müssen keine separaten Texteditor erhalten. wechseln Sie einfach zu Codeansicht Dreamweaver. Das heißt, klicken Sie auf „Ansicht“ in der Menüleiste und „Code“ aus dem Drop-Down-Menü, das erscheint. Diese schaltet Dreamweaver aus seiner visuellen Design-Oberfläche zu seiner Text-Editor-Schnittstelle.

Ihre erste Web-Seite

Nun, da ich Sie zu Tränen mit den Vorrundenspielen gebohrt haben, lassen Sie sie nur direkt in das tiefe Ende des Pools sofort.

Bevor wir den Code oben diskutieren, fügen Sie es in Ihren Text-Editor kopieren und es als „sample.html“ auf Ihrem Desktop mit dem Namen Datei speichern. Ich weiß, es ist leicht, einfach hier meine Worte zu entlassen und diesen Schritt überspringen, aber tun es wird Ihr Lernen beschleunigen und verbessern Ihr Verständnis von dem, was ich rede später über. (Sie werden auch den Code werden zu modifizieren, wie wir entlang gehen.) Es gibt auch eine sekundäre (weniger wichtig) zugute kommen, dass es hilft Ihnen mit Ihrem Texteditor vertraut.

Für diejenigen, die nicht wissen, wie zu tun, was ich gerade gesagt habe im obigen Absatz, klicken Sie einmal in der Tabelle oben den Code enthält. Der Inhalt der Box automatisch hervorgehoben werden soll. Wenn nicht, ziehen Sie mit der Maus über den Text und manuell alles auswählen. Dann klicken Sie mit der rechten Maustaste. In dem Menü, das, klicken Sie auf „Kopieren“ erscheint. Starten Sie Ihren Texteditor. Klicken Sie auf „Bearbeiten“ in der Menüleiste von dem „Einfügen“ Elemente in dem Dropdown-Menü gefolgt, das erscheint. Der Text, den Sie in dem Feld siehe oben sollte in Ihrem Texteditor angezeigt werden.

Um die Datei zu speichern, klicken Sie auf das Menü „Datei“, gefolgt von dem „Save“ Elemente im Untermenü, das erscheint. Wenn Sie nach einem Dateinamen gefragt werden, wählen Sie den entsprechenden Ordner für die Datei gespeichert werden soll (zum Beispiel Ihrem Desktop, so dass Sie nicht vergessen, wo Sie es ausdrückte) und geben Sie „sample.html“ (ohne Anführungszeichen). Beachten Sie, dass ich gehe davon aus, dass Sie nicht Notepad. Wenn Sie den Editor verwenden, wird dies nicht funktionieren, da Notepad unsichtbar Ihre Dateinamen ändern hinter dem Rücken „sample.html.txt“. Verwenden Sie den Editor nicht.

Nun öffnen Sie die Datei in Ihrem Web-Browser. Eine Möglichkeit, es zu tun ist, um die Datei auf Ihrem Desktop doppelklicken. Die Datei sollte in Ihrem Standard-Web-Browser angezeigt werden. Halten Sie sowohl den Browser und den Texteditor geöffnet. Das heißt, nicht schließen oder entweder Programm verlassen.

Die Logik der HTML

Schauen Sie sich den HTML-Code (entweder in Ihrem Texteditor oder in diesem Artikel Scrollen nach oben).

Alle diese spitzen Klammern Wörter (oder Buchstaben) werden gewöhnlich als „HTML-Tags“ genannt. In HTML, kommen die meisten Tags in Paaren, mit der schmucklosen Version, wie " „Verwendet wird, um den Beginn von etwas, um anzuzeigen, und die Version mit einem vorangestellten Schrägstrich (‚/‘), wie“ “, Wobei zu kennzeichnen das Ende von etwas verwendet.

Jeder Tag hat eine bestimmte Funktion. Zum Beispiel die "

" und "

„Tag-Paar wird verwendet, um den Beginn und das Ende eines Absatzes anzuzeigen. (Denken Sie an die‚p‘in“

"Als Bezugnahme auf‚Absatz‘.)

Die Struktur eines HTML-Dokument

Bevor wir die Struktur einer Webseite zu diskutieren, einen normalen Geschäftsbrief in der Ziegel und Mörtel Welt betrachten. Solche Briefe haben tatsächlich eine besondere Form: wenn das Papier Sie verwenden, kein Briefkopf haben, werden Sie normalerweise eingeben (oder schreiben), um Ihre eigene Adresse am oberen Rand der Seite, von der Adresse der Person, die Sie folgen‘ wieder auf unter schreiben. Erst dann beginnen Sie Ihren Brief richtigen mit so etwas wie „Liebe.“. Es ist in der Regel eine Betreffzeile folgt, und darunter kommt den Körper Ihres Schreibens, wo man endlich die Dinge zu sagen, erhalten Sie sagen wollte.







Web-Seiten haben auch ein bestimmtes Format.

Die erste Zeile der Seite identifiziert den Typ und die Version von HTML, die Ihre Web-Seite verwendet.

Der Rest der Seite ist eingeschlossen zwischen dem " "/" "Tag-Paar.-Code eingeschlossen zwischen diesen beiden Tags bilden die Webseite richtig.

Der erste Teil der Web-Seite ist, was als der HEAD-Bereich bekannt ist. Der Abschnitt beginnt mit " „Und endet mit“ .“Es enthält Informationen gemeint, für Web-Browser und Suchmaschinen-Code in diesem Abschnitt platziert wird in einem Web-Browser nicht angezeigt Es ist wie die Adressen, die Sie zu Beginn eines Geschäftsbrief platzieren -.. Sie dienen einem Zweck, aber sie sind nicht tatsächlich ein Teil des Hauptinhalt. Wie dem auch sei, ich bin sicher, dass Sie bemerkt, dass die HEAD-Abschnitt in meinem Beispiel-Code zur Zeit leer ist. das ist, weil ich dich nicht verwirren wollte, indem Sie die Datei mit zu vielen Dingen unübersichtlich. Wir etwas in diesem Abschnitt einfügen später in diesem Kapitel werde.

Der Teil der Webseite, die Informationen in einem Web-Browser angezeigt enthält, wird der Körperabschnitt genannt, und es ist, wie Sie wahrscheinlich schon erraten haben, eingeschlossen zwischen dem " " und " "Tag-Paar.

Jedes dieser Dinge wird unten im Detail diskutiert.

Im Beispiel oben stehenden Code verwendet wird, liest die erste Zeile wie folgt:

Im Gegensatz zu den anderen Linien auf dem Web-Seite, diese erste Zeile ist nicht ein HTML-Tag. Wie oben erwähnt, ist es eine Art Versionskennung, die Version 4.01 der HTML-Spezifikationen wird mit Web-Browser, die Ihre Seite sagt. Damals habe ich dies schreibe, soweit ich das beurteilen kann, die am häufigsten verwendeten HTML-Versionen im Internet sind HTML 4 (oder 4,01 um genau zu sein) und XHTML 1.0. Für alle praktischen Absichten und Zwecke, sind diese beiden Versionen tatsächlich meist die gleichen, mit der Ausnahme, dass XHTML wählerischeren über einige Dinge, wie, die kleine Buchstaben (Kleinbuchstaben) Wörter für Ihre Tags, erfordern schließenden Tags für alles, und einige andere Sachen.

Wir werden nur mit HTML 4.01 in diesem Tutorial zu tun haben. Keine Sorge. Sie verlieren nichts aus, indem Sie HTML 4 als zu XHTML verglichen. Trotz seiner flashier Namen (mit dem zusätzlichen Buchstaben), hat XHTML gibt Ihnen nicht mehr Funktionen auf Ihrer Web-Seite nutzen zu können. Es meist nur macht den Browser wählerischeren über das, was sie von Ihrer Webseite akzeptieren. Es fügt auch Komplikationen im Zusammenhang mit Cross-Browser-Kompatibilität (vor allem mit alten Versionen von Internet Explorer), die Ihr Leben ein bisschen unglücklich machen, wenn Sie ein puristisches und bestehen auf die strikte Einhaltung jedem Aspekt XHTML sind. Da Sie gerade erst anfangen, ist es am einfachsten, nur mit 4. HTML beginnen (Und es gibt keine wirkliche Notwendigkeit entweder zu XHTML zu überführen. HTML 4 ist in sich abgeschlossen.)

Der HEAD Abschnitt: Einführung in den Titel-Tag

Wechseln Sie zu Ihrem Texteditor und fügen Sie die folgende Zeile in den Kopf Abschnitt.

Meine erste Webseite

Für diejenigen, die nicht sicher, was ich meine, bewegen Sie den Cursor an das Ende der Zeile die enthält -Tag. Drücken Sie die ENTER-Taste, um eine neue Zeile unterhalb zu erstellen. Geben Sie dann die Worte, in denen ich oben im Block gab. Eigentlich Sie nicht wirklich die Worte „My First Web-Seite“ verwenden. Verwenden Sie, was Worte, die Sie als Titel wollen. Aber stellen Sie sicher, dass diese Worte zwischen der Öffnung eingeschlossen Tag und das Schließen -Tag. Und sicherzustellen, dass diese gesamte Sequenz erfolgt vor dem Schließen -Tag. Mit anderen Worten, wenn ich sage, eine bestimmte Linie in den HEAD-Abschnitt hinzuzufügen, bedeutet dies, dass Sie diese Zeile zwischen der Öffnung hinzuzufügen haben Tag und der entsprechende Schließ -Tag.

Speichern Sie die Seite und laden (refresh) es in Ihrem Web-Browser. Für diejenigen, die nicht sicher sind, wie eine Seite in Ihrem Browser neu zu laden, herauszufinden, wie. In den meisten Browsern Drücken von Strg + R sollte es tun (das heißt, halten Sie die Strg-Taste gedrückt, während Sie die Buchstaben „r“ auf der Tastatur eingeben). Darüber hinaus, wenn Sie Windows verwenden, einen schnellen Weg, um Ihre Arbeit in den meisten (wenn nicht alle) Text-Editoren speichern Strg + S zu treffen, das heißt, halten Sie die Strg-Taste gedrückt und „s“ auf der Tastatur eingeben. (Ich bin nicht sicher, ob dies auf der ganzen Linie auf Mac-Software funktioniert auch.)

Nun ein Blick auf die Titelleiste des Browserfensters. Sie sollten den Titel, den Sie festgelegt, um sehen können. Beachten Sie, dass die Worte, die Sie nicht im Hauptteil Ihrer Webseite selbst erscheinen getippt. Das setzt nur den Titel Ihrer Webseite zum Nutzen von Web-Browsern und Suchmaschinen. Es ändert sich nicht, Ihre Webseite Auftritt. Alles, was Sie auf Ihrer Webseite angezeigt werden soll, hat sich in den Körper Abschnitt eingefügt werden.</p> <p>Wichtig: Der Titel-Tag ist auf jeder Web-Seite erforderlich. Lassen Sie es nicht aus. Wie ich oben erwähnt, ist die Beispiel-HTML-Seite, die ich früher gab, war nicht vollständig, da es den Titel-Tag fehlte. Eigentlich ist es immer noch nicht abgeschlossen, auch als minimal Seite und wird nicht bis zum nächsten Kapitel sein.</p> <p>Bitte verlassen Sie nicht, Ihren Text-Editor oder Web-Browser wieder. Halten Sie es im ganzen Tutorial geöffnet. Sie lernen schneller, wenn Sie versuchen, herauszufinden, was ich schon erwähnt.</p> <h2>Der Körperabschnitt und der Absatz-Tag</h2> <p>Obwohl ich die Mehrheit der HTML-Tags mit Text im nächsten Kapitel beschäftigen einführen würde, werden wir den Absatz-Tag behandeln, <p>. Hier. Dies wird auch erlauben Sie mir ein sehr wichtiges Merkmal von HTML zu demonstrieren, nämlich Leerzeichen in dem Abschnitt der Web-Seite zwischen den meisten Öffnen und Schließen HTML-Tags sind nicht wichtig. (Keine Sorge, wenn der letzte Teil dieses Satzes ist nicht sinnvoll das ist, was dieser ganze Abschnitt ist hier für:.. Es zu erklären)</p> <p>Bevor wir vorgreifen, lassen Sie mich zunächst fest, dass die <p> Tag-Signale an den Browser, die es angezeigt ist, was als ein einziger Absatz folgt, bis er eine erreicht </p> -Tag.</p> <p>Speichern Sie die Seite und laden Sie diese in Ihrem Browser, und schauen genau auf die Platzierung des neuen Satzes. Beachten Sie, dass, auch wenn Sie den Satz in einer neuen Zeile in Ihrem Texteditor setzt, Ihr Browser den Satz unmittelbar nach dem vorherigen angezeigt, so dass beiden Sätzen Teil desselben Absatzes zu machen.</p> <p>Wieder einmal, speichern Sie Ihre Seite und aktualisieren Sie sie im Browser. Schauen Sie sich Ihren Absatz im Browser wieder. Beachten Sie, dass Ihr Absatz von vor nicht anders aussieht. Es ist, als ob der Web-Browser alle zusätzlichen Leerzeichen verschluckt.</p> <p>Das Leerzeichen und die neuen Zeilen Zeichen (das unsichtbare Zeichen oder eine Folge von Zeichen, die die Texteditor Einsätze in Ihre Webseite ein, wenn Sie die ENTER oder RETURN-Taste drücken) sind „Leerzeichen“ Zeichen bezeichnet. Mehrere Leerzeichen werden durch ein einzelnes Leerzeichen von allen Webbrowsern ersetzt. In HTML forma Sie nicht eine Web-Seite durch Leerzeichen oder neue Zeilen hinzufügen. Es wird nicht funktionieren. Wie man es von oben bemerkt haben, ignoriert der Browser nur die zusätzlichen Leerzeichen oder Zeilen, die Sie hinzufügen. Stattdessen formatieren Sie eine Seite in HTML durch verschiedene HTML-Tags hinzufügen oder durch Verwendung von CSS.</p> <p>Wie kann man einen neuen Absatz zu einer Webseite hinzufügen? Ich bin an dieser Stelle sicher, die meisten von Ihnen haben bereits (lang) erraten die Antwort. Aber lassen Sie es uns versuchen, so dass Sie es in Aktion sehen können. (Ich will es auch nutzen, um etwas anderes zu HTML zu demonstrieren. So tun Sie es bitte, auch wenn es wirklich offensichtlich zu sein scheint.)</p> <p>Bewegen Sie den Cursor an die bis zum Ende </p> Linie. Drücken Sie die ENTER-Taste. Dann fügen Sie den folgenden in die neue Zeile, die Sie erstellt haben.</p> <p><p>Dies ist ein neuer Absatz, weil ich einen neuen Absatz-Tag verwendet, es zu beginnen.</p></p> <p>Speichern Sie die Seite und laden Sie diese in Ihrem Browser. Die neueste Ergänzung zu Ihrer Web-Seite soll nun als neuen Absatz in Ihrem Browser angezeigt.</p> <p>Wechseln Sie zurück zu Ihrem Texteditor wieder. Beachten Sie, dass im Gegensatz zu dem vorherigen Absatz, ich nicht meinen setzen <p> Tag in einer eigenen Zeile. Stattdessen tippte ich nur den Satz des Absatzes gehören, unmittelbar nach dem Tag, und doch alles geklappt das gleiche wie wenn ich den Tag auf einer separaten Zeile. Unabhängig davon, ob es irgendeine Leerzeichen zwischen dem Absatz-Tag und mein eigentlicher Text nicht egal.</p> <p>Ich empfehle, dass Sie mit dieser einer Weile zu spielen, um zu bekommen, damit vertraut, wie die Web-Browser Leerzeichen und den Absatz-Tags interpretieren. Das heißt, fügen Sie neue Absätze oder neue Sätze zu Ihrem bestehenden Absatz-Tags, setzen alle Sätze und Tags auf einer einzelnen Zeile, und laden Sie die Seite in Ihrem Browser um ihre Auswirkungen zu sehen.</p> <h2>Empfehlungen (Ihre Sanity to Protect)</h2> <p>Aus den obigen Experimenten haben, haben Sie wahrscheinlich erkannt, dass Sie wahrscheinlich Ihre gesamte Webseite auf einer einzelnen Zeile in Ihrem Texteditor setzen, und alles wird noch richtig in Ihrem Web-Browser angezeigt.</p> <p>Während das wahr ist, dann ist es am besten, dass Sie das nicht tun. Obwohl Web-Browser mit dieser Art von Code keine Probleme haben zu tun, Sie, die Aufrechterhaltung der Webmaster die Seite finden. Mit allem, was auf kleinsten Raum zu besetzen komprimierte, dann ist es sehr einfach für Sie, etwas zu verpassen und Fehler auf Ihrer Webseite erstellen. Der minimale Platz sparen Sie bekommen von dieser Art von dummen Tricks tun, ist es einfach nicht wert.</p> <h2>Nächstes Kapitel</h2> <p>Im nächsten Kapitel. Wir werden mit den HTML-Funktionen näher beschäftigen, die auf Text beziehen.</p> <p>Es wird, wie auf der Seite erscheinen:</p> <br> <br> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8686842323494376" data-ad-slot="8576168847" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <br> <br> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-8686842323494376" data-ad-slot="9162386769"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <br> <br><h4>In Verbindung stehende Artikel</h4> <ul> <li> <p><a href="/artikel/wie-man-eine-website-mit-html-html-kursus-designs.php">Wie man eine Website mit HTML • HTML-Kursus • Designs öffnen</a></p> </li> <li> <p><a href="/artikel/wie-man-eine-website-html-css-und-html-editoren.php">Wie man eine Website HTML, CSS und HTML-Editoren Erstellen</a></p> </li> <li> <p><a href="/artikel/bauen-sie-ein-responsive-handy-freundliche-website.php">Bauen Sie ein Responsive, Handy-freundliche Website von Grund auf neu Semantic HTML - Sitepoint</a></p> </li> </ul> </div> <div class="extra"> <div class="info"><a href="/artikel/die-10-besten-essig-barbecue-sauce-rezepte.php">Zurück</a> ◈ <a href="/artikel/papiertute-etagen-7-steps-mit-bildern.php">Weiter</a></div> <div class="clear"></div> </div> </article> </div> </div> </div> </div> <div id="sidebar" class="col-1-3"> <div class="wrap-col"> <div class="box"> <div class="content"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- Блок со ссылками --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8686842323494376" data-ad-slot="3204830267" data-ad-format="link"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="box"> <div class="content"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- 160 x 600 Широкий небоскреб --> <ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-8686842323494376" data-ad-slot="4288433950"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> </div> </div> </div> </section> <footer> <div class="wrap-footer pominodiko"> <div class="row"> <div class="col-1-1"> <div class="wrap-col"> <div class="box"> <div class="content"> </div> </div> </div> </div> </div> </div> <div class="copyright"> <p>© Copyright 2016 - 2024</p> <!--LiveInternet counter--><script type="text/javascript"> document.write("<a href='//www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t50.6;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='LiveInternet' "+ "border='0' width='31' height='31'><\/a>") </script><!--/LiveInternet--> </div> </footer></div> </body> </html>