Aufgabenbereich 3: Layoutgestaltung mit CSS

Ähnliche Dokumente
Templates für CMSMadeSimple

Aufbau einer HTML Seite:

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

Format- oder Stilvorlagen

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

Informationen zu den Prüfungen «Web-Entwicklung» und «Web-Applikationen» vom 21. Januar 2015

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

Viele Bilder auf der FA-Homepage

4. Sonstige Mitarbeit 4.1 Formen der Sonstigen Mitarbeit

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

Erstellen eines HTML-Templates mit externer CSS-Datei

Referenzen Frontend und PHP

Captive Portal Betrieb und Anpassung

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

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

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

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

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

Online-Publishing mit HTML und CSS für Einsteigerinnen

Der transparente Look. Die Struktur, die oben angegeben wurde, ist im Anwendungsdesigner, wie in der nächsten Grafik ersichtlich, abgebildet.

WEBSEITEN ENTWICKELN MIT ASP.NET

Menü auf zwei Module verteilt (Joomla 3.4.0)

Beuth Hochschule Die erweiterbare Markierungssprache XML WS10/11

Professionelle Seminare im Bereich MS-Office

HTML Kurs. Inhaltsverzeichnis. Dominic Dietiker Aktualisierung: February 13, Das HTML-Dokument 2. 2 Einige Tags 7

Simon die linke Hand des Handwerks

Dokumentation für Popup (lightbox)

Kapitel 4 Tabellen Seite 1. Nun wirst du eine Tabelle erstellen und ein wenig über deren Aufbau lernen.

Inf11 HTML / pl

CSS. Cascading Stylesheets

Unizensus Onlineumfrage in ISIS einbinden

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

Webalizer HOWTO. Stand:

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen

Inhalt 1 Vorbereitungen... 3

Gezielt über Folien hinweg springen

Schritt-für-Schritt-Anleitung. Verwendung Ihres Twinspace

Wie halte ich Ordnung auf meiner Festplatte?

Jetzt durch Verlinken data-recovery.de Partner werden und die Gewinnchance auf einen Datenrettungsgutschein nutzen

Kennen, können, beherrschen lernen was gebraucht wird

Trickfilm «Hexe» mit PowerPoint PC PowerPoint 2007

Funktionsbeschreibung Website-Generator

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

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

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

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

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Webseite in XML Kurzeinführung

Um in das Administrationsmenü zu gelangen ruft Ihr Eure Seite auf mit dem Zusatz?mod=admin :

Java Webentwicklung (mit JSP)

Dazu stellen Sie den Cursor in die Zeile, aus der eine Überschrift werden soll, und klicken auf die gewünschte Überschrift.

PowerPoint Vorträge professionell umsetzen

GEONET Anleitung für Web-Autoren

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

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

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

Der eingegeben Text wird markiert und jetzt greifen wir auf unsere - ganz am Anfang definierten - H-Tags zu. Entnehmt bitte dem folgenden

11 Tabellen als Inhaltselement (ohne RichTextEditor)

GITS Steckbriefe Tutorial

Netzwerkworkshop der deutschsprachigen OJS-Dienstleister 3./4. Dezember 2015, Berlin DOKUMENTATION

Formulare & Zähler. Erstellen von Formularen & Zählern mit FrontPage- oder ASP-Erweiterungen ZUGEHÖRIGE INFORMATIONEN

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel für Mac. amac-buch Verlag

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

P&P Software - Adressexport an Outlook 05/29/16 14:44:26

Erstellung von Präsentationspostern

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten

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

Anbindung des eibport an das Internet

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

Internetauftritt von Lotta Karotta Anleitung zur Pflege. 2 Bearbeiten eines Menüpunktes am Beispiel Test

Bedingungen. Bedingungen. Bedingungen

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Kurzeinführung in HTML

Backend

Publizieren im Internet

DH-Portal dhdashboard.de (R 7.7)

Crash Kurs in HTML Frauenprojektlabor

I Serverkalender in Thunderbird einrichten

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website

Text Formatierung in Excel

Satzhilfen Publisher Seite Einrichten

Geld Verdienen im Internet leicht gemacht

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

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

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

Flash Videos einbinden

Lehrer: Einschreibemethoden

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

6 Bilder und Dokumente verwalten

Partner in 3 Schritten

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

PowerPoint: Text. Text

Erstellen eigener HTML Seiten auf ewon

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus

XML Vortrag. 1. Beispiel XML. 2. Begriffe. 3. XML Standards

Transkript:

