Html-code IsolierenArtikel

Wenn man sich von der Norm abheben möchte und etwas höheren Standart im Webdesign erreichen möchte, kommt man am Quelltext nicht vorbei, weil man da mit allen HTML-Tags arbeiten kann. HTML steht für "HyperText Markup Language" und ist die Sprache, mit der eine Homepage geschrieben wird. Sie ist eigentlich sehr einfach und lässt sich nicht mit "echten" Programmiersprachen, wie z.B. c++, Perl, PHP, usw. vergleichen. In diesem Tutorial sollen die Grundkenntnisse Schritt für Schritt vermittelt werden.



Wozu braucht man HTML-Kenntnisse?

Formatierung des Textes-Kapitel 01

Formatierung des Textes-Kapitel 02

Links

Hintergrund

Frames

 

Wozu braucht man HTML-Kenntnisse?



Homepagegestaltung im Quelltext
Man braucht sie zum Bauen von Webseiten, ohne einen "What you see is what you get"(WYSIWYG)-Editor einsetzen zu müssen. WYSIWYG heißt auf Deutsch "Du siehst, was du bekommst". Du hast also ein Programm(z.B. Frontpage Express, Netscape Composer, Macromedia Dreamweaver, AOL-Press, um nur einige zu nennen), das dir sofort zeigt, wie das soeben gemachte in Browser-Sicht aussieht.

Du siehst also nicht den Quelltext, sondern "klebst" praktisch alle Komponenten zusammen.Das Programm schreibt für dich den Quelltext.

Das erleichtert die Arbeit natürlich erheblich, doch es hat auch seine Nachteile, denn früher oder später muß man im Quelltext arbeiten um eine anständige Website zu erstellen, weil man zum Beispiel Gästebücher oder Counter nur im Quelltext einfügen und bearbeiten kann.

Außerdem bietet so ein WYSIWYG-Editor nicht die gesamte Bandbreite an Befehlen, die verfügbar sind. Sie währen viel zu unübersichtlich. Mit der Zeit pumpt so ein Editor den Quelltext auch mit einer Menge Code-Müll voll. Wenn du dann später etwas im Quelltext einbinden musst wirst du dich kaum noch zurechtfinden.

Außerdem kann man den Quelltext mit einem ganz normalen Texteditor programmieren. Hier ist sogar Einfachheit gefragt. Selbst umfangreiche Office-Suiten, die angeblich ein Abspeichern der Dokumente im HTML-Format ermöglichen, sind zum Scheitern verurteilt: Das benutzte Pseudo-HTML hat nur noch wenig mit dem fest deifnierten Standard zu tun, vielmehr wird man stark nach tatsächlich existenten Tags suchen müssen.

Erlaubt sind also nur einfache Programme, die den Text im ascii-Format und nicht im binär-Format schreiben. Ein solches Programm ist schon in Windows integriert und heißt Notepad. Gebt dazu unter Start>Ausführen->Notepad ein und drückt Enter.

Wenn man noch tiefer in die Marterie vordringen möchte, dann wird man immer öfter mit Fachbegriffen, wie XML, XHTML, javascript, DHTML, Cascading Style Sheets, Pearl, CGI und PHP konfrontiert. Man sollte sich von so viel Kauderwelsch nicht verrückt machen. Man muss am Anfang nicht gleich alles verstehen, was einem von Experten an den Kopf geworfen wird. Oberstes Gebot in dieser Situation: Nachfragen, was gemeint ist und was es bedeutet.

Die einzige Sprache, die man am Anfang lernen muss ist HTML. Diese Bezeichnung stammt natürlich aus dem Englischen und ist die die Abkürzung für Hypertext Markup Language.

Nun erkläre ich die ersten Schritte.

Starte einen Ascii-Texteditor(wie oben beschrieben). Es gibt in HTML Befehle, sogenannte Tags. Diese stehen grundsätzlich in eckigen Klammern. Ein HTML-Dokument wird mit folgendem Tag eingeläutet:
Er sagt dem Browser(Mozilla Firefox, Internet Explorer, Opera), dass es sich um ein HTML-Dokument handelt.

Danach kommt der -Tag, der gibt an, daß sich jetzt etwas außerhalb des Hauptfensters vom Browser abspielt.

Es folgt der -Tag, in demf estgelegt wird, was in der Kopfleiste des Browsers erscheinen soll. Die Kopfleiste ist dieses blaue, längliche Feld oben am Rand des Browsers.<br /><br />Jetzt gibst du noch einmal den <title>-Tag ein. Diesmal aber mit einem Schrägstrich (Slash) hinter der ersten eckigen Klammer. Das ganze sieht dann so aus:
Damit beendet man den Spielraum dieses Tags.

Da wir jetzt im -Bereich fertig sind, wird jetzt der -Tag geschrieben.


Nun kommen wir zu dem Bereich, den ihr im Hauptfenster im Browser seht.
Das Hauptfenster ist das, worin die Webseiten dargestellt werden, darin agiert der Surfer hauptsächlich. Im Hauptfenster werden später Texte, Grafiken, Links, etc. eingefügt.

Du gibst folgende Tags ein: und

Zwischen diesen beiden Tags kommen die Elemente, die im Hauptfenster agieren sollen, beispielsweise ein Text.

Nun schließt du das Dokument, indem du den letzten Tag, den -Tag eingibst. Jetzt klickst du auf Datei>Speichern unter. Als Dateinamen gibst du index.html ein, weil die meisten Webserver(da lädst du später deine Website hoch) als Startdatei(die Datei, die als erstes geladen werden soll, wenn man deine Internetadresse eingibt) den Namen index.html verlangen.

Beim Dateinamen sollte das erste Zeichen ein Buchstabe sein. Die folgenden Zeichen dürfen nur aus Zahlen und Buchstaben, aus Binde- , Unterstrichen und Punkten bestehen. Man sollte grundsätzlich alles in Kleinschrift bennen.

Folgende Zeichen sind also erlaubt:

a-z
0-1
.
-
_

Es dürfen keine Leerzeichen und Umlaute und andere Sonderzeichen im Namen vorhanden sein. Der ganze HTML-Text sollte am Ende in etwa so aussehen:
HTML
<html>
<head>
<title>Hier kommt der Text rein, der in der Kopfleiste des Browsers erscheinen soll.</title>
</head>
<body>
Hier kommt der Text für das Haupfenster des Browsers rein.
</body>
</html>


weiter


Wozu braucht man HTML-Kenntnisse?

Formatierung des Textes-Kapitel 01

Formatierung des Textes-Kapitel 02

Links

Hintergrund

Frames


Formatierung des Textes-Kapitel 01




Mach was aus den Schriften
In HTML kann man selbstverständlich auch eure Pages layouten. Es gibt zahlreiche Tags, mit denen man den Text formatieren kann. Prophetisch gesehen wird das designen der Page in den nächsten Teilen des Tutorails den meißten Platz beanspruchen, denn alles, was man in die Page eingebaut wird lässt sich nach den eigenen Wünschen umstylen.

Fangen wir hier einfach mal mit dem Text an.

Schriftgröße
Bei der Schriftgröße sollte man darauf achten, dass man von den Buchstaben nicht gleich erschlagen wird, aber auch, dass man keine Tränen kriegt, wenn man den mikroskopisch kleinen Text lesen muss.

Es gibt 2 Arten, womit man seine Schriftgröße formatieren kann. Zum einen mit dem font size-Tag, zum anderen mit dem h-Tag. Der font size-Tag ist für den normalen Text gedacht. Hier hat man die Auswahl zwischen 2 Attributen, mit denen man die Größe bestimmten kann.

Entweder man bestimmt die Größe von -3 bis +3, wobei -3 am kleinsten und +3 am größten ist, oder man bestimmt die Größe mit einer Zahl zwischen 1 und 7, wobei 1 die kleinste und 7 die größte Formatierung ist.

