Aufbau einer HTML Seite:



Ähnliche Dokumente
Aufgabenbereich 3: Layoutgestaltung mit CSS

HTML. HyperText Markup Language. Die Programmiersprache des WWW. Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache

Dokumentation für Popup (lightbox)

Templates für CMSMadeSimple

Meine erste Homepage - Beispiele

Das Grundgerüst für ein HTML-Dokument sieht so aus:

HTML ist eine Auszeichnungssprache / Seitenbeschreibungssprache, mit der es möglich ist Internetseiten zu gestalten.

Format- oder Stilvorlagen

HTML-Tags zur Gestaltung von Informationen im Redaktionssystem SixCMS. Handbuch für Webredakteure

Kennen, können, beherrschen lernen was gebraucht wird

WEBSEITEN ENTWICKELN MIT ASP.NET

Das TYPOlight CSS-Framework

Zeile 3-7: Der Kopf der HTML-Datei. Hier werden unsichtbare Einstellungen für das ganze Dokument vorgenommen.

HTML5. Wie funktioniert HTML5? Tags: Attribute:

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

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

Webdesign-Multimedia HTML und CSS

Seitengestaltung mit HTML und CSS. Stefan Rothe, Thomas Jampen

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

<!doctype html> <html lang = "de"> <head> <meta charset = "utf-8"> <title> Bischofshofen. </title>

Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere.

Sobald Sie in Moodle einen Textbeitrag verfassen möchten, erhalten Sie Zugang zu folgendem HTML- Texteditor:

CSS. Cascading Stylesheets

Innovator 11. Design der Dokumentation ändern. Wie Sie die Dokumentation von Innovator Ihrer Corporate Identity anpassen. HowTo.

HTML Programmierung. Aufgaben

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

Informationen zu den regionalen Startseiten

Gegeben ist das folgende XML-Dokument.

Tabellenfreies Layout in HTML

C:\~Temp\Rolf\GaM\anfrageauftritt.php Sonntag, 26. Januar :41

Design anpassen eine kurze Einführung

Viele Bilder auf der FA-Homepage

4. Sonstige Mitarbeit 4.1 Formen der Sonstigen Mitarbeit

Bilder und Dokumente in MediaWiki

Java Webentwicklung (mit JSP)

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Layoutmodelle. Steffen Schwientek Große Klostergasse Friedberg schwientek@web.de Web :schlaukopp.org

Klausur in 13.1 Thema: Das Internet (Bearbeitungszeit: 90 Minuten)

Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum:

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

- Viren (Würmer) Internet und Webseiten-Gestaltung. Vorlesungsinhalte

CSS - Formatierung. CSS Formatdefinition außerhalb des style-attributes

Kapitel 8 HTML. Copyright by Worldsoft AG, 2014, Pfäffikon SZ, Switzerland. Version: Seite 1

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

HTML5, CSS3 und JavaScript 1.8. Isolde Kommer. Fortgeschrittene Entwicklung von Webseiten. 1. Ausgabe, Februar 2013 HTML5F

Hyperlinks. Auf eine Seite, die möglicherweise weit entfernt zu lokalisieren ist. Pfeil der Maus wird zu einer Hand über einem Hyperlink.

In dem unterem Feld können Sie Ihre eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.

Access Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli inkl. zusätzlichem Übungsanhang ACC2010-UA

Webseiten erstellen für Einsteiger

AutoCAD Dienstprogramm zur Lizenzübertragung

1. Bilder aus img Ordner importieren

<>Mini HTML-Kurs<> <!- - Das ist ein Kommentar- ->

Lehrer: Einschreibemethoden

Anleitung über den Umgang mit Schildern

Adobe Encore Einfaches Erstellen einer DVD

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

Gezielt über Folien hinweg springen

Handbuch für Redakteure der Vereinshomepage

<script type="text/javascript"> <! <%= page(page.searchsuggestionsscript) %> // > </script>

Kurzeinführung in HTML

Hyperlinks, Navigation, Pfade

Drucken von Webseiten Eine Anleitung, Version 1.0

Programmers Manual Geodaten Ver. 2.0

Schiller-Gymnasium Hof

Erstellen eines HTML-Templates mit externer CSS-Datei

Tutorial zum erstellen einer Webseite

Kurzreferenz Website Baker Version 2.8.1

Anmeldung zu unserem Affiliate-Programm bei Affilinet

1 Mathematische Grundlagen

Erfahrungen mit Hartz IV- Empfängern

Abwesenheitsnotiz im Exchange Server 2010

Wonneberger Homepage

Übung Open Data: Daten mit D3.js visualisieren

Captive Portal Betrieb und Anpassung

Enigmail Konfiguration

Erstellen eines Beitrags auf der Homepage Schachverband Schleswig-Holstein - Stand vom

Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet.

Erstellen eigener HTML Seiten auf ewon

