Posts mit dem Label HTML werden angezeigt. Alle Posts anzeigen
Posts mit dem Label HTML werden angezeigt. Alle Posts anzeigen

Mittwoch, 28. Mai 2014

Aufzählungslisten in HTML

Für eine Aufzälhungsliste gibt es verschiedene Tags es kommt immer auf die Listenart an, die verwendet werden soll. Für die einzelnen Listeneinträge gibt es das Tag <li> (list item = Listeneintrag). Der Listeneintrag steht zwischen dem Start-Tag <li> und dem End-Tag </li> Nach dem End-Tag </li> wird automatisch eine neue Zeile angefangen.

Die unsortierte Liste
Bei einer unsortierten Liste, steht das Tag <li> und </li> zwischen Start-Tag <ul> (unordered list = unsortierte Liste) und End-Tag </ul>. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Listen in HTML </title>
  4.         </head
  5.         <body>
  6.                 <ul>
  7.                         <li>Erster Listeneintrag</li>
  8.                         <li>Zweiter Listeneintrag</li>
  9.                         <li>Dritter Listeneintrag</li>
  10.                 </ul>
  11.         </body>
  12. </html>

Bei einer unsortierten Liste wird automatisch ein Aufzählungszeichen den einzelnen Listeneinträgen hinzugefügt.



Die nummerierte Liste
Bei einer nummerierte Liste, steht das Tag <li> und </li> zwischen Start-Tag <ol> (ordered list = nummerierte Liste) und End-Tag </ol>. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Listen in HTML </title>
  4.         </head
  5.         <body>
  6.                 <ol>
  7.                         <li>Erster Listeneintrag</li>
  8.                         <li>Zweiter Listeneintrag</li>
  9.                         <li>Dritter Listeneintrag</li>
  10.                 </ol>
  11.         </body>
  12. </html>

Bei einer nummerischen Liste werden die Listeneinträge automatisch durchnummeriert.


Die Definitionsliste
Die Definitionsliste ist für Glossare gedacht. Das Start-Tag <dl> (defination list = Definitionsliste) und End-Tag </dl> steht für die Definitionsliste. Zwischen diesen Tags können das Start-Tag <dt> (defination term = Ausdruck der Liste) und End-Tag </dt> und das Start-Tag <dd> (defination defination = Defination der Liste) und End-Tag </dd> stehen. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Listen in HTML </title>
  4.         </head
  5.         <body>
  6.                 <dl>
  7.                         <dt>Eigenschaften von Mineralien</dt>
  8.                         <dd>Durchsichtigkeit</dd>
  9.                         <dd>Farbe</dd>
  10.                         <dd>Dichte</dd>
  11.                         <dd>Spaltbarkeit und Bruch</dd>
  12.                         <dd>Härte</dd>
  13.                         <dt>Entstehung und Vorkommen der Mineralien</dd>
  14.                         <dd>Eruptivgesteine</dd>
  15.                         <dd>Sedimentgesteine</dd>
  16.                         <dd>Metamorphe Gesteine</dd>
  17.                 </dl>
  18.         </body>
  19. </html>

Der Ausdruck der Definitionsliste ist ein Begriff der z.B. die Attribute der Liste beschreibt, wie hier im Beispiel in Zeile 7 und 13. Die Definition sind die aufzählbaren Attribute des Ausdrucks.


Verschachtelte Listen
Die drei Listenarten können auch beliebig verschachtelt werden. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Listen in HTML </title>
  4.         </head
  5.         <body>
  6.                 <dl>
  7.                         <dt>Eigenschaften von Mineralien</dt>
  8.                         <ul>
  9.                                 <li>Durchsichtigkeit</li>
  10.                                 <li>Farbe</li>
  11.                                 <li>Dichte</li>
  12.                                 <li>Spaltbarkeit und Bruch</li>
  13.                                 <li>Härte</li>
  14.                         </ul>
  15.                         <dt>Entstehung und Vorkommen der Mineralien</dt>
  16.                         <ol>
  17.                                 <li>Eruptivgesteine</li>
  18.                                 <li>Sedimentgesteine</li>
  19.                                 <li>Metamorphe Gesteine</li>
  20.                         </ol>
  21.                 </dl>
  22.         </body>
  23. </html>