Das sieht dann wie folgt aus:
HTML
<font size="-3">Dieser Text ist sehr klein</font>


HTML
<font size="7">Dieser Text ist sehr groß</font>


Der h-Tag ist für Überschriften gedacht. Bei dem h-Tag gibt es nur einen Attribut und zwar die Zahlen 1 bis 6, wobei 1 die größte und 6 die kleinste Formatierung ist.

Das ganze sieht dann wie folgt aus:
HTML
<h1>Diese Headline ist wirklich sehr groß</h1>

HTML
<h6>Diese Headline ist wirklich sehr klein</h6>


Schriftarten
Es gibt eine Menge Schriftarten und bei so manchem stürzt der Rechner fast ab, wenn man nur den font-Ordner öffnet. Da gibt es so viele tolle Schriften und man gerät leicht in Versuchung. Aber zu sowas kann ich nur sagen: Finger weg. Im Web hat man unterschiedliche Plattformen auf denen diese Schriften sicher nicht laufen. Außerdem sollte man bei den Schriften darauf achten, dass sie serifenlos sind, also nicht die kleinen Häkchen haben.

Folgende Schriften können bedenkenlos eingesetzt werden:
Arial
Verdana
Comic Sans MS
MS Sans Serif

Man kann auch ein sogenanntes Schriftenbundle benutzen. Dazu macht man einfach nach der letzten Schrift ein Komma und setzt die Alternativschrift ein, die genommen werden soll, falls die Schrift davor nicht auf dem Rechner vorhanden ist.

Folgendes Bundle hat sich bewährt:
Verdana, Arial, Helvetica, Sans-Serif

So sieht es aus, wenn man eine Schriftart festlegt:
HTML
<font face="Verdana">Es wird die Schriftart Verdana verlangt.</font>


Mit mehreren Schriftarten sieht das wie folgt aus:
HTML
<font face="Verdana, Arial, Helvetica">Diese Website wird auf jeder Plattform eine halbwegs gleiche Schriftart haben.</font>


Man kann Schriftarten auch noch durch Tags verändern. Man kann sie fetter, kursiv oder durchgestrichen darstellen.

Hier ist die Liste an Tags, womit man die Schrift noch weiter editieren kann:
HTML
<b>Fett</b>
<i>Kursiv</i>
<u>Unterstrichen</u>
<s>Durchgestrichen</s>
<code>Formatieren von Listings</code>
<samp>Formatierung von Beispieltexten</samp>
<cite>Formatierung von Zitaten</cite>
<big>Größerer Text</big>
<small>kleinerer Text</small>
<sub>Tiefergestellter Text</sub>
<sup>Hochgestellter Text</sup>
<pre>Text wird identisch wiedergegeben, wie er im Quelltext ist</pre>
<tt>Teletype</tt>


Schriftfarbe
Grundsätzlich sollte man vorab sagen, dass eine dunkle Schrift auf hellem Hintergrund den besten Kontrast für das Auge bietet. Zusätzlich ist zu beachten, dass sich die Farben durch zu hohe Kontraste beißen.
Man sollte am Anfang die Schriftfarbe mit den englischen Ausdrücken definieren. Es gibt zwar auch präzisere Methoden, die ich auch in einem späterem Kapitel im Tutorail beschreiben werde, diese sind aber relativ kompliziert und am Anfang nicht nötig.

Den Text färbt man ein, indem der Text in einem -Tag eingeschlossen und ein Farbwert bestimmt wird. Das sieht wie folgt aus:
HTML
<font color="blue">Dieser Text ist blau</font>


Es gibt zahlreiche solcher Namen. Es folgt eine Liste, in der reichlich Namen mit den zugehörigen Farben aufgelistet sind. Links sind die Namen und rechts die Farben.













































































































































Die ersten 16 Farben sind
mit allen Browsern kompatibel und können bedenkenlos eingesetzt werden.
Sie werden in jedem Browser identisch interpretiert.
black 
maroon 
green 
olive 
navy 
purple 
teal 
silver 
gray 
red 
lime 
yellow 
blue 
fuchsia 
aqua 
white 
Manche von den folgenden
Farben werden von den verschiedenen Browsern falsch bis garnicht
interpretiert. Sieh dir die von dir daraus gewählten Farben lieber auch nochmal in anderen
Browsern, als dem Internet Explorer an(z.B. Opera und Mozilla Firefox)
darkblue 
darkslateblue 
darkturquoise 
darkcyan 
darkslategray 
darkgray 
deepskyblue 
mediumblue 
mediumturquoise 
mediumaquamarine 
mediumslateblue 
lightskyblue 
lightblue 
lightsteelblue 
lightslategray 
lightcyan 
lightgrey 
midnightblue 
dodgerblue 
royalblue 
steelblue 
indigo 
slateblue 
aquamarine 
skyblue 
powderblue 
aliceblue 
cadetblue 
slategray 
turquoise 
dimgray 
darkolivegreen 
darkseagreen 
darkgreen 
mediumspringgreen 
mediumseagreen 
lightseagreen 
paleturquoise 
palegreen 
springgreen 
forestgreen 
seagreen 
limegreen 
chartreuse 
lawngreen 
lightgreen 
yellowgreen 
greenyellow 
olivedrab 
darkred 
darkmagenta 
darkviolet 
darkorchid 
darkgoldenrod 
darksalmon 
darkorange 
deeppink 
mediumpurple 
mediumorchid 
mediumvioletred 
lightcoral 
lightgoldenrodyellow 
lightsalmon 
lightpink 
lightyellow 
palevioletred 
indianred 
tomato 
crimson 
orangered 
salmon 
violet 
thistle 
orchid 
hotpink 
pink 
coral 
lavenderblush 
lavender 
blueviolet 
saddlebrown 
sandybrown 
rosybrown 
brown 
chocolate 
sienna 
firebrick 
darkkhaki 
peru 
tan 
palegoldenrod 
goldenrod 
gainsboro 
burlywood 
khaki 
honeydew 
azure 
wheat 
beige 
whitesmoke 
mintcream 
linen 
ghostwhite 
antiquewhite 
papayawhip 
orange 
gold 
peachpuff 
navajowhite 
moccasin 
mistyrose 
floralwhite 
seashell 
cornsilk 
lemonchiffon 
snow 
ivory 


Alle Schriftformatierungen in einem Tag
Man kann diese ganzen Formatierungen auch in einem Tag zusammenfassen. Es ist ja eigentlich auch nur der font-Tag mit den Attributen Schriftgröße, Schriftart und Schriftfarbe.


Wenn alles zusammengefasst ist, sieht es so aus:
HTML
<font face="Verdana" size="4" color="black">


zurück weiter



Wozu braucht man HTML-Kenntnisse?

Formatierung des Textes-Kapitel 01

Formatierung des Textes-Kapitel 02

Links

Hintergrund

Frames

Formatierung des Textes-Kapitel 02


Absätze, Zeilenumbrüche, Listen und mehr
Im letzten Kapitel hast du gelernt, wie man Schriften formatiert. Jetzt erfährst du, wie man Text richtig einrückt und ordentliche Absätze macht.

Dieses Kapitel ist relativ schwierig. Nicht vom Verstehen, sondern vom Können. Es ist verdammt schwierig einen Text richtig zu formatieren. Gerade am Anfang einer Webmasterkarriere wird der Text weitestgehend unformatiert ins Web geschmissen. Wenn du dir nicht sicher bist, ob das auch auf dich zutrifft, dann sie dir deine Website noch einmal genau an. Check folgende Punkte:

  • Ist alles proportional? Wenn sich z.B. die Überschrift nicht richtig abhebt, weil der normale Text zu groß ist, kann da was nicht stimmen.

  • Schau dir die Page mal in einem Abstand von 1-2 Metern an. Ist sie gut strukturiert oder hat sie an einige Stellen "Löcher" oder ist der Text unproportional an manchen Stellen komprimiert? Manchmal ist auch nur ein Zeilenumbruch zu viel oder es fehlt einer.

  • Sieh dir die Page mal mit den Auflösungen 800x600 und 1024x768 an, bei beiden Auflösungen sollte deine Page gleich gut aussehen.



