Inhaltsverzeichnis. KnowWare

Ähnliche Dokumente
HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 1. Ausgabe, Dezember 2011 HTML5

Internet Kapitel 2 WWW Lektion 1 Recherchen

Kapitel 3 Frames Seite 1

Zum Bearbeiten ins Backend einloggen

Neue Oberfläche April am Montag, den 15. April Folie 1

Dreamweaver 8 Homepage erstellen Teil 1

Easy Mobile Homepage. Nützliche Tipps für die Nutzung der Software Die Software ist urheberrechtlich geschützte Freeware - all rights reserved

Webfactory Langenfeld Alles im grünen Bereich

Zimplit CMS Handbuch. Einführung. Generelle Informationen

Anleitung zur Erstellung der Internetseiten

Internet Kapitel 2 WWW Lektion 1 Recherchen

Content Management System (CMS) Manual

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 2. Ausgabe, 3. Aktualisierung, Januar 2013 HTML5

Handbuch zum VivaWeb-Serienbrief-Programm

Anmelden Geben Sie Ihre Zugangsdaten ein. Die Zugangsdaten erhalten Sie vom Webmaster, wenn Sie den Autorenvertrag unterschrieben haben.

Schulung Open CMS Editor

Visual Web Developer Express Jam Sessions

Anleitung TYPO3 Version 4.0

PRAKLA SEISMOS Downloadportal

Mit Jimdo eine Homepage erstellen Kapitel 16 Seite 1 Die eigene Homepage mit Jimdo Der Benutzername

Content Management System (CMS) Manual

Benutzeranleitung Plotkurier

Tutorium Learning by doing WS 2001/ 02 Technische Universität Berlin. Erstellen der Homepage incl. Verlinken in Word 2000

Start. 34 Symbolleiste einrichten. Wissen

HTML5. Grundlagen der Erstellung von Webseiten. Marc Haunschild, Linda York, Tina Wegener. 3. Ausgabe, Januar 2015 ISBN: HTML5

Benutzerhandbuch. Version 6.9

Inhalte mit DNN Modul HTML bearbeiten

Kurzanleitung Indiware online Stundenplan online Vertretungsplan online Indiware mobil

Ihr CMS für die eigene Facebook Page - 1

Version 1.0 Merkblätter

Responsive Webdesign

MEHR FUNKTIONEN, MEHR E-COMMERCE:

Informationen zur Nutzung des Formularservers von Haus und Grund Aachen

Word Kapitel 1 Grundlagen Lektion 1 Benutzeroberfläche

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website

Lehrende der KPH Wien/Krems können unter ihren eigenen Bereich (Webspace) selbst verwalten.

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Responsive Webdesign. Schritt für Schritt zum Design für jedes Endgerät

Erstellen einer einzelnen Seite

VHS-Kurs Homepage Tutorial zum Kursnachmittag 1, Bilder für Homepage skalieren mit GIMP

1. Warum Responsives Webdesign? 2. Was ist Responsives Webdesign? 3. Welche Technik und Konzepte gibt es im Responsiven Webdesign?

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 Stand: by YellaBook.de - Alle Rechte vorbehalten.

Einführung in den Seminarordner für Teilnehmerinnen und Teilnehmer

Fakultät für Elektro- und Informationstechnik - Aktuelle Meldungen -

Spickzettel. Dokumentation zum Wordpress-Workshop.

Neue Features im Überblick

Microsoft OneNote. für Präsentationen und Konferenzen. Verwenden von OneNote 2016

Der Editor - Einfügen von Links und Medien

Gorkana Datenbank: Versenden von Pressemitteilungen

1 Computerbenutzung Der Computer... 11

Word. Verweise. Textmarken, Querverweise, Hyperlinks

Internet Kapitel 1 Lektion 5 Adressen und erste Schritte im Browser

Google Kriterien für die Bewertung mobil optimierter Webseiten

Skyfillers Hosted SharePoint. Kundenhandbuch

HOSTED SHAREPOINT. Skyfillers Kundenhandbuch. Generell Online Zugang SharePoint Seite... 2 Benutzerpasswort ändern... 2

RÖK Typo3 Dokumentation


PowerPoint Kapitel 1 Lektion 2 Benutzeroberfläche

Teil I: Das Design. 1 Webdesign und Webstandards Gestaltung und Layout Typografie Farbe Medien...

