HP - Zubehör  
 


Free Counter
Backgrounds
Bannerrohlinge
Buttons
CGI-Scripte
PHP-Scripte
DHTML
Downloads
Gifs
HP-Vorlagen
Interfaces
Javascrpits & Applets
Linien
Logos
Smileys
Generatoren
Tutorials | T & T

 
 

 

 


  Internes  
 


Gästebuch
Toplist
Links
Friendly Sites
E-Mail
Forum
Link me
Disclaimer
Home

 
 

 

 


   
 
 

ICQ 167352813

--
erreichbar unter :

--www.hp-zubehoer.de
--www.viggo.de

 
 

© 2003 by viggo

 

  Tutorials | HTML -Workshop  
 


Grundgerüst
Text
Links
Bilder+Grafik
Tabellen
Frames


Grundgerüst

Jede Webseite ist eigentlich gleich aufgebaut.
Sie beginnt mit <html> und endet mit </html>. Diese Codes nennt man tags. Diese Tags stehen meistens am Anfang und am Ende eines bestimmten zu definierenden Objektes.
Innerhalb des <html>tags gibt es noch weitere wichtige tags.

<head> ... </head>
In diesem Bereich steht zum Beispiel der Name bzw. Titel der Seite. (<titel> ... </titel>)
Weiterhin haben hier die Metatags ihren Platz (Keyword, Autorenname usw.)
Außerdem werden hier CSS-Styles hinterlegt. Entweder als Link zu einer externen Datei oder gleich so.

<body> ... </body>
Hier steht dann der eigentliche Inhalt der Webseite, wie Text, Grafiken, Bilder, Tabellen usw.
Die Seiteneigenschaften werden hier auch festgelegt, sprich wie die Seite im Endeffekt aussieht.
Im <body>tag kann man viele verschiedene Eigenschaften festlegen.

text="#000000" Textfarbe (hier schwarz)
link="#FFFFFF" Hyperlinkfarbe (hier weiss)
vlink="#FF0000" bereits besuchte Hyperlinks (hier rot)
alink="#FFFF00" Farbe eines aktiven Links (hier gelb)
bgcolor="00FF00" Farbe des Hintergundes (hier grün)
background="bild.gif URL dea Hintergrundbildes
bgproperties="fixed" Hintergrunnd scrollt nicht mit
scroll=no Keine Scrollbalken am rechten Rand

Ganz vereinfacht sieht der HTML-Code für eine Webseite also so aus:

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<body text="#000000" bgcolor="A9D8BD">
Seiten Inhalt mit Text und Grafiken
</body>

</html>

:: anzeigen ::
:: on top ::


Textformatierung

Mit dem Tag <font> ... </font> legt man die Eigenschaften für einen Text fest.
Schriftart, Farbe, Größe und Stil können festgelegt werden.

face="Arial" Schriftart
color="000000" Farbe des Textes
size="2" Größe des Textes

weiterhin gibt es noch andere Tags, die das Aussehen des Textes verändern können.
Ist nützlich wenn man einzelne Textelemente mal CSS formatieren möchte.

<b> bold </b> bold
<i> italic </i> italic
<u> unterstrichen </u> unterstrichen
<s> durchgestrichen </s> durchgestrichen
<em> hervorheben </em> hervorheben
<cite> Zitat </cite> Zitat
<kbd> Tastatur </kbd> Tastatur
<tt> teletype </tt> teletype

Der Code könnte dann zum Beispiel so aussehen.

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<body text="#000000" bgcolor="A9D8BD">
Seiten Inhalt mit Text und Grafiken
<font><b> bold </bold></font>
<font><i> italic </i></font>
<font><kbd> Tastatur </kbd></font>
</body>

</html>

:: anzeigen ::


Textausrichtung auf einer Seite wird mit dem Tags "align" vorgenommen. Vier verschiedene Anzeigeformate:

align="right" Textausrichtung rechts
align="left" Textausrichtung links
align="center" Textausrichtung mittig
align="justify" Text im Blocksatz



Manchmal sind auch Sonderzeichen nötig. Damit diese Zeichen auch überall korreckt angezeigt werden, muss man dafür den Code direkt im HTML-Code einbinden.
Hier einige Beispiele:

Ä &Auml; < &lt;
ä &auml; > &gt;
Ö &Ouml; & &amp;
ö &ouml; " &quot;
Ü &Uuml; &euro;
ü &uuml; © &copy;
£ &pound; ¥ &yen;
&#153; &#151;
ß &szlig; ® &reg;



Um eine Liste bzw. Aufzählung zu realisieren gibt es den Tag <ul> ... </ul> bzw. <ol> ... </ol> in Verbindung mit dem Tag <li>
Eine untergeordnete Liste mit jeweils einem Punkt vor jedem Eintrag könnte so aussehen:

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<body text="#000000" bgcolor="A9D8BD">
<p>Seiten Inhalt mit Text und Grafiken</p>
<ul>
<li> Eintrag 1
<li> Eintrag 2
</ul>
</body>

