Quellen für HTML & Co.
https://dernachdenker.at/tutorial/quellen.htm#top

Wenn man die rtf-Datei­en mit Word­pad öffnet, sind die wich­tigen TAGs farb­lich her­vorge­hoben.
Verwendete Symbole:
externer Link ↗
interner Link ⇨
Beispiel als rtf und <HTML>
deutsch
englisch
  • Grundzüge von HTML einfach erklärt
    +TAG-übersicht:
  • Die ultimative Lernunterlage für HTML, CSS, javascript...
    verständlich,übersichtlich, auch für Anfänger:
  • Etwas veraltete Lernunterlage für HTML, CSS, javascript...
    verständlich,übersichtlich, auch für Anfänger:
  • Das umfangreichste Nachschlagewerk für HTML, CSS, javascript...
    Keine Werbung und keine Abzocke:

HTML-TAGS

Als Anfänger erstellt man alle codes mit einem einfachen Editor (notepad.exe - überall vorhanden), nicht mit einem Text­verar­beitungs­programm o.ä. Als Datei­endung wählt man statt txt zB. htm , html oder php.
Nur ein ganz einfacher Editor stellt sicher, dass keine stören­den fremden Programm­codes gespeichert werden.
  • Die wichtigsten TAGS (Übersicht)

  • Die wichtigsten Sonder­zeichen
  • Für viele undurch­sichtig sind die meta.tags.
    Eine Anleitung:

Werkzeuge

Werkzeuge 1: Parser + Formatter

  • Quelltext automatisch einrücken.
    Es ist für den Entwickler von Vorteil, wenn im Quell­text Ein­rückungen vor­handen sind. Das bietet eine bessere Über­sichtlich­keit. Natürlich besteht oft der Wunsch, wenn man Texte eingefügt hat oder schlampig struk­turiert hat, Ein­rückungen automatisch zu erstellen.
    Manche Lösung für auto­matisches Ein­rücken macht den Quell­text allerdings unbrauchbar.
    Dieses Tool ist einfach: Text in das Web­fenster einfügen und schon hat man ein (fast) perfektes ge­gliedertes Do­ku­ment:

Werkzeuge 2: HTML-Editor & Co

  • Manche verwenden den gewöhnlichen Editor, was gar nicht so schlecht ist. Viele HTML-Editoren machen einfach zu viel - schreiben auto­matisch einen Code, der ja nicht immer mit dem zu­sammen­passt, was man gerade braucht. Da­durch unter­stützen sie nicht wirk­lich, sondern stören den Arbeits­ablauf.
    Manche sind einfach ver­altet (zB. unterstützen UTF-8 nicht)

    Dieser HTML-Editor ist durch­aus brauch­bar und auch noch gratis:

    Wenn man aller­dings einen Fehler macht, kann es sein, dass das Tool nicht mehr weiter kann. Daher eher nicht für das Er­stellen von Web­sites ge­eignet.
    Praktisch ist hingegen die Ver­wendung nur als PARSER: Der Code wird unter­schied­lich einge­färbt, sodass man Syntax­fehler, wie z.B. fehlende Hoch­kommata, leicht auf­finden kann.

Werkzeuge 3: Generatoren & andere Hilfen

Gerne werden Webseiten mit Generatoren erzeugt. Das ist vor allem für jene interessant, die ein Kleinunternehmen mit seinen Produkten im Web präsentieren möchten.
Oft werden auch javascript- und/oder css- Entwicklertools genützt.
Neben den Vorteilen der etwas ein­facheren Gestal­tung und eindrucks­vollen Features, haben diese auch entschei­dende Nach­teile:
  1. Lernaufwand für zusätzliche proprietäre Syntax
  2. zusätzliche Abhängig­keit
  3. gutgemeinte Funktio­nalitäten­änderung durch Provider
  4. Funktionalitäten­änderung durch Hacker (wirklich gefährlich!)
  5. Beendigung des Dienstes (z.B. bei Zahlungs­problemen des Providers)

CSS

Wer HTML schreibt, muss auch CSS beherschen!
  • Einfache (anfängertaugliche) Anleitung zum Einbinden von Cascading Style Sheets (CSS):
  • Komplexe Anleitung für CSS3:
  • Referenz­liste alle CSS:
  • Oft benötigt - und schwieriger als erwartet - ist das Zentrieren:
  • Zentrieren von Block-Elementen, zB. Überschriften <H1..Hn>:

  • Ein Beispiel für eine Baustellen­box:
  • Gestaltungs­möglich­keiten für einen waag­rechten Trennungs­strich:
  • Gliederung: article, section, header, footer, nav
  • Listen

  • Gestaltungs­möglich­keiten für Listen:
  • Perfektes Listendesign von Grund auf erklärt:
  • Tabellen

  • Gestaltungs­möglich­keiten für Tabellen mit CSS:
    ACHTUNG: nur für Tabellen verwenden, nicht für Ein­rückungen etc.!
  • Layout in Tabellenart erstellen mit CSS:
  • Ein Beispiel für Fließ­text:
  • Ein Beispiel für eine schöne Box mit Farb­verlauf:
  • Ein Beispiel für einen Fließ­text mit Logo und Rahmen:

Menüs + PopUp + alert

  • Einführung in Toolbars und op-Up- Menüs mit js:
  • Beispiele für drop-down-Menüs:
  • Anleitung für ein für horizontales Menü:
  • klassisches Klappmenü:
  • Menüanleitung einfach & komplett:
  • Möglich­keit der Menü­gestal­tung mit der „Akkordeon­tech­nologie“:

    Mehrere Einrückungen:
  • Gestaltung einer Alert /Confirmbox

Pseudo-Klassen

  • Dynamische Pseudo-Klassen werden häufig für die Aus­zeichnung von Anker-Ele­menten verwendet. Da­durch kann der Be­nutzer er­kennen, ob der Link schon be­sucht wurde...
  • Neue Möglichkeiten mit- nth-child mit js:
  • Ohne Javascript eine sich selbst öffnende Alert­Box gestalten:
  • Zwei verschiedene AlertBoxen zur Auswahl
    Intern (direkt unter dem Button)
    Extern (in einem Pop-Up-Fenster)
  • Unterschiedliche Layouts für einen Textabschnitt

Javascript

  • Einfache (anfängertaugliche) Anleitung zur Programmsprache Javascript + AJAX:

    Empfehlung für Anfänger:
    'use strict';
    let x = 42;
  • Document Object Model DOM:
    WICHTIG!
  • Ausführliche Erklärung von javascript:
  • Beispiele javascript:
  • Beispiele java & javascript:
  • Ein ganz einfaches Erstellungs­datum mit js,
    allerdings mit ameri­kanischem Datums­format:
    <script>
    javascript:document.write(document.lastModified)
    </script>
    Ergebnis:
  • Praktisches Beispiel formatiertes Erstellungs­datum mit js:

PHP

  • Reinschnuppern in PHP:
  • Einfache (anfängertaugliche) PHP-Anleitung :
  • Einfache (anfängertaugliche) Anleitung zur Programmsprache PHP:
  • Noch eine Ein­führung in PHP:
  • Ein komplettes PHP Tutorial:
  • Viele Praxisbeispiele::

Responsive

  • Responsive Tabellen
    Tricks mit ┊ overflow: auto ┊ -webkit- ┊ display:table-cell
  • Die Vorteile von em
    Formel: target ÷ context = result
    Bsp: 24px ÷ 16px = 1.5em
  • Übersichtliches Tutorial
  • Stylesheet für den Drucker
  • Die wichtigs­ten Standard­elemente für respon­sive Seiten:
  • Bei responsiven Tabellen ist ein Scroll­balken oft nicht zu vermeiden. Anwendungs­beispiel:
  • Bei responsiven Seiten ist das FLOATEN besonders wichtig. Deshalb hier ein Anwendungs­beispiel:
  • Weiterentwicklung mit einer schönen grauen Verlaufbox:
  • Responsives Web-Design ist eine Herausforderung. Deshalb braucht es eine allgemeine Vorlage, die natürlich individuell angepasst werden muss:
    3 Spalten

    3 Spalten
    responsive 3spaltige Vorlage eines Lebenslaufs in Tabellenform
    2 Spalten
    WICHTIG: je weniger Spalten, desto einfacher ist das responsive Webdesign.
    Als 1-spaltiges responsives Webdesign mag diese Seite (quellen.htm) herangezogen werden.

Formulare

  • Als Unterstützung bei der Er­stellung von Formu­laren ist (insbe­sondere für An­fänger) diese Seite sehr nütz­lich:
  • Als Erklärung ein Beispiel eines Formulars (nicht gebrauchsfertig, zum Verständnis):
  • Formulare mit HTML + js + PHP:

Datenbankzugriffe

  • Tutorial um Formulare mit PHP & SQL zu verarbeiten:
  • Ein einfaches Beispiel für PHP & SQL:

Suchmaschinen

  • Hier kann man sich bei Such­maschinen anmelden:
  • Wichtig sind die META-TAGS - siehe

  TIPPS





MailWünsche, Anregungen, Kritiken oder einfach Kommentare an derNachdenker
Die Inhalte dieser Seiten wurden sorgfältig zusammengestellt,
dennoch können Fehler enthalten sein, für die der Autor keine Haftung übernimmt.