Bedienungsanleitung GOZ-Handbuch der Landeszahnärztekammer Baden-Württemberg

Inhalte mit DNN Modul HTML bearbeiten

Ein Projekt der. Aktive Audioarbeit. "Sprechende Bilder" basierend auf HTML5

Startseite. Primadenta Joomla. Unterseite

Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz

Einführung Responsive Webdesign

Grid Player für ios Version 1.1

Inhalte mit DNN Modul HTML bearbeiten

Hilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel "Profilthemenerstellung"

7 SharePoint Online und Office Web Apps verwenden

CMSimple Anleitung für die Redaktion

Inhalt und Ziele. Homepage von Anfang an. Herzlich Willkommen! HTML Syntax; grundlegende Grafik- und Bildbearbeitung für das Internet;

Erstellung eines elektronischen Bilderbuchs mit Open Office

1. Installation und Starten des Programms... I-2 2. Anfang... I-3 3. Inhaltsverzeichnis... I-4

Anleitung zur Verwendung von Silverstripe 3.x

Schulungsunterlagen CMS-Version 4.0

Anleitung für die Arbeit mit HotPotatoes

Webseiten erstellen mit Dreamweaver

@HERZOvision.de. Kurzanleitung WebClient. v by Herzo Media GmbH & Co. KG -

Frames oder Rahmen im Browserfenster

Design anpassen eine kurze Einführung

Ablauf. Redaktions-Schulung. Schulungs Unterlagen. Typo3

MOZILLA FIREFOX BROWSEREINSTELLUNGEN OPTIMIEREN. BMW FINANCIAL SERVICES. BMW Financial Services Online-Banking.

Blogs In Mahara. Blogs In Mahara. Einen Blog erstellen

PC- und Browser- Anforderungen / Einstellungen

Einführung in SharePoint

PowerPoint Kapitel 1 Lektion 2 Benutzeroberfläche

TUTORIAL FÜR AUTORINNEN UND AUTOREN

Handbuch TweetMeetsMage

Bedienungsanleitung internetbasierte Auswertungsplattform Kinderturn-Test PLUS

GDI-Knoppix Erste Schritte. Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand:

Anleitung Website für Fotoromanza, Export der einzelnen Seiten

Website importieren oder erstellen?

Dreamweaver Arbeiten mit HTML-Vorlagen

VVA und Microsoft Internet Explorer Pop-up Blocker

Homepageerstellung mit WordPress

Anleitung OpenCms 8 Einbinden von Bildern

Als Administrator im Backend anmelden

mehr funktionen, mehr e-commerce:

TYPO3 Schritt für Schritt - Einführung für Redakteure

Ich möchte eine Bildergalerie ins Internet stellen

Transkript:

KnowWare Inhaltsverzeichnis... 4 Warum HTML5 und CSS3 lernen?... 4 Was brauchen Sie genau?... 5 Beispieldateien zum Heft... 5 HTML... 6 Der <head>-bereich entsteht... 10 Den <body>-bereich füllen... 13 Der untere Bereich Ihrer Site... 18 Mit CSS stylen... 20 Grundlegende Styles... 20 Den oberen Bereich abrunden... 25 Die breite Navigation... 26 Das Bannerbild... 27 Zwei Spalten... 28 Clear Was?... 30 Bereiche... 31 Der untere Abschluss... 32 Die mobile Ansicht... 36 Weiterführende Erklärungen zum HTML- Teil... 39 HTML5-Elemente haben eine Bedeutung... 39 UTF-8 Was ist denn das?... 39 Eine Telefonnummer per Hyperlink anwählen... 41 Bildbeschriftungen... 43 Das optimale Image laden... 43 Das Internet regeln...45 HTML5 Nun ein Standard...45 Den CSS-Teil genauer betrachtet...47 CSS einbinden...47 So wird die Website bunt...48 Was können CSS3 Media Queries?...49 Klasse oder ID...55 Elemente übereinander oder nebeneinander einfügen...58 Die aufregende Welt der Boxen...61 Einheiten Zentimeter, Pixel, em oder Prozent...63 Was ist eigentlich ein Selektor?...65 Wertigkeit von CSS3 Selektoren...67 Die Regel, die sehr wichtig ist!...69 Positionieren mit der Flexbox...69 CSS3 Ist das auch ein Standard?...70 Allgemeine Überlegungen...71 Websites für alle Geräte...71 Desktop First oder Mobile First...72 Und so geht es weiter...74 Das Workshop-Beispiel fertigstellen...74 Den Inhalt managen CMS...75 Testen testen und nochmal testen...76...77 Stichwortverzeichnis...78 Weitere Titel der Autorin:

4 Schön, dass Sie diesen Titel lesen Website im Internet, die die Webstandards erfüllt (mehr zu Webstandards auf Seite 45) und auf allen unterschiedlichen Geräten problemlos angesehen werden kann. Geht es Ihnen auch so, dass Sie gerne mal schnell auf dem Smartphone eine Information im Internet nachsehen möchten? Dann brechen Sie aber ab, weil die Position der einzelnen Elemente, insbesondere der Navigation, sehr unvorteilhaft ist. Auch die unterschiedlichen Eingabemethoden von Computermaus (klicken, überfahren) oder Touchscreen (drücken, wischen) sind oft nicht gut umgesetzt oder passen nicht zur Größe der Finger. Vielleicht sind Sie auch einfach nur neugierig? Sie sind auf eine Website gestoßen, die sowohl auf dem Smartphone als auch auf dem PC optimal umgesetzt ist. Sie finden das gut und wollen wissen, wie so etwas möglich ist. Erstellen Sie mit mir zusammen Schritt für Schritt eine moderne responsive HTML5- Website. Eine genaue Definition des englischen Begriffes Responsive Webdesign finden Sie auf Seite 72. Jede neue Website auf HTML5-Basis leistet einen Beitrag zur Weiterentwicklung des Internets. Neue Technologien bieten wiederum neue Möglichkeiten, die nur entdeckt werden können, wenn sie auch eingesetzt werden. Im ersten Teil dieses Heftes erfahren Sie anhand eines Workshops, wie man die grundlegende HTML5-Struktur aufbaut. Wie Sie ein HTML5-Dokument mithilfe von CSS3-Features gestalten, zeige ich Ihnen im zweiten Teil wieder in Form eines Workshops. Nun haben Sie als Ergebnis die Startseite einer Website, die Sie auf dem Display des Smartphones und auf einem großen Computermonitor adäquat betrachten können. Sie funktioniert auf beiden Geräten benutzerfreundlich. Ab Kapitel 3 lernen Sie dann Alternativen kennen, sowie Details zu den einzelnen Workshop-Inhalten und Vor- und Nachteile der unterschiedlichen Vorgehensweisen. Im letzten Kapitel machen wir aus dem einen HTML5-Dokument, das im Workshop erstellt wurde, eine Website mit verschiedenen Unterseiten. Dann schließen wir den Workshop mit einem Ausblick ab auf das, was noch möglich ist. Warum HTML5 und CSS3 lernen? Vollständige Websites könnten Sie auch mit Hilfe eines Content Management Systems erstellen, ohne dass Sie nur ein HTML-Element kennen müssen. Wozu sollten Sie nun HTML5- und CSS3-Grundlagen lernen? Ganz einfach: Die technische Basis einer jeden handwerklich guten Website sind die neueren Webstandards HTML5 und CSS3. Kenntnisse in diesen Bereichen geben Ihnen das Verständnis für den Aufbau und die Funktion der Website: Sie kennen Ihre Website und können sich bei einem Problem eher selbst helfen finden sich nicht hilflos wieder. Die in diesem Workshop fertiggestellte Website wird auf allen gängigen Browsern korrekt angezeigt. Beachten Sie aber bitte: Schwerpunkt dieses Heftes ist nicht die browserunabhängige Darstellung. Dieser Titel kann auch nur bedingt als Hilfe für den Umbau einer bereits bestehenden Website in eine mobile Variante verwendet werden. Dieser Titel versteht sich als Workshop, an dessen Ende eine fertige Website steht und nicht als Nachschlagewerk. Eine vollständige Liste aller den gültigen Webstandards entsprechenden Elemente und Eigenschaften können Sie sich jederzeit auf der Webseite des W3Cs in englischer Sprache ansehen: www.w3.org/. Teilweise verweise ich im Verlauf des Workshops auf speziellere Unterseiten der Website des W3Cs.

