Erstellung und Gestaltung von Html-Seiten

infoSchritte zur Gestaltung einer Homepage:

Erstellen einer Homepage in Html-Steps (Kurzfassung)

Dateistruktur

Möchtest Du eine Webseite auf Deinem eigenen PC (Tablet) erstellen, so ist es sinnvoll, erstmal eine Ordnerstruktur  zu erstellen in der alle (verlinkten) Dateien gespeichert werden. Üblich (und sinnvoll) ist folgende Struktur:

Bildschirmfoto 2023-09-22 um 20.11.16

Als erstes bekommt Dein Projekt einem Namen.

index.html ist die Startseite Deiner Homepage.
Im Ordner images speicherst Du nun alle Bilder und auch PDF-Dateien, die auf Deiner Homepage zu sehen sind.
Im Ordner html speicherst Du nun alle anderen html-Seiten, die Du für Deine Homepage verwendest.
Den Ordner css betrachten wir später.

Htmhtmll-Editor notpad

 

 

 

 

Um eine Html-Seite zu erstellen, wird zunächst ein Editor
(->Programm zum Erstellen des Programmcodes) benötigt.

Ein einfacher Editor (der hier auch installiert ist) ist Notepad++.

Diesen kannst Du starten, indem du auf das Windows-Symbol (unten links am Bildschirm) mit der rechten Maustaste klickst und auf ausführen (3. Punkte von unten) gehst und folgendes eingibst:

C:\Program Files\Notepad++

Als Erstes speicherst Du Dein Dokument (->save as …)
und legst den Dateityp fest.
(-> Dateityp: Hyper Text Markup Language file.)
Die erste Seite der Homepage heißt (fast) immer:
index.html. Also nennne Deine auch ersteinmal so.

Html-Dokumentehtml2

 

Die eigentlichen Befehle zur Strukturierung der Seite sind befinden sich zwischen den zwei Body-Tags. <body> …..Befehle …... </body>

Fast jeder Befehl besteht aus einem Start-Tag  <> und einem  </ > Ende-Tag.

Grundlegende Befehle

Einfacher Absatz

<p>Hier kommt der Text rein</p>
<br> Leerzeile (ohne Ende-Tag)

https://www.w3schools.com/html/html_paragraphs.asp

Farben & Größen & sonstige Formatierungen

Mit style können die Eigenschaften der Texte festgelegt werden.

Beispiele:
<p>I am normal</p>
<p style=“color:red;“>rot</p>
<p style=“color:blue;“>blau</p>
<p style=“font-size:50px;“>große Schrift</p>

Weitere Details dazu findest Du hier:

Überschriften

Die Überschriften sind hierachisch.

<h1> … Hauptüberschrift …  </h1>
<h2> … Überschrift unter der hHauptüberschrift … </h2>
<h3> … wietere Ebene darunter … </h3>

https://www.w3schools.com/html/html_headings.asp

Kommentare

Gut programmierte Apps sind immer mit den entsprechenden Kommentaren versehen, die beschreiben, was hier passiert.

https://www.w3schools.com/html/html_comments.asp

 Links

Verknüpfungen können zu einer anderen Homepage, innerhalb der eigenen Homepage sein,  aber auch zu anderen Dateien.

<a href=“https://www.bk-opladen.de/de/homepage/“>Name der Verknüpfung- Hier: BKO</a>

oder

<a href=“https://www.w3schools.com/html/“>
Visit our HTML tutorial</a>
Bilder

<img src=“Bild.jpg“ alt=“Bildtitel“ width=“104″ height=“142″>

Sollen Bilder einfügt werden, so musst der Datei-Pfad, wo sich die Bilddatei befindet angegeben werden.

Dazu bietet es sich an, unterhalb der index-Datei einen Ordner anzulegen, in dem alle Bilder, die verwendet werden sollen, gespeichert werden. (Name Bsp.: images)

Der Pfade würde dann so lauten (Relative URL):

<img src=“images/Bild.jpg
-> ausgehend von der index-Datei (bzw. der html-Datei in dem der Befehl steht), wird dann der Ordner images gesucht und dort die Datei Bild.jpg.

Optional können noch Bildtitel und Höhe und Weite des Bildes angegeben werden.

Alternativ kann auch eine absolute URL angegeben werden, d.h. hier steht der komplette Pfad der Datei dann drin. Dies kann jedoch zu Problemen beim kopieren der Programme führen.
Bsp.: src=“C:\Users\k.froehlig\Desktop\images/img_girl.jpg“.

https://www.w3schools.com/html/html_images.asp

Links

Verknüpfungen zu anderen Seiten und eMail-Accounts:

https://www.w3schools.com/html/html_links.asp

Tabellen

Wie Du Tabellen in html erstellst findest Du hier:

 https://www.w3schools.com/html/html_tables.asp

Aufzählungen

Spiegelpunkte und durchnummerierte Aufzählungen:

https://www.w3schools.com/html/html_lists.asp

Emojis

https://www.w3schools.com/html/html_emojis.asp

Layout einer Seite

https://www.w3schools.com/html/html_layout.asp

 

https://www.w3schools.com/css/default.asp

K. Fröhlig