Wenn deine Website solche Mankos hat, solltest du gute Gründe parat haben um dies zu begründen. Möchtest du dich genauer mit Usability befassen findest du unter PC-Intern.com weitere interessante Artikel zu dem Thema.

Zeilenumbruch
Du hast sicher schon gemerkt, dass sich Zeilenumbrüche im Quelltext nicht auf die Anzeige im Browser auswirken. Um einen Zeilenumbruch im Browser zu bewirken solltest du den
-Tag benutzen.
Das ganze sieht dann so aus:
HTML
Wenn dieser Satz beendet ist, gibt es noch keinen Zeilenumbruch.
Den gibt es erst nach <br> dem Tag für den Zeilenumbruch. <br> Dieser Satz wird im<br>Browser in einer neuen Zeile erscheinen.


So sieht es im Browser aus:
Wenn dieser Satz beendet ist, gibt es noch keinen Zeilenumbruch.
Den gibt es erst nach
dem Tag für den Zeilenumbruch.
Dieser Satz wird im
Browser in einer neuen Zeile erscheinen.


Zeilenumbruch verhindern
Wenn der Text das Ende des Browserfensters erreicht hat, gibt normalerweise automatisch einen Zeilenumbruch. Man kann diesen aber auch verhindern, und zwar durch den -Tag
Er wird wie folgt benutzt:
HTML
<nobr>Dieser Satz bleibt in einer Zeile</nobr>


So sieht es im Browser aus:
Dieser Satz bleibt in einer Zeile


Absätze
Man kann auch ganze Textabschnitte in einzelne Absätze packen. Dies geht mit den

- ,

- und blockquote-Tags. Mit Hilfe dieser Tags ist es zum ersten mal möglich bestimmte Textabschnitte unterschiedlich zu formatieren. Man kann z.B. bestimmen, dass der Abschnitt maximal 400 Pixel breit ist und so automatisch kürzere Zeilen hat. Eine gute Absatzformatierung ist unabdingbar für ein herausragendes Design.

Man kann bei beiden mit width="" und height="" Breite und Höhe des Absatzes bestimmen. Hier sind absolute Zahlen(Pixel, einfach eine Zahl ohne Endung eingeben) und relative Zahlen möglich(Prozent, einfach als Endung % benutzen).

Mit align="" lässt sich bestimmen, ob der Absatz links, rechts, mittig oder im Blocksatz auf dem Bildschirm sein soll. Dies geht mit den Attributen left, right, center und justify. Da bisher aber kein Browser Silbentrennung unterstützt sieht der Blocksatz oft sehr unglücklich aus und sollte nicht bei zu schmalen Absätzen benutzt werden.

Hier ein Beispiel:
HTML
<div width="100%" height="40" align="right">Dieser Absatz ist rechtsbündig.</div>


So sieht es im Browser aus:
Dieser Absatz ist rechtsbündig.


Listen
Mit HTML kann man sehr leicht Listen erstellen. Wenn man also eine Menge aufzuzählen hat, dann sollte man lieber Listen benutzen, denn die sehen übersichtlicher aus.