5 Ich habe versucht, die notwendigen Hilfsmittel auf ein Minimum zu beschränken. Software und Werkzeuge, mit deren Hilfe Sie Ihre Website erstellen können, werden hier somit auch nur am Rande angesprochen. Dafür benötigen Sie aber auch nur einen Computer mit einem Editor und einem Browser, um den Workshop durcharbeiten zu können. Zur Frage, wie und wo Sie Ihre Website am besten veröffentlichen, finden Sie Antworten im KnowWare-Titel Homepages für Einsteiger. Was brauchen Sie genau? Eine Voraussetzung ist natürlich, dass Sie einen Computer zur Verfügung haben. Auf diesem müssen ein Editor und ein Internetbrowser installiert sein. Ich habe zur Erstellung dieses Workshops mit dem Editor Notepad++ und dem Browser Mozilla Firefox gearbeitet und mit diesen Programmen, mit Ausnahme der Smartphone-Beispiele, auch alle Screenshots erstellt. Falls Sie die gleichen Voraussetzungen für sich schaffen möchten, finden Sie den Editor Notepad++ unter der Adresse notepad-plus-plus.org/ und den Browser Mozilla Firefox unter der Adresse mozilla.org/de/firefox/new/. Beispieldateien zum Heft Wo finden Sie die Beispieldateien zu diesem Heft? Natürlich auf der KnowWare-Homepage, und zwar direkt auf der Seite zu diesem Heft. Hier finden Sie auch die Datei Quelltext und Skizzen.doc, die den Quelltext (vgl. Seite 79 ff) und die Skizzen (vgl. Seiten 8 und 9) enthält, auf die ich im Verlauf des Workshops immer wieder verweise. Wenn Sie die Datei ausdrucken, haben Sie immer Zugriff auf die Informationen, ohne im Heft blättern zu müssen. Und nun viel Spaß beim Experimentieren mit HTML5 und CSS3 und den unterschiedlichen Anzeigemöglichkeiten. Ich hoffe, dass Sie viele nützliche Informationen in diesem Titel finden und Freude am Entdecken und Ausprobieren haben.

6 HTML HTML Im ersten Teil dieses Workshops erstellen wir gemeinsam das Grundgerüst für eine Website, die die aktuellen Webstandards erfüllt und auf allen Geräten passend dargestellt wird. Tipp: Wenn Sie Texte nicht selbst schreiben möchten, können Sie diese natürlich aus den Beispieldateien kopieren. Ich empfehle Ihnen aber das Selbsttippen. Dabei kann schon mal ein Fehler unterlaufen; daraus lernt man ja am meisten. Außerdem ist es so müheloser, mal schnell eine andere Einstellung auszuprobieren: Das macht nicht nur Spaß, der Lernfaktor ist auch hier sehr hoch! Sehen Sie sich die Workshop-Website im folgenden Bild zunächst einmal an. Es handelt sich um eine fiktive Website, die Reisen zum Thema hat. Die Darstellung ist responsive. Was responsive bedeutet, können Sie im Kapitel Responsive Webdesign auf Seite 72 später ganz genau nachlesen. Hier reicht aber zunächst, dass Sie wissen, dass auf einem kleineren Display bestimmte Inhalte anders angezeigt werden, als auf einem großen Bildschirm. Der englische Begriff responsive wird ins Deutsche übrigens mit ansprechbar, reagierend, reaktionsfähig, bedarfsgesteuert oder bedarfsabhängig übersetzt. Zum Beispiel verändert sich in dem Workshop- Beispiel die Darstellung der Navigation. Auf einem großen Monitor ist eine horizontale Anordnung der Navigation, die die volle Bildschirmbreite ausnutzt, passend und benutzerfreundlich. Auf dem Smartphone könnte man die einzelnen Menüpunkte aber nicht mehr lesen, wenn man diese alle nebeneinander darstellen würde. Ist es eigentlich sinnvoll, eine Website für alle Geräte zu optimieren? Wäre es nicht besser, die Website für jedes Gerät separat zu erstellen und mehrfach anzubieten? Vor- und Nachteile dieser beiden Vorgehensweisen finden Sie auf Seite 47. Bevor wir mit der Eingabe des Programmcodes beginnen: Ich empfehle Ihnen, immer als erstes ein Layout zu zeichnen. Meiner Meinung nach erleichtert dies die Arbeit ungemein, weil man so jederzeit eine bessere Übersicht hat. Layout für großes Display Ich habe für das Beispiel in diesem Workshop zwei Skizzen erstellt. Die Skizzen finden Sie auf den Seiten 8 und 9 und in den Übungsdateien. Das Layout der ersten Skizze soll verwendet werden, wenn die Website von einem Gerät aufgerufen wird, dessen Anzeigebereich oder Viewport (in der Regel ist das die Bildschirmbreite) breiter als 740 Pixel ist. Den Begriff Viewport erläutere ich auf Seite 11 unten genauer. Layout für kleines Display Ist die Display-Breite kleiner oder gleich 740 Pixel oder wird das Browserfenster auf