Aufgabenbereich 3: Layoutgestaltung mit CSS Wichtige Begriffe und Zusammenhänge: Website: Gesamtheit eines Internet-Auftrittes (alle Webseiten, die dazu gehören) Webseite: Eine einzelne Seite, ein HTML-Dokument Homepage: Erste Seite eines Internet-Auftrittes, Begrüßungsseite Webseiten haben: - einen Inhalt (Texte, Bilder usw.) - eine Struktur (Aufbau der Seite, Gliederung in Überschriften >h1>, Abschnitte <p> Listen, Tabellen usw.) - ein Layout (Formatierungen, Farbe, exakte Positionen der Inhalte usw.) Es ist sinnvoll Formatierungsangaben und Struktur zu trennen, dadurch wird die Webseitenwartung erheblich vereinfacht, Der Begriff Struktur hat aber auch noch einen andere Bedeutung im Bereich des Webdesigns: Die Inhalte werden als Informationseinheiten (einzelnen Seiten) in einer bestimmten Form organisiert. Diese hat in der Regel eine hierarchische Struktur (man gelangt über Verlinkungen von der Homepage auf die Unterseiten mit den Inhalten). Realisiert wird die durch eine entsprechende Menüführung. Style Sheets: Formatvorlage, Grundidee: Trennung von Information der Webseite und der Darstellung. Das Stylesheet interpretiert die zugewiesenen Daten (Text, Tabellen, Grafiken etc.) und formatiert sie (z.b. für die Bildschirmausgabe) entsprechend den vorgegebenen Regeln. (Erweiterung zu HTML), nach: http://de.wikipedia.org/wiki/stylesheet Cascading: Kaskadenprinzip, bei (komplexeren) Formatvorlagen vererben sich Formatangaben von übergeordneten Bereichen auf untergeordnete Bereiche. Die Syntax von SCC weicht von der HTML-Syntax ab. Heute versteht eigentlich jeder Browser CSS, damit es aber nicht zu Problemen kommt, können Style-Sheet-Angaben in mehrzeilig Kommentare eingebunden werden: <!-...hier steht CSS-Quelltext... - > 1