Listen haben einen so genannten Kopf und einen Körper. Im Kopf bestimmt man, welche Art von Liste es ist.
    steht für eine nummerierte
      für eine Aufzählungsliste und
      dür eine Definitionsliste. Es folgt der Listenkörper, bei dem einfach nur der Inhalt der Liste hinzugefügt wird.

      Numerierte Listen
      Wenn man eine Numerierte Liste braucht, dann benutzt man den Tag
        .
        Hier kann man auch noch Typen bestimmen:
        type="A" zählt in Großbuchstaben von A hoch.
        type="a" zählt in Kleinbuchstaben von a hoch.
        type="I" zählt in Großbuchstaben römischen Zeichen von I hoch
        type="i" zählt in Kleinbuchstaben römischen Zeichen von i hoch

        Mit start="" kann man festlegen, wie der Startwert der Aufzählung sein soll.
        Das ganze sieht anschließend so aus:
        HTML
        <ol type="A" start="3">
        <li>Der erste Punkt</li>
        <li>Der zweite Punkt</li>
        </ol>


        So sieht es im Browser aus:


        1. Der erste Punkt

        2. Der zweite Punkt




        Aufzählungslisten
        Wenn du eine Liste brauchst, die einfach die Punkte ohne Zähler ausgibt, ist der
          -Tag der richtige.
          Hier kann man auch noch Typen bestimmen:
          type="circle" Ein leerer Kreis.
          type="disc" Ein gefülltes Quadrat.
          type="square" Ein gefüllter Kreis.

          Das ganze sieht anschließend so aus:
          HTML
          <ul type="disc" compact>
          <li>Der erste Punkt</li>
          <li>Der zweite Punkt</li>
          </ul>


          So sieht es im Browser aus:


          • Der erste Punkt

          • Der zweite Punkt




          Die beiden oben genannten Listen können mit dem Attribut compact kompakter gemacht werden.

          Definitionslisten
          Die Definitionsliste kann recht Praktisch sein, wenn man einzelne Punkte genauer erläutern möchte. Auch bei einer Sitemap werde sie gerne benutzt.
          Eine Definitionsliste fängt mit
          an. Doch dieser Tag ist dieses mal nicht so wichtig. Wichtiger sind die Tags
          und
          . Hierbei ist
          sozusagen der Listenkopf und
          der Körper. Hier kann man sogar HTML-Code benutzen, man kann ja beispielsweise statt Text auch ein Bild anzeigen oder einen Link definieren.

          Das ganze sieht am Ende wie folgt aus:
          HTML
          <dl>
          <dt>pc-intern.com</dt>
          <dd>Ist ne tolle Seite</dd>
          <dt>the-cube.cc</dt>
          <dd>Ist genauso gut</dd>
          </dl>


          So sieht es im Browser aus:


          pc-intern.com

          Ist ne tolle Seite

          the-cube.cc

          Ist genauso gut




          Interessant wird es, wenn man die verschiedenen Listentypen miteinander kombiniert, indem man sie verschachtelt.

          HTML
          <ol>
          <li>Erster Listeneintrag</li>
          <li>Zweiter Listeneintrag</li>
          <ul>
          <li>Unterlisteneintrag</li>
          <li>Unterlisteneintrag</li>
          <li>Unterlisteneintrag</li>
          </ul>
          <li>Dritter Listeneintrag</li>
          </ol>


          So interpretiert es der Browser:


          1. Erster Listeneintrag

          2. Zweiter Listeneintrag


            • Unterlisteneintrag

            • Unterlisteneintrag

            • Unterlisteneintrag


          3. Dritter Listeneintrag





          zurück weiter



          Wozu braucht man HTML-Kenntnisse?

          Formatierung des Textes-Kapitel 01

          Formatierung des Textes-Kapitel 02

          Links

          Hintergrund

          Frames

          Links


          Erst mit ihnen wurde das World Wide Web lebendig

          Woraus besteht eigentlich ein Link?
          Ein Link besteht aus einer Quellseite, von der der Link verweist. Diese Seite ist die, bei der du auf den Link klickst.
          Dann gibt es noch die Zielseite, auf diese verweist der Link. Im besten Fall existiert die Seite, ansonsten ist der Link nahezu wertlos und kann nur noch als Deathlink bezeichnet werden.

          Im Quelltext sieht der Verweis meistens so aus:
          HTML
          <a href="URL">Verweis<a>


          Doch was bedeute diese einzelnen Zeichen?
          Das a ist die Abkürzung für Anker.
          href heißt soviel, dass der Anker praktisch in das zwischen den Anführungszeichen stehende Ziel geworfen werden soll.
          URL steht für die Adresse, die angegeben werden muß. Sie sollte existieren, ansonsten wird der Anker ins Leere geworfen.
          Verweis steht für das Objekt, dass du hier einfügen kannst. Darauf muss der Surfer klicken, wenn er den Link benutzen möchte. Dies kann Text, oder auch ein Bild sein. Man kann auch Verweise innerhalb einer HTML-Datei setzen.

          Nun gibt es 8 verschiedene Arten von Links.

          • Verweise innerhalb einer Datei

          • Verweise auf eine HTML-Datei

          • Grafikdateien, die angezeigt werden sollen.

          • Grafikdateien als Link benutzen.

          • Links ins www

          • Downloadverweise

          • Verweise auf eine Emailadresse

          • Verweise auf Dateien auf der Festplatte



          Verweise innerhalb einer Datei
          Verweise innerhalb einer Datei sind sehr praktisch. Man kann beispielsweise Mini-Menüs in einer HTML-Datei haben, die auf einzelne Bereiche einer Seite verweisen. So kann der User z.B. bei einer recht umfangreichen Seite schneller navigieren.

          Und wie funktioniert das?
          Es gibt die Sprungmarke, dass ist der Link und der Anker ist das Ziel.
          Bei der Sprungmarke benutzt man das Rautezeichen, also #, um dem Browser klar zu machen, dass es sich um einen Verweis innerhlab einer Datei handelt.

          Die Sprungmarke sieht wie folgt aus:
          HTML
          <a href="#variable">nach unten</a>


          Der Anker sieht dann wie folgt aus:
          HTML
          <a name="variable">Da bist du ja</a>


          Und so funktioniert der Link:
          wieder nach ganz oben

          Verweise auf eine HTML-Datei
          Du gibst einfach Verweis ein.
          Statt URL schreibst die die Adresse der Zieldatei hinein. Wenn sie später auf einen Server sollen, dann gebt ihr relative Adressen an. Der Ordner, in dem die HTML-Datei ist, ist so zu sagen das Wurzelverzeichnis. Der Ordner, in dem die HTML-Datei ist, auf die der Link verweist, ist der Zielordner. Wenn die Zieldatei im selben Ordner ist gibst du nur den Dateinamen an. Ist die Datei in einem untergeordneten Ordner machst du den Link folgerndermaßen:
          HTML
          <a href="ordner/dateiname.html">Verweis</a>


          Ist die Datei in einem übergeordneten Ordner, muß man eine Ebene zurückspringen. Dies macht man mit ../
          HTML
          <a href="../dateiname.html">Verweis</a>


          Grafikdateien, die angezeigt werden sollen
          Dies ist ganz einfach mit folgendem Tag möglich:
          HTML
          <img src="URL" border="0" width="400" height="200">


          • Bei URL kommt die Adresse hin. Wie die gemacht wird, habe ich ja schon oben geschrieben.

          • border="0" macht diesen hässlichen blauen Rand weg, der sonst automatisch um jedes Bild gelegt wird.

          • width="" Hier muß eingetragen werden, wie breit das Bild ist, das verkürzt die Aufbauzeiten

          • height="" Genauso, wie mit width, nur, dass es hier um die Höhe geht



          Grafikdateien als Links benutzen
          Das ist ganz einfach, siehe Beispiel:

          HTML
          <a href="URL"><img src="URL" border="0" width="468" height="60"></a>


          Links ins world wide web
          Links ins www fangen grundsätzlich mit http:// an. Manche Seiten brauchen auch ein www.(also ), die meisten aber nicht.

          Ein Link auf diese Website würde dann so aussehen:
          HTML
          <a href="http://pc-intern.com</span>" target="_blank">


          Man sollte grundsätzlich ein einbinden, wenn man auf fremde Seiten verweist, denn
          1. Ist das alte Fenster von der eigenen Seite noch vorhanden.
          2. Macht man sich strafbar, wenn man z.B. in einem Frame fremde Seiten anzeigt und somit als das eigene Angebot vortäuscht.

          Downloadverweise
          Das sind meistens Links auf Dateien mit folgenden Endungen: .zip, .rar, .tar, .gz, .tar.gz, .exe
          Diese werden gedownloadet. Wenn man also Dateien zum Download anbietet, sollte man sie vorher packen. Ein FTP-Programm, genialer Dateimanager und Packer/Entpacker ist der Total-Commander.

          Verweise auf eine Emailadresse
          Das ist recht einfach. Es ist ein normaler Link, nur mit einem mailto:Email@anbieter.de, statt der Website URL. Außerdem gibt es hier kein target-Attribut.
          Man kann übrigens auch die Betreffzeile vorgeben, indem man direkt hinter der Emailadresse ?subject=Hier Betreffzeile anhängt.

          HTML
          <a href="mailto:Email@anbieter.de?subject=Hier Betreffzeile einfügen">Linktext</a>


          Link auf eine Datei auf der Festplatte
          Auch dies ist recht simpel. Man fängt mit file:// statt mit http:// an und gibt den absoluten Pfad an. Um z.B. Notepad zu öffnen, gibt man folgendes an:

          HTML
          <a href="file://c:\windows\notepad.exe">Notepad starten</a>


          Aktuelle Browser erlauben mitlerweile weder das aufrufen, noch das anzeigen von Dateien, die auf der lokalen Festplatte liegen. Sicherheitsprobleme waren nicht der Grund, vielmehr wurden viele Surfer getäuscht sie wurden gehackt, da ihr Festplatteninhalt angezeigt werden konnte. Das ganze kann aber immer nur der Surfer selbst sehen, der Server nie.

          zurück weiter



          Wozu braucht man HTML-Kenntnisse?

          Formatierung des Textes-Kapitel 01

          Formatierung des Textes-Kapitel 02

          Links

          Hintergrund

          Frames

          Hintergrund


          Das da ganz hinten

          Du kannst selbstverständlich auch den Hintergrund formatieren. Hier kannst du wählen, ob du ihn einfach einfärbst oder ob du eine Hintergrundfarbe benutzt.

          Die Hintergrundfarbe hat folgenden Vorteil: Sie braucht keinen Speicherplatz und lässt sich auch bei abgeschalteter Grafikanzeige anzeigen.

          So ein Hintergrund kann aber auch langweilig sein, deswegen werden auch gerne Grafiken benutzt. Hier muss allerdings folgendes beachtet werden:

          Der Hintergrund muß einen guten Kontrast zur Schrift bilden, darf sich mit der aber auch nicht beißen oder von dem eigentlichen Text ablenken.
          Das Bild verbraucht Speicherplatz, also braucht es je nach Größe unterschiedlich lange zum laden. Wenn es ein dunkles Hintergrundbild ist und die Schrift hell, kann der Surfer solange es nicht geladen wurde erstmal recht wenig erkennen. Wenn die Grafikanzeige ausgeschaltet wurde(schnelleres surfen) sieht der Surfer nur noch helle Schrift auf weißem Hintergrund, außer es wurde geschickterweise vorher eine dem Hintergrundbild ähnliche Hintergrundfarbe definiert.

          Deswegen solltet ihr, wenn ihr ein Hintergrundbild benutzt auch die Hintergrundfarbe setzen, die angezeigt wird, wenn das Bild noch nicht geladen wurde oder wenn man die Grafikanzeige ausgeschaltet hat.

          Der Hintergrund wird im -Tag gesetzt.

          Die Hintergrundfarbe setzt man wie folgt:
          HTML
          <body bgcolor="blue">


          Das Hintergrundbild so:
          HTML
          <body background="URL">


          Kombiniert sieht es so aus:
          HTML
          <body bgcolor="blue" backround="URL">


          zurü weiter



          Wozu braucht man HTML-Kenntnisse?

          Formatierung des Textes-Kapitel 01

          Formatierung des Textes-Kapitel 02

          Links

          Hintergrund

          Frames

          Frames


          Was sind Frames?
          Frames sind einzelne Bereiche(Fenster) einer Homepage. Es werden mindestens 2 verschiedene HTML-Dateien dargestellt.

          Du solltest dir erst überlegen, ob du Frames unbedingt benötigst. Klar, es ist eine Arbeitserleichterung, weil man z.B. das Menü nur einmal abspeichern muss und der Surfer muss es nur einmal laden. Leider kann man mit Frames nicht so gut die Seite designen(Grafiken und co) und auch Suchmaschinen stehen Frames negativ gegenüber. Du musst dich entscheiden:
          Willst du Frames benutzen, dann ist es schwieriger etwas wirklich gutes zu designen, die rechteckigen Rahmen schränken einfach zu sehr ein.
          Willst du keine Frames benutzen, sind Änderungen am Menü zeitaufwändiger, denn man muß das ja in jeder Seite aktualisieren.
          PC-Intern.com benutzt übrigens keine Frames

          Wenn man jetzt auch Frames auf seiner Seite haben möchte, dann legt man ersteinmal eine neue HTML-Datei an. Wenn es die erste Datei sein soll, die geladen werden soll, wenn man deine Page besucht, dann benenne sie bitte als index.html. Ansonsten kannst du die Dateien nennen, wie du willst (name.html).

          Folgendes schreibst du dann in die Datei:
          HTML
          <html>
          <head>
          <title></title>
          </head>
          </html>


          In dieser Datei gibt es keinen -Tag. Stattdessen gibt es die Tags , und , plus der Beendigungstags.<br /><frameset> sagt dem Browser, dass jetzt die Beschreibung des Frames folgt.<br />Innerhalb des <frame> und <frameset>-Tags werden Größe, Name, Zieldatei, etc. für den Frame beschrieben.<br />Zwischen den <noframes>-Tags schreibst das das hin, was die Surfer lesen sollen, die Browser haben, die keine Frames unterstützen. Dies kann beispielsweise auch eine Kopie deines Menüs sein, dann kann sogar eine Suchmaschine alle deine Seiten erfassen.<br /><br />Die ganze Seite sollte dann so aussehen:<br /><!--html--><div class='htmltop'>HTML</div><div class='htmlmain'><!--html1--><<span style='color:blue'>html</span>><br /><<span style='color:blue'>head</span>><br /><<span style='color:blue'>title</span>><<span style='color:blue'>/title</span>><br /><<span style='color:blue'>/head</span>><br /><<span style='color:blue'>frameset</span>><br /><<span style='color:blue'>frame</span>><br /><<span style='color:blue'>/frameset</span>><br /><<span style='color:blue'>noframes</span>>Dein Browser kann leider keine Frames darstellen.<<span style='color:blue'>/noframes</span>><br /><<span style='color:blue'>/html</span>><!--html2--></div><!--html3--><br /><br />Das Augenmerk liegt jetzt bei den <frameset> und <frame>-Tags, da man hier jetzt alles einstellen kann. Hier die Tags und deren Bedeutung:<br /><br /><b>name</b>: Bestimmt den Namen des Frames. Hierzu später mehr. Ich rate dir nur einfache Namen zu wählen. Für das Menü wählst du z.B. den Namen menu und für den Inhalt der Page z.B. den Namen content. Der Framename muß aber nicht so heißen, wie die Datei, zu der der Frame führt.<br /><br /><b>src="#"</b>: Da tippst du die Adresse ein, wo deine HTML-Datei(die werden übrigens dann wieder mit dem <body>-Tag und ohne dem <frameset>-Tag geschrieben) ist.<br /><br /><b>rows="#"</b>: Legt die Anzahl und Größe des Frames fest. Hier wird der Bildschirm horizontal gespalten. [Als Werte kann man Prozent(Zahl plus Prozentzeichen(%) oder Pixel(Zahl, ohne Zeichen am Ende) oder * (Füllt den Rest des Bildschirmes) nehmen.]<br /><br /><b>cols="#"</b>: Legt die Anzahl und Größe des Frames fest. Hier wird der Bildschirm vertikal gespalten. [Als Werte kann man Prozent(Zahl plus Prozentzeichen(%) oder Pixel(Zahl, ohne Zeichen am Ende) oder * (Füllt den Rest des Bildschirmes) nehmen.]<br /><br /><b>scrolling="#"</b>: Legt fest, ob ein Scrollbalken erscheinen soll. Die Werte sind: "auto"(Es erscheint nur ein Scrollbalken, wenn er benötigt wird, weil die Seite größer ist als der Bilschirm.), "yes"(es erscheint zwingend ein Scrollbalken.), "no"(es erscheint kein Scrollbalken, egal wie groß die Seite ist.). [Dieser Tag muß nicht zwingend vorhanden sein.]<br /><br /><b>noresize</b>: Verhindert, dass die Größe des Frames vom Surfer verändert werden kann. Das ist nur in Ausnahmefällen nötig, ansonsten sollte man davon absehen ihn zu benutzen, da man den Besucher sonst künstlich um eine wichtige Funktion beschneidet. [Dieser Tag muß nicht zwingend vorhanden sein.]<br /><br /><b>border="#"</b>: Definiert den Abstand der Frames voneinander. [Dieser Tag muß nicht zwingend vorhanden sein.]<br /><br /><b>frameborder="No"</b>: Es erscheint kein grauer Rahmen um den Frames. [Dieser Tag muß nicht zwingend vorhanden sein.]<br /><br /><b>bordercolor="#"</b>: Man kann die Farbe des Rahmens ändern, indem man das englische Wort eingibt(soweit die Browser das Wort auch kennen und die Farbe darstellen) oder den Hexadezimalcode eintippt(wird in einem späteren Tutorial erklärt). [Dieser Tag muß nicht zwingend vorhanden sein.]<br /><br /><b>target="#"</b>: Hier gibst du den Namen des Frames an, bei dem die Seite geöffnet werden soll, wenn im Frame einen Link betätigt wird. Außerdem gibt es noch folgende Werte: "_blank"(Die Zielseite erscheint in einem neuen Fenster), "_self"(Die Zielseite erscheint im gleichen Frame), "_parent"(Die Zielseite erscheint in einem übergeordneten Frame), "_top"(Die Zielseite erscheint in einem Fenster über dem Frame). [Diese Tags müßen nicht zwingend vorhanden sein.]<br /><br /><b>marginwidth="#"</b>: Legt die grundsätzliche vertikale Entfernung des Inhaltes vom Rand des Frames fest. [Dieser Tag muß nicht zwingend vorhanden sein. Als Werte kann man Prozent(Zahl plus Prozentzeichen(%) oder Pixel(Zahl, ohne Zeichen am Ende) nehmen.]<br /><br /><b>marginheight="#"</b>: Legt die grundsätzliche horizontale Entfernung des Inhaltes vom Rand des Frames fest. [Dieser Tag muß nicht zwingend vorhanden sein. Als Werte kann man Prozent(Zahl plus Prozentzeichen(%) oder Pixel(Zahl, ohne Zeichen am Ende) nehmen.]<br /><br />Sie Seite sieht dann so aus:<br /><!--html--><div class='htmltop'>HTML</div><div class='htmlmain'><!--html1--><<span style='color:blue'>html</span>><br /><<span style='color:blue'>head</span>><br /><<span style='color:blue'>title</span>>Meine Frameseite, vertikal geteilt.<<span style='color:blue'>/title</span>><br /><<span style='color:blue'>/head</span>><br /><<span style='color:blue'>frameset</span> cols="<span style='color:orange'>200,*</span>" frameborder="<span style='color:orange'>No</span>" border="<span style='color:orange'>0<</span>" bordercolor="<span style='color:orange'>gold</span>"><br /><<span style='color:blue'>frame</span> src="<span style='color:orange'>menu.html</span>" noresize name="<span style='color:orange'>menu</span>" scrolling="<span style='color:orange'>auto</span>" target="<span style='color:orange'>inhalt</span>" marginwidth="<span style='color:orange'>10</span>" marginheight="<span style='color:orange'>1</span>"><br /><<span style='color:blue'>frame</span> src="<span style='color:orange'>inhalt.html</span>" noresize name="<span style='color:orange'>inhalt</span>" scrolling="<span style='color:orange'>auto</span>" marginwidth="<span style='color:orange'>10</span>" marginheight="<span style='color:orange'>1</span>"><br /><<span style='color:blue'>/frame</span>><br /><<span style='color:blue'>/frameset</span>><br /><<span style='color:blue'>noframes</span>>Dein Browser kann leider keine Frames darstellen.<<span style='color:blue'>/noframes</span>><br /><<span style='color:blue'>/html</span>><!--html2--></div><!--html3--><br /><br />Oder auch so:<br /><!--html--><div class='htmltop'>HTML</div><div class='htmlmain'><!--html1--><<span style='color:blue'>html</span>><br /><<span style='color:blue'>head</span>><br /><<span style='color:blue'>title</span>>Meine Frameseite, horizontal und vertikal geteilt.<<span style='color:blue'>/title</span>><br /><<span style='color:blue'>/head</span>><br /><<span style='color:blue'>frameset</span> cols="<span style='color:orange'>20%,*</span>" frameborder="<span style='color:orange'>No</span>" border="<span style='color:orange'>0</span>" bordercolor="<span style='color:orange'>gold</span>"><br /><<span style='color:blue'>frame</span> src="<span style='color:orange'>menu.html</span>" noresize name="<span style='color:orange'>menu</span>" scrolling="<span style='color:orange'>auto</span>" target="<span style='color:orange'>inhaltoben</span>" marginwidth="<span style='color:orange'>10</span>" marginheight="<span style='color:orange'>1</span>"><br /><<span style='color:blue'>frameset</span> rows="<span style='color:orange'>80%,*</span>" frameborder="<span style='color:orange'>No</span>" border="<span style='color:orange'>0</span>" bordercolor="<span style='color:orange'>gold</span>"><br /><<span style='color:blue'>frame</span> src="<span style='color:orange'>inhaltoben.html</span>" noresize name="<span style='color:orange'>inhaltoben</span>" scrolling="<span style='color:orange'>auto</span>" marginwidth="<span style='color:orange'>10</span>" marginheight="<span style='color:orange'>1</span>"><br /><<span style='color:blue'>frame</span> src="<span style='color:orange'>inhaltunten.html</span>" noresize name="<span style='color:orange'>inhaltunten</span>" scrolling="<span style='color:orange'>auto</span>" target="<span style='color:orange'>inhaltoben</span>" marginwidth="<span style='color:orange'>10</span>" marginheight="<span style='color:orange'>1</span>"><br /><<span style='color:blue'>/frame</span>><br /><<span style='color:blue'>/frameset</span>><br /><<span style='color:blue'>noframes</span>>Dein Browser kann leider keine Frames darstellen. Hier findest du das <<span style='color:blue'>a</span> href="<span style='color:orange'>menu.html</span>">Menü<<span style='color:blue'>/a</span>><<span style='color:blue'>/noframes</span>><br /><<span style='color:blue'>/html</span>><!--html2--></div><!--html3--><br /><br />Jetzt musst du auch im Menü von deiner Page bei den Links den Target-Befehl einfügen.<br /><br />Das Resultat sieht wie folgt aus:<br /><!--html--><div class='htmltop'>HTML</div><div class='htmlmain'><!--html1--><<span style='color:blue'>html</span>><br /><<span style='color:blue'>head</span>><br /><<span style='color:blue'>title</span>>Mein Menu<<span style='color:blue'>/title</span>><br /><<span style='color:blue'>/head</span>><br /><<span style='color:blue'>body</span>><br /><<span style='color:blue'>a</span> href="<span style='color:orange'>#</span>" target="<span style='color:orange'>inhalt</span>">#<<span style='color:blue'>/a</span>><br /><<span style='color:blue'>/body</span>><br /><<span style='color:blue'>/html</span>><!--html2--></div><!--html3--><br /><br />Abschließend möchte ich die Inlineframes vorstellen. Ein Inlineframe wird flexibel wie ein Absatz direkt in die normale HTML-Seite eingefügt. Im Inlineframe ist ein Link zu einer ganz normalen HTML-Datei, die dann dargestellt wird.<br /><br />Hier eine Übersicht der möglichen Befehle und Attribute für einen Inlineframe:<br /><br /><b><iframe></b>: Der Tag sagt dem Browser, dass jetzt ein Inlineframe anfängt.<br /><br /><b>src="#"</b>: Hier kommt der Link zur ganz normalen HTML-Seite rein, in der man auch kein Frameset sondern den body-Tag hat.<br /><br /><b>width="#"</b>: Es wird die Breite des Inlineframes angegeben. Das kann in Pixel(ohne Endung) und in Prozent sein(als Endung das Symbol % )<br /><br /><b>height="#"</b>: Es wird die Breite des Inlineframes angegeben. Das kann in Pixel(ohne Endung) und in Prozent sein(als Endung das Symbol % )<br /><br /><b>scrolling="#"</b>: Soll der Inlineframe scrollbar sein? yes, no, auto<br /><br /><b>frameborder="#"</b>: Gibt die Breite des Rahmens an. In Pixel(keine Endung)<br /><br />Das sollte dann so aussehen:<br /><!--html--><div class='htmltop'>HTML</div><div class='htmlmain'><!--html1--><<span style='color:blue'>html</span>><br /><<span style='color:blue'>head</span>><br /><<span style='color:blue'>title</span>>Inline Frame<<span style='color:blue'>/title</span>><br /><<span style='color:blue'>/head</span>><br /><<span style='color:blue'>body</span>><br /><<span style='color:blue'>iframe</span> src="<span style='color:orange'>deinehtmldatei.htm</span>" width="<span style='color:orange'>400</span>" height="<span style='color:orange'>150</span>" scrolling="<span style='color:orange'>auto</span>" frameborder="<span style='color:orange'>1</span>"><br />Hier kommt der Text für die Leute hin, die mit Browsern surfen, die keine Inlineframes darstellen können.<br /><<span style='color:blue'>/iframe</span>><br /><<span style='color:blue'>/body</span>><br /><<span style='color:blue'>/html</span>><!--html2--></div><!--html3--><br /><br /><br /><a href="#kalurak_01">Wozu braucht man HTML-Kenntnisse?</a><br><br /><a href="#kalurak_02">Formatierung des Textes-Kapitel 01</a><br><br /><a href="#kalurak_03">Formatierung des Textes-Kapitel 02</a><br><br /><a href="#kalurak_04">Links</a><br><br /><a href="#kalurak_05">Hintergrund</a><br><br /><a href="#kalurak_06">Frames</a></div> <div></div> <div class="adsense"> <script type="text/javascript"><!-- google_ad_client = "pub-9334906533208101"; google_alternate_ad_url = "http://pc-intern.com/domains/pc-intern.com/templates/default/framework/img/partners/freebieking/336x280.html"; google_ad_width = 336; google_ad_height = 280; google_ad_format = "336x280_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "ffffc9"; google_color_bg = "ffffc9"; google_color_link = "000000"; google_color_text = "000000"; google_color_url = "000000"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div> <div class="topic_footer"> <div style="float:right;"> <a href="user-info-1.html" title="User Info: no_comment"><img src="/system/templates/img/icons/22x22/apps/system-users.png" width="22" height="22" alt="User Info" /></a> <a href="topic-3180.txt" title="Reintext-Version"><img src="/system/templates/img/icons/22x22/mimetypes/text-x-generic.png" width="22" height="22" alt="TXT-Version" /></a> <img OnClick="Box.swap('add_post')" src="/system/templates/img/icons/22x22/apps/accessories-text-editor.png" width="22" height="22" alt="reply" title="Auf diesen Beitrag antworten" style="cursor:pointer;" /> </div> <div>Thursday, 15. July 2004 @ 18:22:47 | 31575 Zeichen | 0 Antworten </div> <div style="clear:right;"></div> </div> <a name="reply"></a> <div style="width:500px;padding:2px;"> <div id="add_post"> <h3>Antwort hinzuf&uuml;gen</h3> <form name="post" action="-3180.html" method="post"> <p style="margin:10px;padding:10px;border:1px dashed #999;">Dein Name: <input type="text" id="guestname" name="guestname" value="Anonymous" onfocus="myFocus('guestname')" onblur="myBlur('guestname')" /></p> <div style="margin:10px;"> <img onClick="insert('[b]', '[/b]')" alt="bold" title="Text fetten" src="/system/templates/img/icons/22x22/actions/format-text-bold.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[i]', '[/i]')" alt="italic" title="Text kursiv" src="/system/templates/img/icons/22x22/actions/format-text-italic.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[u]', '[/u]')" alt="underlined" title="Text unterstrichen" src="/system/templates/img/icons/22x22/actions/format-text-underline.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[s]', '[/s]')" alt="line-through" title="Text durchstrichen" src="/system/templates/img/icons/22x22/actions/format-text-strikethrough.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[url]', '[/url]')" alt="insert-url" title="Internetadresse einfügen" src="/system/templates/img/icons/22x22/apps/internet-web-browser.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[img]', '[/img]')" alt="insert-image" title="Bildadresse einfügen" src="/system/templates/img/icons/22x22/mimetypes/image-x-generic.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[quote]', '[/quote]')" alt="quote" title="Text zitieren" src="/system/templates/img/icons/22x22/mimetypes/text-x-generic.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[code]', '[/code]')" alt="code" title="Code auflisten" src="/system/templates/img/icons/22x22/mimetypes/text-html.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[indent]', '[/indent]')" alt="indent" title="Text einrücken" src="/system/templates/img/icons/22x22/actions/format-indent-more.png" width="22" height="22" style="cursor:pointer;" /> <!--<img onClick="insert('[b]', '[/b]')" alt="reverse-indent" title="Text zurückrücken" src="/system/templates/img/icons/22x22/actions/format-indent-less.png" width="22" height="22" style="cursor:pointer;" />--> <img onClick="insert('[left]', '[/left]')" alt="align-left" title="Text linksbündig" src="/system/templates/img/icons/22x22/actions/format-justify-left.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[center]', '[/center]')" alt="align-right" title="Text rechtsbündig" src="/system/templates/img/icons/22x22/actions/format-justify-right.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[right]', '[/right]')" alt="align-center" title="Text zentriert" src="/system/templates/img/icons/22x22/actions/format-justify-center.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[justify]', '[/justify]')" alt="align-justify" title="Text Blocksatz" src="/system/templates/img/icons/22x22/actions/format-justify-fill.png" width="22" height="22" style="cursor:pointer;" /> <span class="menuButton" onclick="return buttonClick(this, 'text-size');" onmouseover="buttonMouseover(this, 'text-size');"><span class="menu"><img alt="text-size" title="Textgröße" src="/system/templates/img/icons/22x22/mimetypes/font-x-generic.png" width="22" height="22" style="cursor:pointer;" /></span></span> <div id="text-size" class="menuhead"> <a class="menuLink" onMouseDown="insert('[size=1]', '[/size]')"><span style="font-size: 8pt; line-height: 100%;">Gr&ouml;&szlig;e 1</span></a> <div class="menuItemSep"></div> <a class="menuLink" onMouseDown="insert('[size=2]', '[/size]')"><span style="font-size: 10pt; line-height: 100%;">Gr&ouml;&szlig;e 2</span></a> <div class="menuItemSep"></div> <a class="menuLink" onMouseDown="insert('[size=3]', '[/size]')"><span style="font-size: 12pt; line-height: 100%;">Gr&ouml;&szlig;e 3</span></a> <div class="menuItemSep"></div> <a class="menuLink" onMouseDown="insert('[size=4]', '[/size]')"><span style="font-size: 14pt; line-height: 100%;">Gr&ouml;&szlig;e 4</span></a> <div class="menuItemSep"></div> <a class="menuLink" onMouseDown="insert('[size=5]', '[/size]')"><span style="font-size: 18pt; line-height: 100%;">Gr&ouml;&szlig;e 5</span></a> <div class="menuItemSep"></div> <a class="menuLink" onMouseDown="insert('[size=6]', '[/size]')"><span style="font-size: 24pt; line-height: 100%;">Gr&ouml;&szlig;e 6</span></a> <div class="menuItemSep"></div> <a class="menuLink" onMouseDown="insert('[size=7]', '[/size]')"><span style="font-size: 36pt; line-height: 100%;">Gr&ouml;&szlig;e 7</span></a> </div> <img onClick="insert('[email]', '[/email]')" alt="insert-email" title="Emailadresse einfügen" src="/system/templates/img/icons/22x22/apps/internet-mail.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="insert('[spoiler]', '[/spoiler]')" alt="spoiler" title="Text verstecken (Spoiler)" src="/system/templates/img/icons/22x22/mimetypes/text-x-generic-template.png" width="22" height="22" style="cursor:pointer;" /> <a href="#" style="text-decoration:none;cursor:help;" onclick="flyer=window.open('http://projects.pc-intern.com/index.php?s=&act=legends&CODE=bbcode','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=600,height=700'); return false;"><img src="/system/templates/img/icons/22x22/apps/help-browser.png" width="22" height="22" alt="BBCode Hilfe" /></a> </div> <textarea style="padding:10px;width:100%;font-family:sans-serif;font-size:11px;" name="post" rows="20"></textarea> <table style="width:100%;"> <tr> <td> <img onClick="document.forms['post'].elements['post'].style.height=document.forms['post'].elements['post'].offsetHeight+80+'px'" alt="editor-maximize" title="Editor vergrößern" src="/system/templates/img/icons/22x22/actions/list-add.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="document.forms['post'].elements['post'].style.height=document.forms['post'].elements['post'].offsetHeight-120+'px'" alt="editor-minimize" title="Editor verkleinern" src="/system/templates/img/icons/22x22/actions/list-remove.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="document.forms['post'].elements['post'].focus();document.forms['post'].elements['post'].select()" alt="mark" title="Text markieren" src="/system/templates/img/icons/22x22/actions/edit-select-all.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="ShowHide('manage_attachments')" alt="manage-attachments" title="Anhänge verwalten" src="/system/templates/img/icons/22x22/status/mail-attachment.png" width="22" height="22" style="cursor:pointer;" /> <!--<img onClick="" alt="cut-marked-text" title="Markierten Text ausschneiden" src="/system/templates/img/icons/22x22/actions/edit-cut.png" width="22" height="22" style="cursor:pointer;" /> <img onClick="" alt="copy-marked-text" title="Markierten Text kopieren" src="/system/templates/img/icons/22x22/actions/edit-copy.png" width="22" height="22" style="cursor:pointer;" /> --> <img onClick="document.forms['post'].elements['post'].value='';" alt="clear-textarea" title="Textfenster leeren" src="/system/templates/img/icons/22x22/actions/edit-clear.png" width="22" height="22" style="cursor:pointer;" /> </td><td style="text-align:right;"> <img onClick="Box.hide('add_post')" alt="process-stop" title="BBcode-Editor schlie&szlig;en" src="/system/templates/img/icons/22x22/actions/process-stop.png" width="22" height="22" style="cursor:pointer;" /> <input src="/system/templates/img/icons/22x22/actions/view-refresh.png" name="preview_post" value="Vorschau" style="background-color:transparent;border:0px;" type="image" title="Vorschau anzeigen" /></p> <!--<img onClick="insert('[b]', '[/b]')" alt="save-text-as" title="Dokument speichern unter..." src="/system/templates/img/icons/22x22/actions/document-save-as.png" width="22" height="22" style="cursor:pointer;" />--> <input src="/system/templates/img/icons/22x22/actions/document-save.png" name="update_post" value="Dokument speichern" style="background-color:transparent;border:0px;" type="image" title="Dokument speichern" /></p> </td> </tr> </table> <div id="manage_attachments" style="display:none;"> <h3>Attachment hinzufügen</h3> <div id="add_attachment"> <fieldset> <legend>Account Upload Restrictions</legend> <strong>Max Attachment Space:</strong> <br /> <strong>Max Attachment Space per Post:</strong> <br /> </fieldset> <select name="file_select"> <option value="">Aus hochgeladenen Dateien wählen</option> <optgroup label="Dateien:"> </optgroup> </select> <select name="type"> <option value="move">Upload verschieben</option> <option value="copy">Upload kopieren</option> </select> <p><input type="submit" name="add_attachment" value="Anhang hinzuf&uuml;gen" /></p> </div></div> <div style="margin:10px;padding:10px;border:1px dashed #999;"> <p><input type="checkbox" name="disableemos" value="1" /> Smileys deaktivieren?</p> </div> <input type="hidden" name="action" value="add_post" /> <h3>Spam Protection</h3> <p><script type="text/javascript"> var keycode_id = '0b3865276e5fab35bac33288f92c098f'; function get_new_hash() { var url = unescape('index.php?module=sCMS_topic&action=info&id_topic=33582&request=reload_anti_spam_image&img=') + keycode_id; var xmlHttp = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); if (xmlHttp) { xmlHttp.open('GET', url, true); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { keycode_id = xmlHttp.responseText; document.getElementById("anti_spam_image").src = unescape('http://projects.pc-intern.com//index.php%3Fact%3DReg%26CODE%3Dimage%26rc%3D') + keycode_id; document.getElementById("anti_spam_session_id").value = keycode_id; } } xmlHttp.send(null); } } </script><img onclick="get_new_hash();" style="cursor:pointer;" title="Click here to refresh Spam-Image" src="http://projects.pc-intern.com//index.php?act=Reg&amp;CODE=image&amp;rc=0b3865276e5fab35bac33288f92c098f" alt="Code Bit" id="anti_spam_image" /></p> <p><input type="hidden" name="s_id" id="anti_spam_session_id" value="0b3865276e5fab35bac33288f92c098f" /> <p><input style="width:200px;text-align:center;" type="text" name="keycode" value="Insert Code" id="keycode" onfocus="myFocus('keycode')" onblur="myBlur('keycode')" /> </form> </div> </div> <script type="text/javascript">Box.restore('add_post')</script> <div style="margin-left:20%;width:80%;margin-top:10px;"> </div> </div> <div class="box"> <div style="margin:10px;padding:10px;border:1px dashed #999;"> <p>Sie sind nicht <a href="login.html">eingeloggt</a>.</p> </div> </div> <!-- google_ad_section_end --> </div> <div class="sidebar_right"> <img style="float:left;cursor:pointer;" onclick="Box.swap('sidebar_right');" src="domains/pc-intern.com/templates/default/framework/img/sidebar.gif" alt="Click Here to Show / Hide the Sidebar" /> <div id="sidebar_right"> <div style="background-color:#ffffc9;padding:3px;border:1px solid #C9A23D;margin-bottom:20px;margin-left:20px;"> <h4>Login</h4> <form action="login.html" method="post"> <p style="text-align:center;"><input style="width:90%;" type="text" name="username" value="Username" id="loginbar_username" onfocus="myFocus('loginbar_username')" onblur="myBlur('loginbar_username')" /></p> <p style="text-align:center;"><input style="width:90%;" name="password" value="Password" id="loginbar_password" onfocus="myFocus('loginbar_password');this.type='password'" onblur="myBlur('loginbar_password');this.type='password'" type="text" /></p> <table style="margin:auto;margin-top:10px;padding-top:5px;border-top:1px solid #BBB;"> <tr> <td style="vertical-align:middle;font-size:9px;">Eingeloggt bleiben</td> <td style="vertical-align:bottom;"><input type="checkbox" name="setcookie" value="1" checked="checked" /></td> <td rowspan="2"><input style="height:45px;margin-left:10px;" type="submit" name="login" value="Login" /></td> </tr> <tr> <td style="vertical-align:top;font-size:9px;">Anonymer Login</td> <td style="vertical-align:middle;"><input type="checkbox" name="anonlogin" value="1" /></td> </tr> </table> <input type="hidden" name="action" value="login" /> </form> <div style="margin:10px;padding:10px;border:1px dashed #999;"> <div style="float:left;margin-right:5px;margin-bottom:100%;"><img alt="important" src="http://pc-intern.com/system/templates/img/icons/32x32/emblems/emblem-important.png" width="32" height="32" /></div> <div>Noch keinen Account? Jetzt <a href="register.html">kostenlos registrieren</a> und Mitglied werden.</div> </div> </div> </div> <script type="text/javascript">Box.restore('sidebar')</script> </div> <div style="clear:both;"></div> </div> <div class="head"> <div class="menucat"> <div class="top right menu-a"> <p style="margin:5px; margin-top:25px;"><a class="menucat" href="http://pc-intern.com">Home</a></p> <p style="margin:5px;"><a class="menucat" href="artikel.html">Artikel</a></p> <p style="margin:5px;"><a class="menucat" href="projekte.html">Projekte</a></p> <p style="margin:5px;"><a class="menucat" href="multimedia.html">Multimedia</a></p> <p style="margin:5px;"><a class="menucat" href="webhosting.html">Hosting / DSL</a></p> <p style="margin:5px;"><a class="menucat" href="kontakt.html">Kontakt</a></p> </div> <div class="top menu-b"> <p style="margin:5px; margin-top:25px;"><a class="menucat" href="news.html">News</a></p> <p style="margin:5px;"><a class="menucat" href="weblog.html">Weblog</a></p> <p style="margin:5px;"><a class="menucat" href="netgrabs.html">Netgrabs</a></p> <p style="margin:5px;"><a class="menucat" href="webtipps.html">Webtipps</a></p> <p style="margin:5px;"><a class="menucat" href="downloads.html">Downloads</a></p> </div> </div> <div class="teaser" style="overflow:hidden;"> </div> </div> <div class="logo">&nbsp;</div> <!--[if IE ]> <div style="position:absolute;top:50px;left:850px;"> <div> <script type="text/javascript"> google_ad_client = "pub-9334906533208101"; google_ad_width = 120; google_ad_height = 240; google_ad_format = "120x240_as"; google_cpa_choice = "CAEQnZSTlwIQ4ZOTlwIQpZOTlwIQ6ZKTlwIQrZKTlwIQ8ZGTlwIQ-ZCTlwIQvZCTlwIQzY6TlwIQiY-TlwIQxY-TlwIQgZCTlwIQ_abzzwEQ36bzzwEaCGfmibxXoKbnKMWz93MoxbP3cyjFs_dzKMWz93MoxbP3cyjFs_dzKMWz93MoxbP3cyjFs_dzKMWz93MoxbP3cyjFs_dzKMWz93MoxbP3cw"; </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div> </div> <![endif]--> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-258183-1"; urchinTracker(); </script> </body> </html>