</html>

:: anzeigen ::


Eine Liste mit Aufzählung (1 2 3 4 ...) vor jedem Eintrag könnte so aussehen:

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<body text="#000000" bgcolor="A9D8BD">
<p>Seiten Inhalt mit Text und Grafiken</p>
<ol>
<li> Eintrag 1
<li> Eintrag 2
</ol>
</body>

</html>

:: anzeigen ::
::on top ::


Links

Hyperlinks oder einfach nur Links genannt sind das A und O im Internet. Mit Hilfe dieser Links "surft" man also durchs WWW. Eingefügt können Links entweder ganz normal al Text oder auch als Bild bzw. Grafik.
Der Tag für einen Link lautet <a> ... </a> in Verbindung href=" ... " .
Links verweisen meistens auf andere Seiten innerhalb des Internets. Links können aber auch Dateien verweisen, welche dann ausgeführt werden bzw. gedownloadet werden. Auch Links innehalb eines Dokumentes bzw. Seite sind möglich.

<a href="seite1.htm"> Seite1</a> Link innerhalb einer Internetpräsenz
<a href="http://www.viggo.de">Viggo</a> Link extern zu einer anderen Adresse
<a href="datei.zip">Download</a> Downloadlink fü eine Datei
<a href="mailto:viggo@viggo.de">Email</a> Link zum Schreiben einer Email
<a href="#top">nach oben</a> Link zum Seitenanfang
<a href="Absatz">Absatz</a> Link zu einer bestimmten Seitenstelle

Bei der letzen Art des Links muss außerdem an die Stellen wohin der Link verweisen soll natürlich der "Markierungstag" gesetzt werden. Zum Beispiel <a name="Absatz"></a>. So kann man innerhalb einer Seite weiterverweisen, siehe bei diesem Dokument hier.

Um nun noch zu definieren wohin dieser Link ausgeführt werden soll gibt es noch eine "Erweiterung" zum <a> ... </a>, und zwar target (Ziel):

target="_self" Link wird im eigenen Frame oder Fenster ausgeführt
target="_blank" Link wird in einem neuen Fenster geöffnet
target="_parent" Link wird in dem darüberliegendem Frame geladen
target="_top" Link wird über das gesamte Browserfenster geladen
target="framename" Link wird in dem benannten Frame ausgeführt


Beispiel: <a href="http://www.viggo.de" target="_blank" >HP-Zubehör</a>

Normalerweise werden bei keiner Angabe eines Zieles alle Links im gleichen Fenster oder Frame geöffnet.
Will man aber erreichen, das alle Links immer ein ein und demselbem Ziel geöffnet werden, kann man im <head> ... </head> Bereich ein Standardziel eintragen.
Der Code lautet: <base target=" ... ">.

Um Hyperlinks auch mit Bildern oder Grafiken zu realisieren braucht man noch eine zusätzlichen Tag zum Einfügen von Bildern. Dieser Tag funktioniert natürlich auch ohne Link, sprich nur zum Einfügen von Bildern ein eine Webseite.

<img src="bild.gif"> (wobei man dort den Pfad und Namen der Bilddatei abgeben muß.)

In Verbindung mit einem Link kann der Code dann so aussehen:

<a href="http://www.viggo.de" target="blank"><img src="bild.gif">

:: on top ::



Bilder & Grafiken

Wie schon im Kapitel vorher gesehen fügt man Bilder oder Grafiken mit dem <img>tag ein. Wobei dan die Quelle (Source) bzw. Pfad der Bilddatei angegeben werden muß.
<img src="../bilder/bild1.gif> oder ähnlich.

Es gibt hauptsächlich 2 Formate von Bildern oder Grafiken, die in Webseiten eingesetzt werden.
gif = Graphics Interchange Format (256 Farben, können tranparent, Animationen möglich)
jpeg oder jpg = werden meistens für Fotos verwendet, weil damit 16,7 Millionen Farben gargestellt werden können.

Auch bei den Bildern gibt es noch einige Zusatzattribute

src="foto.jpeg" Quelle des Bildes oder der Grafik
border="1" Rahmen rund ums Bild
width="10" height"20" Breite & Höhe des Bildes in Pixeln

Beispiel HTML-Code mit eingefügtem Bild .

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<body text="#000000" bgcolor="A9D8BD">
<p>Seiten Inhalt mit Text und Grafiken</p>
<ol>
<li> Eintrag 1
<li> Eintrag 2
</ol>
<p><img src="../../images/logo.jpeg" width="65 height"65"></p>
<p><img src="../../images/logo.jpeg" width="65 height"65"border=1"></p>

</body>

</html>


:: anzeigen ::
:: on top ::


Tabellen