Es ist auch möglich das Aussehen der Listen zu verändern, z.B ein anderes Aufzählungszeichen verwenden oder die Nummerierung ändern. Dafür sollte aber CSS verwendet werden und nicht mehr HTML, dies ist zwar auch noch möglich, aber CSS ist dafür um einiges besser geeignet.

Sonntag, 18. Mai 2014

Kommentare in HTML

In HTML können auch Kommentare erstellt werden, damit der Code Übersichtlicher bleibt. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Kommentare in HTML </title>
  4.         </head
  5.         <body>
  6.                 <!-- Dies ist ein Kommentar in HTML. -->
  7.                 <p> Perfekt ist man, wenn man sich seine Fehler eingesteht
  8.                     und es versucht besser zu machen! </p>     
  9.                 <!--
  10.                         Das ist auch ein Kommentar!
  11.                 -->
  12.         </body>
  13. </html>

Kommentare werden immer mit <!-- angefangen und mit --> beendet. Durch das <!-- wird einfach der Text vom Browser übersprungen bis zu -->. Der Kommentar-Text braucht nicht in der selben Zeile stehen wie <!-- und -->, wie es in Zeile 9 bis 11 zu sehen ist. Hier das Resultat im Browser:


Donnerstag, 15. Mai 2014

Farben in HTML

Die Farben in HTML werden als Hexadezimalen Werten oder mit dem Farbnamen angegeben.

Die Hexadezimale Farbangabe
Am Anfang der Farbangabe muss das #-Zeichen stehen, danach folgt ein sechsstelliger hexadezimaler Wert (dieser besteht aus den Zahlen 0-9 und den Buchstaben A-F).

0 = dezimal 0
1 = dezimal 1
2 = dezimal 2
3 = dezimal 3
4 = dezimal 4
5 = dezimal 5
6 = dezimal 6
7 = dezimal 7
8 = dezimal 8
9 = dezimal 9
A = dezimal 10
B = dezimal 11
C = dezimal 12
D = dezimal 13
E = dezimal 14
F = dezimal 15

Die Farbe setzt sich aus den RGB-Farbwerten (rot, grün, blau) zusammen. Für jeden Farbwert stehen zwei Stellen zum definieren der Farben zur Verfügung, somit ergeben sich 16*16 = 256 Farbeinstellungen für jede Farbe.

Die Farbangabe mit VGA-Farbnamen 
Die VGA-Farbpalette besteht aus 16 Farben: black, gray, maroon, red, green, lime, olive, yellow, navy, blue, purple, fuchsia, teal, aqua, silver und white.
Ff

Montag, 12. Mai 2014

Grafiken in HTML

Um eine Grafik einzubinden gibt es das Standalone-Tag <img> (img = Image = Bild) dieses Tag besitzt kein Start- und End-Tag. Hier der Beispielcode dazu:

  1. <html>
  2.         <head>
  3.                 <title> Grafiken in HTML </title>
  4.         </head
  5.         <body>
  6.                 <img src="Bild.jpg">
  7.         </body>
  8. </html>

Den Attribut src (source = Quelle) übergeben wir die Adresse oder das Verzeichnis. Hier im Beispiel ist es das Verzeichnis. Es ist auch möglich mit ../ in ein vorheriges Verzeichnis auf eine Grafik zuzugreifen oder z.B. mit "Bilder/Bild.jpg" in ein Unterverzeichnis auf eine Grafik zuzugreifen. Es ist natürlich auch möglich das komplette Verzeichnis anzugeben. Wenn sich aber unser Projektverzeichnis änder, müssen wir die Verzeichnisse der Grafiken ändern, deren kompletten Pfade angegeben wurden, deshalb sollte man es vermeiden komplette Verzeichnisse anzugeben. Die Grafiken sollten das Format GIF, JPG oder PNG haben.