Publizieren im Internet

Vitaminkapseln.ch - SEO Check

Password Depot für ios

4 Aufzählungen und Listen erstellen

Online-Publishing mit HTML und CSS für Einsteigerinnen

Die Zeitungsproduktion

Gambio GX2 FAQ. Inhaltsverzeichnis

Aufgaben der Klasse FTI33 HTML: 1. Durch welchen Befehl wird ein Hyperlink in einem Bestimmten Frame angezeigt?

Einfügen von Bildern innerhalb eines Beitrages

Hohe Kontraste zwischen Himmel und Landschaft abmildern

3D-Konstruktion Brückenpfeiler für WinTrack (H0)

Dokumentation. Mindestanforderungen: Das Board

Transkript:

1 Aufbau einer HTML Seite: Grundstruktur: <!doctype html> <html> <head></head> <body></body> </html> Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße, Link zur.css Datei, Schlüsselwörter und Autor etc. einzufügen ist nicht mehr notwendig, da die Webseiten nach anderen Kriterien durchsucht und gelistet werden. Charset: darunter versteht man die Zeichenkodierung jedes Zeichen wird in Computersprache übersetzt. Welches Zeichen zu welcher Bitfolge gehört, wird in Codetabellen gespeichert. UTF-8 kennt nahezu alle Zeichen. Zuweisen eines Favicons (erstellen gratis bei http: www.favicon.cc). Das Aussehen der Seite wird mittels css definiert. Im Headbereich wird ein Link auf die externe dateiname.css Datei erstellt. (.css Informationen können auch im Head Bereich zwischen <style></style> stehen) Einige Beispiele: Seitentitel: Link zur Stylesheet Datei: Zeichenkodierung: Für ältere Browser: Favicon: <title>meine Seite</title> (Mein Seitentitel) <link rel="stylesheet" href="layout.css" type="text/css"> <metacharset="utf-8"> <meta http-equiv="content-type" content="text/html; charset=utf-8> <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon"> Body Bereich: "sichtbar"...alles was im Browser gesehen werden soll ; alle Inhalte sollten in Containern oder Boxen... sein. Es gibt verschiedene Möglichkeiten die Boxen zu benennen - HTML5 bietet einige Tags (zum Erstellen der Boxen) wie: header, nav, aside, article, section, footer, adress die auch ineinander verschachtelt werden können. Es kann auch untereinander gemischt werden html5, class, id Erstellen der Struktur der Website -Boxen, Inhaltscontainer: Das Aussehen, Verhalten wird in der externen layout.css definiert Möglichkeit 1: HTML 5: <header>...</header> CSS: header{... Möglichkeit 2: <div id= header >... CSS: #header {... Möglichkeit 3: <div class= header >... CSS:..header {...

2 Einige HTML Tags: Tag...alle Tags werden mit / und Tag wieder geschlossen (Ausnahme:<br>, <hr>) <html></html> Umschließt alle anderen Tags - <head></head> Nicht sichtbar: Metainformationen, title, Links zu layout.css... <body></body> Beinhaltet alles was gesehen wird (unterteilt in Boxen in denen diverser Inhalt ist) Strukturgebende Tags HTML5: <h1>...-<h6> <p> <ul>, <ol>, <li> <table>, <tr>, <td> <div> <header> <nav> <aside> <article> <section> <footer> Textauszeichnungstags: <br> <hr> <mark> <span> Überschriften Absätze Listen, Aufzählungen Tabelle, Tabellenspalte, Tabelleninhalt, Bereiche: Tags mit denen im body Boxen erzeugt werden können Kopfbereich Menüleiste..wie sidebar - Kurzfassung Inhalt, Werbung, Smalltalk Geschlossener Abschnitt (wie Buch: Kapitel) Abschnitt (wie Teil eines Kapitels) Autor, Urheberrecht, Link zum Impressum Zeilenumbruch - braucht kein Endtag Horizontale Linie Highlighten (wie Leuchtstift) Bereich Weitere Tags und Multimedia und Grafiken: <a href=" "></a> Hyperlink <img src=" "> Bild einbinden braucht kein Endtag <iframe> Andere Inhalte, Seiten einbinden youtube, Google maps <video> Filme einbinden <audio> Sound einbinden

3 LAYOUT (dateiname.css) z. B. layout.css Generell: Dateinamen klein schreiben, keine Umlaute Sonderzeichen, Leerzeichen.. 1. Universal Selektor : HTML: gilt für jedes HTML Element CSS: * { font-size = 12px; 2."Typ -Selektor": Für jedes HTML Element kann ein Typ-Selektor festgelegt werden: HTML: Gilt für jedes <h1>, gilt für jedes <p> CSS: Tags werden ohne Punkt geschrieben: h1 h1 { color: red; p { background: green; 3."Class-Selektor:" ist auf jedes HTML Element anwendbar, der Name der Klasse ist frei wählbar HT ML: gilt für jedes Element z. B. <p class="wichtig>...</p> oder <div class= "banner">... CSS: Eigene erstellte Klassen werden mit Punkt voran geschrieben:.wichtig.banner{ width: 960px; height: 240px; background: blue;.wichtig{ background: red; 4."Id Selektor": wird frei definiert, kann nur einmal angewendet werden HTML: gilt für jedes Element<div id="nav">... CSS: Erstellte id werden mit Raute voran in der layout.css definiert: #banner {background: red; 5."Pseudo-Klassen" HTML: gilt für jedes <a> Element CSS: Damit wird der Zustand eines Elementes definiert: a:hover a:hover {color: green;

4 Einige CSS Beispiele: Schrift/Text font-family, - size, - style, -weight; textalign p {font-size: 12px; text-align: center; Farben/Hintergrund color, background-color, -image,- attachement, - repeat, -position Layout/Rahmen display float, height, width, border clear margin padding.banner { background: black; color: white; text-align: center; padding:5px; inline, (nebeneinander) block (untereinander) li {display: inline float: left; oder right oder none oder clear: both - Das Bild oder die Box schwebt links und wird rechts von anderen Elementen umgeben.sidebar { height:300px; width:100px; float: left; padding:5px; border: solid 1px red; both : in der unteren Box einstellen, (float deaktiviert) Der Außen-Abstand vom Rand des Absatzes zum nächsten Element soll oben-rechts-unten-links sein: p {margin: 20px 5px 5px 15px Der Innen-Abstand vom Inhalt zum Rand des Absatzes soll oben-rechts-unten-links sein: p {padding: 20px 5px 5px 15px Viele Eigenschaften werden mit Größenangaben und Einheiten festgelegt: Einheiten relativ px, em, % p {font-size: 12 px; (relativ zur Bildschirmgröße) h3 {font-size: 1.2 em; (relativ zur Normalgröße).content {width: 70%; Einheiten absolut: cm, mm, in (zoll) in (1 inch = 2,54 cm)), pt (1pt= 1/72 inch), pc (1 pc=12pt)

5 Datei: index.html Beispiel : Die "Boxen" werden erzeugt mit: divs die mit class definiert werden; class Namen klein, frei nach Wahl (keine Leer-, Umlaut- und Sonderzeichen) Mit div`s und vorgegebenen HTML 5 Tags; Bei der layout.css Datei schreibe:.container, header, nav, article... <html> <head> <title>meineseite</title> <link rel="stylesheet" href="layout.css" type="text/css"> </head> <body> <div class= container"> <div class= banner"> <img src = "banner.jpg"> <div class= navigation"> <ul> <li><a href="index.html">home</a></li> <li><a href="seite1.html">seite1</a></li> <li><a href="seite2.html">seite2</a></li> </ul> <div class= container > <header> </header> <nav> </nav> <div class= content"> <article> <p> Hier schreibe ich alle hinein was auf der jeweiligen Seite an Informationen stehen soll. Überschriften, weiters Bilder, Links mit, Listen, Tabellen Links Wiederholung: <a href="index.html"> dies ist ein Link auf die eigene Website index.html Seite</a> <a href="http://www.w3.org"> dies ist ein Link auf eine Website im www</a> <a href="mailto:vornamenachname@hotmail.com"> sende das Mail</a> <a href="index.html"><img src="smili.png"></a> </article> <div class= sidebar > <aside> <p> Hier kommen diverse Informationen über alles Mögliche hinein eventuell auch Werbungen, Links... </p> </aside> <div class= footer > <footer> <p> Hier haben Adresse, Kontaktdaten, Impressum oder Link dorthin, Copyright... Platz </p> </footer> </body> </html>

6 Datei: layout.css Wähle Farben aus nach Wahl. Beachte: Bei vordefinierten HTML Elementen ist kein Punkt davor, bei mit class definierten Elementen ist ein Punkt davor, bei id`s ist ein Rautezeichen @charset "utf-8"; body { font-size: 100%; background: #42413C; margin: 0; padding: 0; color: #000;.container { width: 960px; background: #FFF; margin: 0 auto;.banner { background: #03C;.navigation { background: #FF0;.container.navigation ul { text-align: center;.container.navigation ul li { display: inline;.container.navigation ul li a { text-decoration: none; background: #93C; border: 2px solid #C3C; padding: 5px;.container.navigation ul li a: hover { background: #96F;

7.content { background: #0F0; float: left; width: 70%; padding: 10px 0px 10px 0px;.sidebar { background: #090; float: left; (oderbeizweispalten: right) width: 30%.footer { background: #00C; clear: both Farben nach Wahl einsetzen Wichtige Links: http://www.webmaster-crashkurs.de/ http://de.selfhtml.org/ http://www.w3.org