Tabellen sind nicht nur Aufreihungen von Spalten und Zeilen, sondern auch beliebtes Formatierungshilfsmittel.
Mit Tabellen kann man sich eine Webseite sehr schön und einfach aufteilen.
Tabellen werden mit dem <table>><tr><td> ... </td></tr></table>tag eingebunden.

Tabellen werden mit dem jeweiligen Tag in Zeilen und Spalten unterteilt. Weiterhin gibt es noch viele andere Attribute um eine Tabelle zu gestalten.

<table> ... </table> Tabelle gesamt
<tr> ... </tr> eine Zeile
<td> ... </td> eine Spalte
border="1" Tabellenrahmen
bordercolor="#000000" Tabellenrahmenfarbe
width="250" Breite der Tabelle
height="50" Höhe der Tabelle
cellspacing="2" Abstand der einzelnen Zellen
cellpadding="2" Abstand des Zelleninhalts zum Rahmen
bgcolor="#A9D8BD" Hintergrundfarbe der Tabelle oder Zelle
background="grafik.gif" Hintergrundbild der Tabelle oder Zelle
align=" ... " Ausrichtung der Tabelle (center, left, right)

So könnte der HTML-Code einer Webseite aussehen, die zwei Tabellen enthält.

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<body text="#000000" bgcolor="A9D8BD">
<p>Tabelle mit schwarzen Rand<br>
</p>
<table width="250" border="1" cellspacing="0" cellpadding="2" height="50" bordercolor="#000000">
<tr>
<td>Zelle 1 - 1</td>
<td bgcolor="#FFFF00">Zelle 1 - 2</td>
</tr>
<tr>
<td background="../../images/table_nav_bg.jpeg">Zelle 2 - 1</td>
<td>Zeille 2 -2</td>
</tr>
</table>
<p>Tabelle ohne sichtbaren Rand</p>
<table width="250" border="0" cellspacing="0" cellpadding="2" height="50">
<tr>
<td>Zelle 1 - 1</td>
<td background="../../images/table_nav_bg.jpeg">Zelle 1 - 2</td>
</tr>
<tr>
<td bgcolor="#FF0000">Zelle 2 - 1</td>
<td>Zeille 2 -2</td>
</tr>
</table>

</body>

</html>


:: anzeigen ::
:: on top ::


Frames

Frames werden ganz normal in einer HTML-Webseite angegeben. Wobei dann diese Frameseite aus mehreren anderen HTML-Seiten besteht.
Diese Angaben werden innerhalb des <frameset> ... </frameset>tags gemacht. In diesem Tag stehen dann wieder die <frame> ... </frame>Tags, welche die einzelnen Webseiten angeben aus denen die übergeordnete Frameseite besteht.
Mit Frameseiten kann eine Navigation erreichen, so dass zum Beispiel die Links im linken Teil der angezeigtem Seite stehen und beim Weiterklicken sich nur der rechte Teil der Webseite ändert. Aber erst einmal die notwendigsten Tags und Attribute.

<frameset> ... </frameset> beinhaltet die Frameseiten
<frame> ... </frame> einzelne Frameseite
name="links" Name des einzelnen Frames
scr="seite1.htm" Quelle bzw. Pfad der Frameseite
frameborder="yes" oder "no" Framerahmen ja oder nein
border="1" Breite des Rahmens
bordercolor="FF0000" Farbe des Rahmens
noresize Größe vom Browser nicht änderbar
scrolling="no" oder "yes" Scrollbalken ja oder nein
target="rechts" In welchen Frame die Links geladen werden sollen

Für eine Frameseite braucht man also eigentlich mindestens drei Seiten. Die eigentliche Frameseite ansich und dann die beiden Seiten aus denen die Frameseite besteht.
In dem Beispiel heißt die Frameseite "sample_html_70.htm" und besteht zunächst aus "sample_html_71.htm" als linker Teil und "sample_html_1.htm" als rechter Teil.
Der Code der Frameseite könnte dann so aussehen.

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<frameset cols="158,1102" rows="*" bordercolor="#FF0000" border="1" framespacing="1">
<frame name="links" src="sample_html_71.htm" scrolling="NO">
<frame name="rechts" src="sample_html_1.htm" scrolling="AUTO">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>


</html>


Hier der HTML-Code der linken Frameseite mit Zielangaben der Links, im den Seiteninhalt in rechten Teil der Webseite zu ändern. Die Seiten im rechten Teil der Frameseite können beliebige Webseite innerhalb der eigenen Webpräsenz sein oder aber auch externe Seiten:

<html>

<head>
<titel> Titel der Seite </titel>
</head>

<body text="#000000" bgcolor="A9D8BD">
<p>Frameseite</p>
<p>&nbsp;</p>
<p><a href="sample_html_1.htm" target="rechts">Link 1</a></p>
<p><a href="sample_html_2.htm" target="rechts">Link 2</a></p>
<p><a href="sample_html_3.htm" target="rechts">Link 3</a></p>
</body>


</html>

zusammen sieht es dann so aus

:: anzeigen ::
:: on top ::