HTML für Anfänger - Printable Version +- TWLan Forum (https://twlan.org) +-- Forum: Legacy (https://twlan.org/forumdisplay.php?fid=61) +--- Forum: TWLan 1.x (DSLan) (https://twlan.org/forumdisplay.php?fid=62) +---- Forum: Deutsche Community (https://twlan.org/forumdisplay.php?fid=65) +----- Forum: Spielerprojekte (https://twlan.org/forumdisplay.php?fid=9) +------ Forum: Tutorials (https://twlan.org/forumdisplay.php?fid=11) +------ Thread: HTML für Anfänger (/showthread.php?tid=2241) Pages:
1
2
|
HTML für Anfänger - murathison - 22.11.2009 HTML-Kurs ohne Vorkenntnisse Was brauche ich, um mit HTML zu schreiben? -Einen einfachen Text (ASCII) Editor, z.B. den von Windows (andere: Phase 5 - Html/CSS Editor oder Notepad++ - Editor für viele Programmiersprachen) -Diese Anleitung -Lust und Zeit Inhalt:
1.1: Die Tags 1.1.1: Die Syntax der Tags Die Befehle beim HTML-Schreiben nennt man Tags. Diese Tags haben normalerweise immer die gleiche Form (Syntax). Sie sehen so aus: Code: <befehl>Inhalt</befehl> Mit dem Befehl (Tag) <befehl> zeigen wir dem Browser, dass der meist nachstehende Inhalt in dieser Weise, in der es in dem Befehl angegeben ist, interpretiert (angezeigt) werden soll. Dann folgt der Inhalt. Mit dem abschließenden Tag </befehl> zeigen wir dem Browser, dass der Inhalt, der nach dem Abschluss-Tag steht, nicht mehr in dieser Weise interpretiert werden soll. Hierbei ist es egal, ob man die Befehle Code: <befehl>Inhalt</befehl> oder anders schreibt. Nur großsollte man sie nicht schreiben, obwohl bei HTML von den meisten Browsern auch große Befehle angenommen werden, weil groß geschriebene Tags später beim Schreiben in XHTML nicht mehr anerkannt werden. Code: <BEFEHL>Inhalt</BEFEHL> 1.2: Das Gerüst jeder HTML-Seite 1.2.1: Öffnen und Schließen des Dokumentes Man öffnet und schließt ein HTML Dokument immer mit den Befehlen: Code: <html> Vor und nach diesen Tags darf kein Inhalt stehen. 1.2.2: Unsichtbare Angaben: Der Head-Bereich Mit dem Head-Befehl öffnet man den ersten Bereich innerhalb des HTML-Dokuments. Die Tags und Inhalte in diesem Bereich sind für die Besucher unsichtbar. Einzige ausnahme: der <title> Tag. Doch dazu kommen wir später. Nun, mit dem ersten Bereich, sieht unser Dokument wie folgt aus: Code: <html> Achtet immer darauf, besonders im Gerüst, alle Tags sauber zu schließen. 1.2.2.1: Die Kopfleiste Der einzige Befehl im Head-Bereich, dessen Auswirkungen für den Benutzer erkennbar sind, ist der <title>-Befehl. Er sieht wie folgt aus: Code: <html> Mit dem Title-Tag wird die Kopfleiste definiert. Die Kopfleiste ist das, wo bei eurem Browser jetzt z. B. HTML für Anfänger steht. Bei Mozilla und den neueren Internet Explorern steht sie in jedem Tag, bei den alten oben drüber. Diese Angabe ist auch aus dem Grund wichtig, das die Suchmaschinen die Websiten unter anderem nach diesem Titel absuchen. 1.2.3: Der Inhalt steht im Body Der wichtigste Teil einer Website ist allerdings der Body, denn hierdrin spielt sich eure Website ab. Hier schreibt ihr Texte, Tabellen, Designs uvm. Wie ihr euch bestimmt schon denken könnt, ist der Body-Bereich der 2. Bereich im <html>-Bereich und damit auch der letzte im Grundgerüst. Er wird logischer Weise mit <body> geöffnet und mit </body> wieder geschlossen. Das (fast) komplette Grundgerüst der HTML-Seite sieht dann so aus: Code: <html> 1.2.4: DOCTYPE - Was schreiben wir überhaupt? Die DOCTYPE Definition steht immer ganz am Anfang des Dokuments. Mit der DOCTYPE Definition gibt man dem Browser an, in welcher Sprache und in welcher Art man schreibt. Als Sprache gibt es z.B. HTML, XHTML... Die Art gibt bei HTML an, ob man in einer strengeren oder einer lockeren Art von HTML schreibt. Ausserdem wird definiert, ob man in einer neueren oder älteren Version von HTML schreibt. Für den Anfang übernehmt einfach die nachfolgende Version mit Transitional. Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Als fertiges Grundgerüst haben wir also: Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 1.2.5: Der Dateiname Gebe allen deinen HTML-Dokumenten wenn du sie speicherst die Endung .html. Früher gab es auch die Endung .htm, weil ältere Windows-Versionen nur Dateinen mit dreistelliger Dateiendung verarbeiten konnten. Nun gibt es allerdings keinen Grund mehr, verwende deswegen .html, da es auch die neuere Endung ist. Weitere Regeln für den Dateinamen:
2.1: Zeichen und Textformatierung 2.1.1: Der Umgang mit Leerzeichen und Tabstopps In den Body-Abschnitt des HTML-Dokuments kann man theoretisch den reinen Text hinein schreiben und er wird eins zu eins angezeigt. Ein paar Einschränkungen gibt es dennoch: Der Browser ignoriert gehäufte Leerzeichen oder Tabstopps, d.h. Code: Text, Text, Text Wird genauso dargestellt wie Code: Text, Text, Text Genauso formatiert der Browser keine manuell im Editor gemachten Umbrüche, d.h. Code: Text Text im Editor ist das gleiche wie im Editor Code: Text und wird so angezeigt: Code: Text Text Alle wiederholten Leerzeichel, Tabstopps, manuelle Absätze usw. werden mit einem Leerzeichen dargestellt. Doch auch hierfür gibt es natürlich einen Befehl: Code: <code>Text Text</code> Wird im Browser zu: Code: Text Text 2.1.1.1: Sonderzeichen und Befehle für Absätze etc. Wie im letzten Kapitel beschrieben, hat es im Browser keine Auswirkungen darauf, dass mehr Leerzeilen angezeigt werden, wenn man diese im Editor per Hand eingibt. Doch auch hierzu gibt es einige Befehle. <br> Erzeugt einen einfachen Absatz, so als würde man auf der Tastatur Enter drücken. Code: Text Hallo Text wird zu: Code: Text Hallo Text In HTML haben Sonderzeichen immer folgende Form: Code: &zeichenbeschreibung; Durch das kaufmännische und (&) wird das Sonderzeichen eingeleitet und durch das Semikolon ( geschlossen. Es gibt für jedes Zeichen des ASCII Zeichensatzes sowie für ausländische Zeichen einen Sonderzeichen-Code. Der für das erzwungene Leerzeichen lautet: Code: Also werden folgende Codes wie folgt interpretiert. Code: Hallo Hallo Code: Hallo Hallo Code: Hallo Hallo Code: Hallo Hallo 2.1.2: Sonderzeichen Wie im letzten Kapitel schon angesprochen, gibt es in HTML für jedes Zeichen des ASCII Zeichensatzes sowie vieler anderer Zeichensätze. Ich stelle jetzt die wichtigsten vor. (Anmerkung: Seit HTML 4 kann man die Sonderzeichen auch per Unicode definieren. Diese Möglichkeit wird hier allerdings nicht vorgestellt, da sie in ihrer Funktion deckungsgleich mit diesen Codes ist.) Code: < Code: > Code: &qout Code: & Code: Code: ü Code: Ü Code: ä Code: Ä Code: ö Code: Ö Das waren die wichtigsten Sonderzeichen. Für weitere Sonderzeichen bitte die Seite SelfHTML benutzen. 2.1.3: Einfachste Textformatierungen In HTML gibt es viele verschiedene Tags zur Textformatierung, von denen es manche sogar im Forum gibt. Die einfachsten werden jetzt vorgestellt. <b> Mit dem Tag <b> wird der nachfolgende Text fett dargestellt. Er muss sauber mit dem Code </b> wieder geschlossen werden, da der Browser sonst den ganzen nachfolgenden Text fett anzeigt. Code: <b>Text</b> Ergibt: Text <u> Durch diesen Befehl kann man den Nachfolgenden Text unterstrichen anzeigen lassen. Auch hier ist eine Schließung des Tags zwingend erforderlich. Code: <u>Text</u> Ergibt: Text <i> Mit diesem Tag kann man eine kursierung des Textes erreichen. Das Format ist dabei dasselbe wie bei den anderen beiden Befehlen zur einfachen Textformatierung. Code: <i>Text</i> Ergibt: Text 2.1.4: Weitere Zeilenumbruchs- und Absatzformatierungen Es gibt noch einige wenige weitere Arten, um Absätze anzuzeigen, z.B. den Befehl <hr>. Er erzeugt eine Linie, die sich über den ganzen Bildschirm zieht. Code: Text, Inhalt wird zu: Ergebnis. Eine weitere Möglichkeit ist der Befehl <p>. Er wird vor dem Absatz geöffnet und nach dem Absatz geschlossen. Also wird: Code: <p> zu: Ergebnis. Die letzte Möglichkeit, den Befehl <br> habe ich ja schon oben beschrieben. 2.1.5: Überschriften In HTML gibt es sechs verschieden große Überschrifts-Arten. Alle haben den gleichen Aufbau vom Tag: Code: <hx>Überschrift</hx> Hierbei wird das x durch eine Zahl von 1 bis 6 ersetzt. Die Standartgröße des normalen Textes ist 4. Allerdings werden Überschriften von allen aktuellen Browsern mindestens dick dargestellt. RE: HTML für Anfänger - knollenmax - 22.11.2009 zwar schön erklärt, aber bitte die SUfu nutzen, da es schon so ein Tut gibt: http://dslan.gfx-dose.de/thread-1742.html Ach so, ja, in deinem wird die Struktur erklärt und im andren Links etc... RE: HTML für Anfänger - murathison - 22.11.2009 Ich werd noch anderes bringen RE: HTML für Anfänger - Yannici - 22.11.2009 Ganz Gut, aber sowas kann man auch in einem HTML Forum lernen und nicht unbedingt hier. Dazu, wie auch knollenmax gesagt hat, gibts schon ein TuT ;-) Aber ganz gut RE: HTML für Anfänger - murathison - 22.11.2009 Das Tut ist aber unübersichtlich find ich RE: HTML für Anfänger - Bettdecke1 - 22.11.2009 Ganz gut Aber eigentlich relativ unnötig. Da es
RE: HTML für Anfänger - murathison - 22.11.2009 ist doch egal ich habe es so einfach wie es geht erklärt um anfängern den einstieg in das proggen von tools usw. zu vereinfachen RE: HTML für Anfänger - mannvomfenster - 22.11.2009 Ich finds übersichtlich! Ich finds auch gut! aber tools kann man noch nicht mit dem wissen proggen! RE: HTML für Anfänger - murathison - 22.11.2009 nein aber es ist schon einmal ein anfang und da ich selbst keine tools proggen kann und nur HTML drauf hab, kann ich das wohl kaum erklären RE: HTML für Anfänger - SlimShady95 - 22.11.2009 Um Tools zu proggen brauchst du meistens PHP oder ähnliches. Das Tut sieht von irgendeiner Seite kopiert aus. Und du solltest eher die Tags erklären MfG Manuel RE: HTML für Anfänger - mannvomfenster - 22.11.2009 wie wärs mit einer tabelle! befehl|Bedeutung befehl|Bedeutung ... RE: HTML für Anfänger - Bettdecke1 - 22.11.2009 Ich finde es auch, und du könntest vielleicht noch ein paar befehle dazu schreiben,was sie bedeuten, wie z.B. <a href="Link">Name</a>, oder <a href="linkwohinesführensollwennmanaufdasbildklickt"><img border="0" src="bildlink"></a> RE: HTML für Anfänger - SlimShady95 - 22.11.2009 Wenn jemand wirklich HTML lernen will, empfehle ich [selfHTML] und bei PHP [selfPHP] MfG Manuel RE: HTML für Anfänger - murathison - 22.11.2009 kommt noch die tabelle erstmal mach ich alle erklärungen und am ende eine tabelle RE: HTML für Anfänger - knollenmax - 22.11.2009 ach ja, wenn du das mit den Leerzeichen schon so erklärst, musst du noch dazuschreiben, dass ein erzwungenes Leerzeichen ist. Oder dass man mit <br> eine neue Zeile beginnt... RE: HTML für Anfänger - Bettdecke1 - 22.11.2009 Ach ja, und anstatt den Standart editor würde ich den Phase 5 - Html/CSS Editor oder den Notepad++ - Editor für viele Programmiersprachen verwenden RE: HTML für Anfänger - murathison - 22.11.2009 (22.11.2009, 14:18)SlimShady95 Wrote: Um Tools zu proggen brauchst du meistens PHP oder ähnliches. ich hab es garantiert selbst geschrieben google doch den text (22.11.2009, 14:19)mannvomfenster Wrote: wie wärs mit einer tabelle! mach ich am ende (22.11.2009, 14:24)Bettdecke1 Wrote: Ich finde es auch, und du könntest vielleicht noch ein paar befehle dazu schreiben,was sie bedeuten, wie z.B. <a href="Link">Name</a>, oder <a href="linkwohinesführensollwennmanaufdasbildklickt"><img border="0" src="bildlink"></a> kommt auch noch (22.11.2009, 16:47)knollenmax Wrote: ach ja, wenn du das mit den Leerzeichen schon so erklärst, musst du noch dazuschreiben, dass ein erzwungenes Leerzeichen ist. Oder dass man mit <br> eine neue Zeile beginnt... ich wollte nur die grundsätzlcihe handhabung mit zeichen erklären das kommt im nächsten kapitel textformatierung (22.11.2009, 17:11)Bettdecke1 Wrote: Ach ja, und anstatt den Standart editor würde ich den Phase 5 - Html/CSS Editor oder den Notepad++ - Editor für viele Programmiersprachen verwenden ok danke RE: HTML für Anfänger - Bettdecke1 - 22.11.2009 dann fällt mir grad noch ein das du schreiben müsstest, wie man z.b. ä ö ü usw schreibt.. Also ä = ä Ä = Ä ö = ö Ö = Ö ü = ü Ü = Ü ß = ß oder so RE: HTML für Anfänger - murathison - 22.11.2009 ja ich wollte im nächsten abschnitt sonderzeichen behandeln also aucch < für > usw. auch kaufmännische zeichen usw. ihr müsst mir das nicht sagen ich weiß es auch so. ich schriebe jetzt weiter RE: HTML für Anfänger - Bettdecke1 - 22.11.2009 Falls du etwas nicht weißt, kannste mich fragen Ich helf dir weiter |