HTML 7 eine Breite kleiner 740 Pixel verkleinert, wirken die nebeneinander positionierten Bereiche sehr eingeengt. Besser lesbar ist die Website, wenn auf kleinen Displays alle Menüpunkte untereinander angezeigt werden. Dies zeigt die Skizze auf Seite 9. Lassen Sie uns nun aber anfangen! 1. Bitte öffnen Sie dazu den Editor, mit dem Sie arbeiten möchten. 2. Legen Sie eine neue Datei an. Wie Sie die Datei nennen ist egal. Ich habe sie index.html genannt. Es ist auch egal, wo Sie diese Datei speichern. Sie müssen Sie nur später wiederfinden. Warum habe ich die Datei index.html genannt? Ich plane schon, die Datei später auf einen Webserver zu kopieren. Festgelegt wurde als Startseite einer Website die Datei mit dem Namen index.htm beziehungsweise index.html eine von beiden sollte vorhanden sein! Dies kann natürlich vom Administrator des Webservers individuell abgeändert werden. Standard ist aber der Name index.html und die meisten Webserver verwenden auch diesen Standard. Schritt für Schritt werden wir die Website aufbauen; den vollständigen Programmcode finden Sie in den Beispieldateien auf der KnowWare-Homepage und ab Seite 79. Ich habe vor jede Programmcodezeile die Zeilennummer eingefügt, so dass Sie jederzeit wissen, welcher Programmteil gerade genau behandelt wird. 3. Bitte schalten auch Sie in Ihrem Editor die Anzeige der Zeilennummern ein, falls diese Option nicht sowieso schon aktiv ist. Während des Workshops gebe ich immer nur die aktuell einzufügenden Zeilen an. Diese sind immer mit der Zeilennummer des fertigen Entwurfs versehen. Zum Beispiel muss beim Einfügen des öffnenden <body>-tags gleichzeitig auch das schließende </body>-tag eingefügt werden. Dieses schließende Tag steht am Ende des Workshops, aber auch ganz am Ende der Datei. Im Workshop trage ich dem schon Rechnung, indem ich immer die Zeilennummern im fertigen Projekt vor den neu eingefügten Programmabschnitt setze. Im Falle des <body>-tags sieht das zum Beispiel dann so aus: 181 <body> 253 </body> Es ist natürlich nicht notwendig, dass Sie das schließende Tag nun auch erst in Zeile 253 eintragen, die Zeilen 182 bis 253 sind ja noch frei. Der Grund, warum ich diese Lücke hier angebe: So können Sie den neu einzufügenden Programmcode jederzeit in den passenden Kontext des Endproduktes setzten. So, nun sind Sie bereit für die Eingabe der ersten Programmcodezeilen, die schon im nächsten Kapitel auf Sie warten. Im Editor Notepad++ können sie die Anzeige der Zeilennummern über das Menü EINSTELLUNGEN OPTIONEN aktivieren. Klicken Sie im sich öffnenden Fenster Optionen links auf OBERFLÄCHE 2 und setzten dann rechts bei ZEILENNUMMERNRAND den Haken. Wenn Sie das Fenster nun über die Schaltfläche SCHLIEßEN verlassen, sehen Sie am linken Rand die Zeilennummern. Im Folgenden werde ich Ihnen Erklärungen zu jedem neu eingefügten Text geben. Mir ist es wichtig, dass Sie wissen, warum Sie ein Element einfügen und die Auswirken dieses neuen Elementes auf die Anzeige und die Funktion Ihrer neuen Website kennen.

8 HTML Skizze: Layout für großes Display