Beispiel 1 ohne CSS): <font size="3"><b> <p><font color="#00ff00"> Erstellt von Christoph Oberweis, Berufsbildende Schule für Wirtschaft, Trier</font></p></b> <DIV align=left> Soll die Farbe grün (#00ff00) nun auf allen Unterseiten einer Internet-Präsenz für bestimmte Absätze gelten, müsste dies für jede Seite neu definiert werden (großer Aufwand!). Lösung mit CSS: Mit CSS (in separater Datei speichern): p {color: #00ff00 Dateiname: xyz.css (besser: farbe.css) Schriftfarbe aller <p> Tags: grün Einbinden in html-datei: <link rel="stylesheet" href="farbe.css" type="text/css"> Beispiel 2: <html> <head> <link rel="stylesheet" href="farbe.css" type="text/css"> </head> <DIV align=center> <BODY>. (weiterer Code...) CSS-Angaben direkt in einer HTML-Datei (damit verzichtet man allerdings dann auf den Vorteil, dass eine Format-Angabe zentral für alle Dokumenten gelten soll). Beispiel 3 <html> <head> <title> CSS </title> <style type="text/css"> <!-- p {color: #00ff00 --> </style> </head> 2

CSS direkt bei einem Element (hier <p>) (ist eher als Ausnahme anzusehen, weil damit die Möglichkeit einer zentral angelegten Formatdefinition unterwandert wird) Beispiel 4 <font size="3"><b> <p style="color: #00ff00">Erstellt von Christoph Oberweis, Berufsbildende Schule für Wirtschaft, Trier </font></p></b> Aufgaben: 1. Stellen Sie die wichtigsten Formatierungsmöglichkeiten mit CSS dar! (Hilfen: Besprechung im Unterricht und Hilfen-Angaben von M01/M02) sowie: http://de.html.net/tutorials/css/ 2. Erstellen Sie eine Webseite (in verkaufsfördernder Absicht ) mit folgendem Aufbau (Details wurden im Unterricht besprochen, s. auch unten: Vorübungen): Menü Kopfzeile Inhalt Muster, s.: Downloadseite dieses Dokumentes, dort Menüpunkt Demo-Webseite mit CSS Hinweise: Alle Formatierungen sollten in ausgelagerten CSS-Dateien erfolgen! Es muss ein selbst aufgenommenes Foto komprimiert auf dieser Seite vorhanden sein, ebenso ein kleines Logo (z. B. mit Paint selbst erstellen). Die Menüpunkte dürfen (noch) auf leere Seiten führen (d.h. Link ist vorhanden, Ausnahme: Impressum!). Das Layout ist ansprechend zu gestalten! Es ist zusätzlich ein Logo (ohne Hintergrund, s. unten) einzufügen. 3

Zu Aufgabe 2, (Vorübungen): Bitte zunächst ganz konventionell an das Problem herangehen, ohne CSS, nur mit <TABLE>, hier eine Hilfestellung: Dieser Bereich: Muss nicht sein! Wichtig: Auf FRAMES ist komplett zu verzichten (Grund: s. entsprechende Hinweise im Internet)! Hier der Quelltext (Bilder müssen noch eingefügt werden, TABLE-Border ist auf NULL zu setzen!): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>Xx Yy</TITLE> </HEAD> <body bgcolor="#e3e9f9"> <BASEFONT face="arial"> <br><br> <TABLE summary="kopf" border = 1> <TR> <TD><IMG height=60 alt="" src="logo1.jpg" width=120 border=0></td> <TD><DIV align=center><h1> Die Überschrift</h1></DIV></TD> <TD><IMG height=60 alt="" src="logo2.jpg" width=60 border=0></td> </TR> <TR> <TD bgcolor="#ffffbb"> <ul> <li><a href="http://www.ry-yy.de/hhjhk.htm">punkt 1</a></li> <li><a href="rruc.html"> Punkt 2</a></li> <li><a href="mailto:aseee@web.de"> Kontakt</a></li> </ul> </TD> <TD><br><h2>Hier steht jetzt etwas:</h2> bla blabla blablabla bla bla blabla blablabla bla<br> a bla blabla blablabla bla<br><br> <IMG height=220 alt="" src="hauptbild.jpg" width=420 border=1><br><br> <h2>hier kann jetzt noch Text stehen!</h2> bla blabla blablabla bla bla blabla bla blabla<br> blablabla blabla blabla blablabla bla </TD> Weiter auf der nächsten Seite! 4

<TD><h2>Auch hier: </h2> bla blabla blab<br>labla bla bla blabla<br> blablabla blabla<br> </TD> </TR> </TABLE> <HR noshade SIZE=1> <FONT size=-2>dies ist eine private Homepage! Impressum (Verantwortlich für den Inhalt): Name, Adresse usw.</font> </BODY> </HTML> Dies ist der Rahmen für die Seite, der Quellcode ist entsprechend den eigenen Vorstellungen zu ergänzen. Im zweiten Schritt ist das Ganze mit CSS zu gestalten. Jetzt wird nicht mehr mit <TABLE> gearbeitet. <TABLE> wird in nur noch für echte Tabellen verwendet (vgl. z. B. Stundentafel bei Demo-Webseite mit CSS ). CSS-Beispiel, beachte: in jedem Webseiten-Bereich steht das Gleiche (s. HTML-Quellcode), aber durch CSS völlig anders formatiert. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <title>uebung CSS</title> <link href="format-ueb.css" rel="stylesheet" type="text/css"> </head> <body> 5

<div id="seite"> <div id="bereich1"> <h1>ueberschrift</h1> <ul> <li>erster Teil</li> <li>zweiter Teil</li> </ul> <p>hier steht noch etwas.</p> </div> <div id="bereich2"> <h1>ueberschrift</h1> <ul> <li>erster Teil</li> <li>zweiter Teil</li> </ul> <p>hier steht noch etwas.</p> </div> <div id="bereich3"> <h1>ueberschrift</h1> <ul> <li>erster Teil</li> <li>zweiter Teil</li> </ul> <p class="hervorheben">hier steht noch etwas.</p> </div> <div id="bereich4"> <h1>ueberschrift</h1> <ul> <li>erster Teil</li> <li>zweiter Teil</li> </ul> <p>hier steht noch etwas.</p> </div> </div> </body> </html> /* Uebung-CSS */ * { padding: 0; margin: 0; body { font: 100% Arial; /* Kaskaden-Prinzip, diese Schriftart gilt */ text-align: center; /* zunächst für den ganzen body: Vererbung */ color: blue; /* Allerdings haben Elementeigenschaften Vorrang, */ background-color : #E3E9F9; /* s. #bereich2: Font Times */ margin-top: 10px; 6

#seite { width: 900px; text-align: left; background-color: white; margin: 0 auto; #bereich1 { height: 100px; background-color: #ff9900; padding-left: 200px; #bereich2 { height: 300px; font-style: italic; float: left; /* schwebt links: mehrere HTML-Blöcke nebeneinader */ width: 220px; background-color: #ffff99; padding-left: 50px; #bereich3 { height: 300px; width: 400px; background-color: white; padding-left: 300px; #bereich4 { height: 100px; color: black; background-color: silver; padding-left: 100px; #bereich1 h1 { font-size:2.8em; #bereich1 li { font-size:0.5em #bereich2 li { font-size:0.7em 7

#bereich4 li { font-size:0.7em #bereich2 ul { list-style-type: square; #bereich4 p{ font-size:0.7em p.hervorheben { color: white; background: green; width: 400px; 8

Gimp 2.6.11: Umwandlung eines *.jpg-bild in ein *.gif-bild ohne Hintergrund (Logo) 1. Gimp starten, *.jpg-bild (Logo) laden (Bild muss neutralen Hintergrund haben!) 9

2. Alphakanal Auswählen! 3. Rechte Maustaste: Auswahl nach Farbe Hier klicken! 10

4. auf neutralen Hintergrund des Bildes klicken 5. Rechte Maustaste, dann Bearbeiten/Löschen: jetzt erscheint Schachbrettmuster 6. Als *.gif abspeichern Weitere Hilfe: Gimp- Tutorial (s. www) 11