HTML - Kurs

Werbung
HTML - Kurs
HTML Grundgerüst
<html>
<head>
<title> Einführung </title>
</head>
<body>
<h1> Willkommen </h1>
<p> Es war einmal … </p>
</body>
</html>
Textformatierung
n
Überschriften
n <h1>Größte Überschrift</h1>
n <h6>Kleine Überschrift </h6>
Position
n align="center" zentriert
n align="right" rechtsb ündig
n align=„left"
linksbündig
n align="justify„ Blocksatz
Auch:
<h1 style="text-align:center">...</h1>
n
<hr > = Trennlinie
<html>
<head>
<title>Seite </title>
</head>
<body>
<h1 align="center">Kapitel 1 </h1><hr>
<p> Text…</p>
<h3 align="right"> Kapitel 1.2.1</h3>
<h5 align=„justify"> Blocksatz </h5>
<h6 align="left">Hinweis</h6>
</body>
</html>
Textformatierung
n
n
<hr> fügt eine horizontale Linie ein
<br> erzeugt einen Zeilenumbruch
n
Werden nicht geschlossen
<html>
<head>
<title> Einführung </title>
</head>
<body>
<h1> Kapitel 1 </h1> <hr>
<p> Hallo <br> Welt </p>
</body>
</html>
Textformatierung
n
Text fett markieren mit <b> oder <strong> :
<p>Dieses <b>Wort </b> ist fett. H<sub>2</sub>O. 2 <sup> 2 </sup> </p>
n
n
n
n
n
n
n
Kursiv: <i>
Unterstrichen : <u>
Durchgestrichener Text: <strike>...</strike>
Text größ er: <big>...</big>
Text kleiner: <small>...</small>
Hochgestellt: <sup>...</sup>
Tiefgestellt: <sub>...</sub>
Sonderzeichen
n
Umlaute:
n Ä = &auml
n Ö = &ouml
n Ü = &uuml
n
Weitere:
n
http://de.selfhtml.org/html/referenz/zeichen.htm
Schriftart
n
span style =
n „font-family =
Schriftart“
z.B. „Times New Roman“
„font-size = Schriftgröß e
„
z.B: 200%, 12pt,
n
…
<body>
<p>
<span style="fontfamily:'Times New Roman'‚
">Text
</span><br>
<span style="fontfamily:'Times New Roman';
font-size:24pt">groß er Text
</span>
</p>
</body>
…
Aufzählung/Listen
<html>
<head>
<title>Liste</title>
</head>
<body>
<h1>Liste </h1>
<ul>
<li>Punkt 1</li>
<li> Punkt 2</li>
<li>Punkt 3</li>
</ul>
</body>
</html>
n
n
n
ul = unordered list
li = list item
Verschachtelt:
<ul>
<li>Suchmaschinen
<ul>
<li>Google</li> </ul>
</li>Test 2
<ul>
<li> Unterpunkt </li> </ul>
</ul>
Aufzählung/Listen
n
Aufzählung:
n
n
ol = ordered list
li = list item
<ol>
<li>Frühst ück</li>
<li>Mittagessen</li>
<li>Abendessen</li>
</ol>
Aufzählung bei 7 starten:
<ol start="7">
n
Rö mische Aufzählung:
<ol type="I">
<li value="10">Text </li>
</ol>
Aufzählung/Listen
n
Aufzählung
n
n
n
n
n
<ol start="7">
<ul type="circle">
<ul type="disc">
<ul type="square">
Nummerierte Liste
n
n
n
n
n
bei 7 starten:
nicht ausgefüllte Kreise :
Ausgefüllte Kreise:
Rechtecke:
Listeneinträge mit I., II., …:
Mit i., ii.,… :
Mit A,B,.. :
Mit a,b,c,… :
<ol type="I">
<ol type="i„>
<ol type="A">
<ol type="a„>
Startwert: <ol start="7"> , <li value="15">
Definitionen
n
n
n
dl = definition list
dt = definition (list) term = Ausdruck in der Definitionsliste
dd = definition (list) definition = Definition in der Definitionsliste.
<body>
<h1>DFÜ-Abkürzungen</h1>
<dl>
<dt>AA</dt>
<dd>Auto Answer (Modem)</dd>
<dt>AAE</dt>
<dd>Allgemeine Anschalte-Erlaubnis</dd>
</dl>
</body>
Tabellen
<table border="1">
<tr>
<th>Stadt</th>
<th>Land</th>
<th>Fluss</th>
</tr>
<tr>
<td>Dortmund</td>
<td>Deutschland</td>
<td>Donau</td>
</tr>
</table>
Tabellen
n
„border“ legt die Breite des Rahmen fest.
<tr> = Tabellenzeile
<th> = Kopfzeile
<td> = Datenzeile
n
Tabellenbreite festlegen:
n
Nach <table border="1"> ein <colgroup> einführen und die Breite der
einzelnen Spalten mit <col width="80"> <col width="100">
<col width="320"> festlegen </colgroup>
Oder einheitliche Größe mit <colgroup width="200"
span="3"></colgroup>
n
n
n
n
Tabellen
n
Verschiedene Spaltengr ößen:
<table border="1">
<colgroup>
<col width="80">
<col width="100">
<col width="320">
</colgroup>
<tr>
<td>1. Zeile, 1. Spalte</td>
<td>1. Zeile, 2. Spalte</td>
<td>1. Zeile, 3. Spalte</td>
</tr>
</table>
n
Einheitliche Spaltengr öße:
<table border="1">
<colgroup width="200 „
span="3"></colgroup>
<tr>
<td>1. Zeile, 1. Spalte</td>
<td>1. Zeile, 2. Spalte</td>
<td>1. Zeile, 3. Spalte</td>
</tr>
</table>
Tabellen
<html><body>
<table border="1" rules="groups">
<thead> <tr>
<th>Stadt</th>
<th>Hafen</th>
</tr> </thead>
<tbody> <tr>
<td>Hamburg</td>
<td>Deutschlands Tor zur Welt</td>
</tr> </tbody>
<tfoot> <tr>
<td><i>Einwohner:<br>1.786.278</i></td>
<td><i>Container:<br>9,89 Mil.</i></td>
</tr> </tfoot>
</table>
</body>
</html>
Tabellen
<html>
<head>
<title>Tabellen</title>
</head>
<body>
<h1>Rahmen</h1>
<table border="8" cellspacing="10"
cellpadding="20">
<tr>
<th>Stadt</th>
<th>Land</th>
<th>Fluss</th>
</tr>
<tr>
<td>Dresden</td>
<td>Deutschland</td>
<td>Donau</td>
</tr>
</table>
</body>
</html>
Tabelle: Außenrahmen
n
<table border="3" frame="void">
n
frame="void"
frame="above"
frame="below"
frame="hsides"
frame="vsides"
frame="lhs"
frame="rhs"
n
n
n
n
n
n
(kein Rahmen)
(Rahmen oben)
(Rahmen unten)
(Rahmen horizontal)
(Rahmen vertikal)
(Rahmen links)
(Rahmen rechts rechts)
Tabelle: Gitternetzlinien
n
<table border="1" rules="groups">
n
rules="none"
rules="rows"
rules="cols"
rules="groups"
rules="all"
n
n
n
n
(keine Linien)
(Reihenweise Linien)
(Spaltenweise Linien)
(Gruppenweise Linien)
(Gatter)
Tabellen
n
Zeilen verschmelzen:
<table border="1">
<tr>
<th colspan="2">Lieblingstiere</th>
</tr>
<tr> <td>Hund</td> <td>Katze</td> </tr>
</table>
n
colspan = Zelle über mehrere Spalten
Farben
Hintergrund
<body bgcolor="#CCFFFF">
n
Textfarbe
<body text="FFFFE5" >
n
n
Weitere
n
n
n
link = Farbe f ür Verweise noch nicht besuchter Dateien
vlink = Farbe für Verweise bereits besuchter Dateien
alink= Farbe für Verweise, die der Anwender gerade anklickt
Farbtabelle unter: http://www.html-php-mysql.de/generatoren/colors.php oder
http://www.mediaevent.de/tutorial/farbcodes.html
Farben
n
Für Tabellen:
<table border="1" bgcolor="667FFF"> oder
n <table border="1" style="background-color:
667FFF ">
n
<tr bgcolor="667FFF "> oder
n <tr style="background-color: 667FFF ">
n
n
bordercolor = Rahmenfarbe
Links einfügen
n
n
a = Anker
href = Hypertext
Direkt:
<a href="http://www.Seite.de">Seite</a>
n
Neues Fenster:
<a href="http://www.Seite.de" target="_blank">Seite</a>
n
Farbe:
<a href=„www.seite.de" style="color:green">Seite</a>
n
Verweise
Email:
<p>Max Mustermann
<a href="mailto:[email protected]">
[email protected]</a>
</p>
n
Downloads:
<p> <a href=„download.zip">Download</a><br>
Ein Download Applet </p>
n
Bilder
Einbinden:
<p><img src=„Bild.png" alt=„Bild"></p>
n
Anpassen:
<p><img src=„Bild.png" width="368" height="383„ border="4"
name="bild" align="middle" alt=„Bild"></p>
n <br clear="all"> Textfluss wird ab der nächsten Zeile
unterhalb der Grafik fortgesetzt (left, right)
n
Link:
<a href=„seite.html"><img src=„bild.jpg" width="160"
height="34" border="0" alt=„bild"></a>
n
Einführung
Navigation
n
n
n
Listenelemente mit ul, li
Abstand auf 0 setzen
Aufzählungszeichen durch „ liststyle:none“ eliminieren
<html> <head>
<title>Navigationsleisten</title>
<style type="text/css"> body, a {
font: normal 100.01% Helvetica, Arial,
sans-serif; color: black; backgroundcolor: white;
}
ul#Navigation { margin: 0; padding:
0;
}
ul#Navigation li { list-style: none;
margin: 0; padding: 0; }
</style> </head> <body>
<h1>Navigationsleiste ...</h1>
<ul id="Navigation">
<li>
<a href="nav_definieren.htm">Punkt 1
</a></li>
<li>
<a href="nav_formatieren.htm">Punkt 2
</a></li>
</ul>
</body> </html>
Einführung
n
Navigation mit
Listenelementen ul, li
<html>
<head>
<title>Navigationsleisten</title>
<style type="text/css">
body{
font: normal 100.01% Helvetica, Arial, sans-serif;
color: black; background-color: white;
}
ul#Navigation {
margin: 0; padding: 0;
}
ul#Navigation li {
list-style: none;
margin: 0; padding: 0;
}
</style>
</head>
<body>
<h1>Navigationsleiste ...</h1>
<ul id="Navigation">
<li><a href="nav_definieren.htm">Beispiel 1</a></li>
<li><a href="nav_formatieren.htm">Beispiel 2</a></li>
<li><a href="nav_rollover.htm">Beispiel 3</a></li>
</ul>
</body>
</html>
Einführung
n
n
n
Breite und Abstand für
Listenelemente bestimmen, sowie
Farben festlegen
Mit Navigationskasten
„display:block; „ um Rollover
über den ganzen Kasten zu
bekommen
…
ul#Navigation {
width: 10em;
margin: 0; padding: 0.8em;
border: 3px solid black; /* Rahmen */
background-color: blue;
}
ul#Navigation li {
list-style: none;
margin: 0.4em; padding: 0.2em;
border: 5px solid gray; /*innen Rahmen
Kasten */
background-color: yellow; /*Farbe Kasten */
}
ul#Navigation a { /* Link Text */
display:block;
text-decoration: none; font-weight: bold;
color: black; background-color: #ccc;
}
ul#Navigation a:hover { /* Farbe Text, wenn
Mauszeiger auf Link*/
color: white; background-color: gray;
}
</style>
…
Navigation
Seite mit Navigation
Kopf
<html>
<head>
<title>Navigationsleiste</title></head>
<style type="text/css">
body {
font: Helvetica, Arial, sans-serif;
color: white; background-color: #0000cd; /*Hintergrund ganze Seite */
}
ul#Navigation {
width: 10em;
margin: 0; padding: 0.2em 0.8em 0.8em;
border: 1px solid black; /*Rahmen*/
background-color: black;
}
Seite mit Navigation
Kopf
ul#Navigation li { */ Kastengröße*/
list-style: none;
margin: 0.5em; padding: 0;
}
ul#Navigation a, ul#Navigation span,
ul#Navigation h2 {
display:block;
padding: 0.2em;
Seite mit Navigation
Kopf
ul#Navigation a:hover, ul#Navigation span {
border-color: black;
border-left-color: black; border-top-color:
black;
color: blue; background-color: yellow; /*
angeklicktes */
}
ul#Navigation h2 {
font-size: 1em;
margin: 1.1em 0 0;
Seite mit Navigation
Inhalt
n
Die Navigationsliste wird über a href mit den jeweiligen Seiten
verbunden:
<body>
<h1 id="Beispiel">Navigationsleiste mit Überschriften</h1>
<ul id="Navigation">
<li><h2>Thema 1</h2></li>
<li><a href="#Seite">Seite 1.1</a></li>
<li><h2>Thema 2</h2></li>
<li><span>aktuelle Seite</span></li>
<li><a href="#Seite">Seite 2.2</a></li>
<li><h2>Thema 3</h2></li>
<li><a href="#Seite">Seite 3.1</a></li>
</ul>
</body>
</html>
Horizontale
Navigation
n
Horizontale Navigation :
n ul#Navigation{
Text-align: center;
n
ul#Navigation li{
Display: inline;
n
Einheitliche Menüpunkte:
n
ul#Navigation a,
ul#Navigation span {
float: left; width: 6em;
…
}
ul#Navigation {
margin: 0; padding: 0.8em; text-align: center;
border: 1px solid
black; background-color: silver;
}
ul#Navigation li
{ list-style: none;
display: inline; margin: 0.4em; padding: 0;
}
ul#Navigation a, ul#Navigation span {
padding: 0.2em 1em; text-decoration: none;
font-weight: bold; border: 1px solid black;
border-left-color: white; border-top
-color: white; color: maroon; backgroundcolor: #ccc;
}
ul#Navigation a:hover, ul#Navigation span {
border-color: white; border-left-color: black;
border-top-color:
black; color: white; background-color: gray;
}
</style>
...
Horizontale
Navigation
n
Mehrere Ebenen:
n
Durch Verschachtelung der ul:
<ul id="Navigation">
<li><a href="#Punkt1">Seite 1</a></li>
<ul> <li><a href="#Punkt">Seite 1a</a></li>
</ul> </li>
<li><a href="#Punkt">Seite 2</a></li>
<li><a href="#Punkt">Seite 3</a></li>
</ul>
Zusammenfassung
n
Struktur:
<html> <head> title </head>
<body> content </body>
</html>
n
Listen:
<ul> <li>Punkt 1</li> <li> Punkt
2</li> <li>Punkt 3</li> </ul>
<ol> <li>Frühstück</li>
<li>Mittagessen</li>
<li>Abendessen</li> </ol>
Tabellen:
<table border="1">
<tr>
<th>Stadt</th></tr>
<tr>
<td>Dortmund</td>
</tr>
</table>
n
Zusammenfassung
n
Farben:
n
n
n
n
n
<body bgcolor="#CCFFFF">
<body text="FFFFE5" >
http://www.html -php -mysql.de/generatoren/colors.php
http://www.mediaevent.de/tutorial/farbcodes.html
Links:
n
n
<a href="http://www.Seite.de">Seite</a>
<a href="http://www.Seite.de" target="_blank">Seite</a>
Zusammenfassung
n
Bilder einfügen:
n
n
<p><img src=„Bild.png" alt=„Bild"></p>
Email-Adressen:
<p>Max Mustermann
<a href= mailto:[email protected]"> [email protected]</a>
</p>
Herunterladen