Hier das Bild im Browser:


Nach der Adressangabe oder Verzeichnisangabe sollte noch das Attribut alt (alternativ) hinzugefügt werden. Wenn die Grafik nicht angezeigt werden kann, aus welchen Grund auch immer, wird der Text vom Attribut alt angezeigt, hier kann z.B. eine Beschreibung der Grafik angegeben werden. Wenn die Grafik nur dekorativ ist, sollte alt="" angeben werden.

  1. <html>
  2.         <head>
  3.                 <title> Grafiken in HTML </title>
  4.         </head
  5.         <body>
  6.                 <img src="Bild.jpg" alt="Grafik">
  7.         </body>
  8. </html>

Der Alternativtext sollte also immer angegeben werden. Hier ein Beispiel wenn der Browser die Grafik nicht anzeigen kann:


Wie man sehen kann, wird der Alternativtext im Browser ausgegeben.

Die Größe der Grafiken verändern
Wir können natürlich auch die Größe der Grafik mit den Attributen width (Breite) und height (Höhe) verändern. Wir können die Größe in Pixel angeben. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Grafiken in HTML </title>
  4.         </head
  5.         <body>
  6.                 <img src="Bild.jpg" width="450" height="310" alt="Grafik">
  7.         </body>
  8. </html>

Die Grafik wird in der angegebenen Größe dargestellt, auch wenn das Browserfenster kleiner sein sollte.


Wer die Seitenverhältnisse beibehalten möchte, kann auch nur eine Größe angeben dadurch wird die zweite Größe automatisch berechnet um das Seitenverhältnis beizubehalten. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Grafiken in HTML </title>
  4.         </head
  5.         <body>
  6.                 <img src="Bild.jpg" width="200" alt="Grafik">
  7.         </body>
  8. </html>

Es ist natürlich uns überlassen welche Größe wir angeben wollen. Wir könnten anstatt der Breite width auch nur die Höhe mit height angeben.

Es ist auch möglich die Größe anzugeben, die die Grafik im Browserfenster belegen soll, dafür geben wir den Prozentsatz an, dessen Fläche im Fenster die Grafik belegen soll. Wenn wir die Größe als Prozent angeben wollen müssen wir nur nach der Zahl ein %-Zeichen anhängen.

  1. <html>
  2.         <head>
  3.                 <title> Grafiken in HTML </title>
  4.         </head
  5.         <body>
  6.                 <img src="Bild.jpg" width="100%" height="100%" alt="Grafik">
  7.         </body>
  8. </html>

Hier im Beispiel wird die Grafik vergrößert oder verkleinert damit sie das ganze Browserfenster ausfüllt. Dabei werden die Seitenverhältnisse nicht eingehalten.


Wenn wir nur Breite oder nur Höhe angeben, wird das Seitenverhältnis beibehalten. Hier ein Beispiel:

  1. <html>
  2.         <head>
  3.                 <title> Grafiken in HTML </title>
  4.         </head
  5.         <body>
  6.                 <img src="Bild.jpg" height="50%" alt="Grafik">
  7.         </body>
  8. </html>

In diesen Beispiel nimmt die Grafik 50% der Fensterhöhe ein die Seitenverhältnisse werden dabei eingehalten, auch wenn die Breite des Fensters kleiner ist als die Breite der Grafik.


Rahmen für Grafiken erstellen
Mit dem Attribut border (Rahmen) kann ganz einfach ein Rahmen gezeichnet werden. Es muss border nur die Dicke des Rahmens in Pixel übergeben werden.

  1. <html>
  2.         <head>
  3.                 <title> Grafiken in HTML </title>
  4.         </head
  5.         <body>
  6.                 <img src="Bild.jpg" height="50%" border="3" alt="Grafik">
  7.         </body>
  8. </html>