YAML 4 das CSS-Framework

Größe: px
Ab Seite anzeigen:

Download "YAML 4 das CSS-Framework"

Transkript

1 Jürgen Wolf Zusatzkapitel zum Buch»HTML5 und CSS3«YAML 4 das CSS-Framework Rheinwerk Verlag 2015 ISBN

2 YAML 4 das CSS-Framework 9 YAML Zusatzkapitel 4 das CSS-Framework Aus der Vielzahl an CSS-Frameworks wird sehr häufig YAML hervorgehoben. Aus diesem Grund zeigt Ihnen das folgende Bonuskapitel, wie Sie das Framework in der Praxis einsetzen können. Ein weiteres, sehr beliebtes Mehrseitenlayout-System ist das Framework YAML (»Yet Another Multicolumn Layout«), was sich in der Tat übersetzen lässt mit»und noch ein weiteres Mehrspaltenlayout«. YAML ist ein extrem flexibles Framework, mit dem sich bei geringem Aufwand tolle Webseiten erstellen lassen. Wie viele andere Frameworks auch bietet YAML weit mehr als ein Layoutmodul für feste, flexible und rasterbasierte Layouts mit und ohne flexible Eigenschaften. YAML stellt u. a. Formatierungen für Tabellen, Formulare, Text oder Navigationsmenüs bereit. Mit dem Builder von YAML ( können Sie ganz komfortabel ein Layout mit einem Onlinetool zusammenklicken. Eine Idee weiter geht das Nachfolgeprojekt des YAML-Builder,»Thinkin Tags«, zu finden unter wo Ihnen ein ganzer Webbaukasten online auf Basis von YAML zur Verfügung steht. Die Projektseite zu YAML selbst finden Sie unter Neben einer sehr umfangreichen Dokumentation finden Sie dort auch sämtliche Ressourcen, die Sie benötigen, um mit YAML anzufangen. Was suchen Sie? Dokumentation YAML herunterladen YAML-Forum Quelle Tabelle 1 Wichtige Adressen zum Starten mit YAML Wenn Sie YAML heruntergeladen und entpackt haben, finden Sie fünf Ordner im entpackten Archiv vor. Die Basis für YAML finden Sie im Verzeichnis yaml/core unter base.css und die Korrekturen für die alten IE6 und IE7 unter iehacks.css. Beide Dateien finden Sie auch komprimiert unter den Namen base.min.css und iehacks.css für den Praxiseinsatz. 2

3 Das nackte HTML-Grundgerüst Ordner demos docs lib sass yaml Beschreibung Hier finden Sie die Quick-Start-Demos zum Ausprobieren. die Dokumentation von YAML zum Offlinelesen jquery und HTML5Shiv die Dateien für den Sass-Port von YAML Hier ist das eigentliche Framework enthalten. Tabelle 2 Enthaltene Ordner im entpackten YAML-Archiv Das nackte HTML-Grundgerüst Wie bei jedem anderen Framework auch benötigen Sie in YAML etwas an Einarbeitungszeit. Am einfachsten dürfte es sein, wenn Sie das folgende Beispiel praktisch nachvollziehen und dabei mithilfe der YAML-Dokumentation das eine oder andere ausprobieren. Als Ausgangsbasis wird hierzu das folgende HTML-Grundgerüst verwendet. <body> <header> <h1>titel der Webseite</h1> <p>kurze Beschreibung der Webseite</p> </header> <nav> <ul> <li><a href="#">home</a></li> <li><a href="#">berichte</a></li> <li><a href="#">links</a></li> <li><a href="#">about</a></li> <li><a href="#">kontakt</a></li> </ul> </nav> <h2>bericht 1 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare01.jpg" alt="artikelbild"> <h2>bericht 2 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> 3

4 YAML 4 das CSS-Framework <img src="image/phare02.jpg" alt="artikelbild"> <h2>bericht 3 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare03.jpg" alt="artikelbild"> <h2>bericht 4</h2> <p>lorem ipsum <br><a href="#">weiterlesen...</a></p> <h2>bericht 5</h2> <p>lorem ipsum <br><a href="#">weiterlesen...</a></p> <footer><p> Name <a href="#">impressum</a></p></footer> </body> Listing 1 /Beispiele/Extra/ohne-yaml.html Abbildung 1 Das nackte HTML-Grundgerüst ist zunächst noch recht unspektakulär. 4

5 YAML zum Projekt hinzufügen Das Grundgerüst enthält ein header-, ein footer-, ein nav- und fünf article-elemente. Das Ergebnis sehen Sie in Abbildung 1. In diesem Grundgerüst soll jetzt YAML für unser Layout eingesetzt werden. YAML zum Projekt hinzufügen Im folgenden HTML-Ausschnitt vom head-element sehen Sie die von YAML benötigten Stylesheets in fett gedruckten Zeilen. Hierbei wurden neben dem Basis-Stylesheet base.min.css und den IE-Korrekturen iehacks.min.css noch hlist.css für die Gestaltung einer horizontalen Navigation, screen-page-layout.css für die Struktur des eigentlichen Layouts und typography.css für eine grundlegende Typografie hinzugefügt. <head> <title>mit YAML</title> <meta charset="utf-8"> <!-- mobile viewport optimisation --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- stylesheets --> <fett><link rel="stylesheet" href="yaml/core/base.min.css" type="text/css"> <link rel="stylesheet" href="yaml/navigation/hlist.css"> <link rel="stylesheet" href="yaml/screen/screen-page-layout.css"> <link rel="stylesheet" href="yaml/screen/typography.css"></fett> <!--[if lt IE 9]> <script src="lib/html5shiv/html5shiv.js"></script> <![endif]--> <!--[if lte IE 7]> <fett><link rel="stylesheet" href="yaml/core/iehacks.min.css"></fett> <![endif]--> </head> Wollen Sie außerdem noch Formulare von YAML verwenden, finden Sie im Ordner yaml/forms Stylesheets dafür. Für das Drucklayout finden Sie außerdem noch das Stylesheet yaml/print/print.css. Wenn Sie dann noch eigene Stylesheets hinzufügen und so mehrere Webseiten gestalten wollen, kann es recht unübersichtlich werden. Daher drängt sich in diesem Beispiel ein zentrales Stylesheet geradezu auf. Das folgende zentrale Stylesheet central.css wurde in einen eigenen Ordner css gelegt und wird so von allen Beispielen im Buch verwendet. /* Datei: central.css url("../yaml/navigation/hlist.css"); 5

6 YAML 4 das url("../yaml/print/print.css"); Listing 2 /Beispiele/Extra/css/central.css Dieses zentrale Stylesheet brauchen Sie jetzt nur noch künftig in Ihr Projekt miteinzubinden, in dem Sie YAML verwenden wollen. Änderungen brauchen Sie so auch nur noch an diesem einen zentralen Stylesheet central.css durchzuführen. Somit sieht der Kopf Ihres HTML-Dokuments schon etwas aufgeräumter aus: <head> <title>mit YAML</title> <meta charset="utf-8"> <!-- mobile viewport optimisation --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Zentrales Stylesheet --> <link rel="stylesheet" href="css/central.css"> <!--[if lt IE 9]> <script src="lib/html5shiv/html5shiv.js"></script> <![endif]--> <!--[if lte IE 7]> <link rel="stylesheet" href="yaml/core/iehacks.min.css"> <![endif]--> </head> Listing 3 /Beispiele/Extra/mit-yaml.html Ob Sie HTML5Shiv integrieren wollen oder nicht, müssen Sie selbst entscheiden. In diesem Beispiel wurde hierfür die von YAML mitgelieferte HTML5Shiv-Version aus dem Ordner lib verwendet. Layoutmodul wählen Als Nächstes sollten Sie sich über das Layoutmodul, das Sie verwenden wollen, Gedanken machen. Zur Auswahl steht PAGE Layout, das Sie als screen-page-layout.css bereits in die zentrale Stylesheet-Datei notiert haben. Bei PAGE Layout wird das ganze Layout in ein Element mit dem body-element an der Spitze verpackt. Hierzu verwenden Sie die Wrapper-Klasse ym-wrapper und die Klasse ym-wbox wie folgt: 6

7 Layoutmodul wählen <body> <div class="ym-wrapper"> <div class="ym-wbox"> <header> <h1>titel der Webseite</h1> <p>kurze Beschreibung der Webseite</p> </header> <nav class="ym-hlist"> <ul> <li class="active"><a href="#">home</a></li> <li><a href="#">berichte</a></li> <li><a href="#">links</a></li> <li><a href="#">about</a></li> <li><a href="#">kontakt</a></li> </ul> </nav> <hr> <h2>bericht 1</h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare01.jpg" alt="artikelbild"> <h2>bericht 2</h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare02.jpg" alt="artikelbild"> <h2>bericht 3</h2> <p>lorem ipsum. <a href="#">weiterlesen...</a></p> <img src="image/phare03.jpg" alt="artikelbild"> <h2>bericht 4</h2> <p>lorem ipsum < br><a href="#">weiterlesen...</a></p> <h2>bericht 5</h2> <p>lorem ipsum <br><a href="#">weiterlesen...</a></p> <footer><p> Name <a href="#">impressum</a></p></footer> 7

8 YAML 4 das CSS-Framework </body> Listing 4 /Beispiele/Extra/mit-yaml.html Die Verwendung des inneren div-elements mit der Klasse ym-wbox ist nicht zwingend nötig, wenn Sie das Box-Modell auf border-box umstellen. In diesem Artikel belassen wir es aber nochmals dabei. Im Beispiel haben Sie außerdem im nav-element noch die Klasse ym-hlist verwendet. Diese Klasse haben Sie mit hlist.css im zentralen Stylesheet notiert, und damit wird aus der ul-liste eine horizontale Navigation. Wenn Sie eine vertikale Navigation benötigen, finden Sie auch hierzu in YAML eine Lösung mit vlist.css, wo der Klassenname dann eben ym-vlist heißen müsste. Namensraum»ym-«Sie werden bereits festgestellt haben, dass alle von YAML verwendeten Klassen mit ym- anfangen. So verpackt bekommt unser Beispiel nun schon eine erste Struktur, wie Sie in Abbildung 2 sehen. Abbildung 2 Nachdem das Beispiel in einen YAML-Wrapper gesteckt wurde, sehen Sie bereits erste Anzeichen von YAML. 8

9 Layoutmodul wählen Als Alternative können Sie auch FULLPAGE Layout (screen-fullpage-layout.css) verwenden. Damit teilen Sie das Layout in mehrere vertikale Sektionen für die volle Breite des Viewports ein. Statt alles in ein Element ausgehend von <body> zu verpacken, würden Sie mit FULLPAGE Layout für jede vertikale Sektion wie <header>, <footer>, <nav> usw. ein Element zum»verpacken«benötigen. In der Praxis sieht dies wie folgt aus: <body> <header> <div class="ym-wrapper"> <div class="ym-wbox"> <h1>titel der Webseite</h1> <p>kurze Beschreibung der Webseite</p> </header> <nav class="ym-hlist"> <div class="ym-wrapper"> <div class="ym-wbox"> <ul> <li class="active"><a href="#">home</a></li> <li><a href="#">berichte</a></li> <li><a href="#">links</a></li> <li><a href="#">about</a></li> <li><a href="#">kontakt</a></li> </ul> </nav> <footer> <div class="ym-wrapper"> <div class="ym-wbox"> <p> Name <a href="#">impressum</a></p> </footer> </body> Listing 5 /Beispiele/Extra/mit-yaml-fullpage.html 9

10 YAML 4 das CSS-Framework Der Aufwand hierbei ist geringfügig größer, aber auf der Gegenseite haben Sie ein Layout, das sich auf den kompletten Viewport ausbreitet, wie Abbildung 3 zeigt. Abbildung 3 Mit dem FULLPAGE Layout wird die komplette Breite des Viewports im Webbrowser verwendet. Aufteilen des Inhalts mit Gridmodulen Nachdem Sie im Buch schon ein Rastermodul erstellt haben und mit der Verwendung von Bootstrap vertraut sind, werden Sie vermutlich an dieser Stelle auch wieder die typische Implementierung eines Grid-Frameworks erwarten. YAML ist allerdings ein wenig anders und legt keine feste Spaltenzahl wie etwa 12 oder 16 Spalten fest. Bei YAML besteht ein Grid aus mehreren Gridmodulen, die Sie ineinander verschachteln können. Hierbei packen Sie das oder die Elemente in die Klasse ym-grid. Innerhalb dieses Moduls, das ja eine Zeile darstellt, teilen Sie den Raum der einzelnen Elemente mit einer der Klassen ym-gxx auf. Das XX steht für die Prozentzahl, wie viel Raum Sie den Elementen in ym-grid geben wollen. Hierbei geben Sie gewöhnlich auch die float- Richtung mit ym-gl für links gefloatet und ym-gr für rechts gefloatet an. Wie schon beim Wrapper ym-wrapper können Sie auch hier noch ein inneres div mit der Klasse ym-gbox (Grid-Box) verwenden, womit die Werte für padding und margin übernom- 10

11 Aufteilen des Inhalts mit Gridmodulen men werden. Auch hier gilt allerdings: Beim Box-Modell border-box ist dies nicht mehr zwingend nötig. Das waren jetzt viele theoretische Informationen auf engstem Raum, daher hierzu ein Beispiel, das das eben Beschriebene in der Praxis demonstriert. Im Beispiel werden drei Artikel gleichmäßig nebeneinander in einer Zeile aufgeteilt. Dasselbe soll auch noch in der nächsten Zeile mit zwei Artikeln nebeneinander demonstriert werden: <div class="ym-grid"> <div class="ym-g33 ym-gl"> <h2>bericht 1 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare01.jpg" alt="artikelbild" class="flexible"> <div class="ym-g33 ym-gl"> <h2>bericht 2 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare02.jpg" alt="artikelbild" class="flexible"> <div class="ym-g33 ym-gl"> <h2>bericht 3 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare03.jpg" alt="artikelbild" class="flexible"> <div class="ym-grid"> <div class="ym-g50 ym-gl"> 11

12 YAML 4 das CSS-Framework <h2>bericht 4</h2> <p>lorem ipsum <br><a href="#">weiterlesen...</a></p> <div class="ym-g50 ym-gl"> <h2>bericht 5</h2> <p>lorem ipsum <br><a href="#">weiterlesen...</a></p> Listing 6 /Beispiele/Extra/mit-yaml-layout.html Abbildung 4 Aufteilung der Artikel mit Gridmodulen von YAML 12

13 Aufteilen des Inhalts mit Gridmodulen Medien flexibel machen Damit die Bilder auch passend zu den Artikeln herunterskaliert werden, wurde die YAML-Klasse flexible bei den img-elementen verwendet. Damit werden die Bilder immer an ihr Elternelement angepasst. In Abbildung 4 sehen Sie das Beispiel bei der Ausführung. Die Artikel wurden dabei ordentlich in einer Zeile mit drei und einer zweiten Zeile mit zwei Artikeln nebeneinander aufgeteilt. Im Beispiel haben Sie die Gridklassen ym-g33 und ym-g50 zum Aufteilen der Artikel im Grid ym-grid verwendet. Die Werteangaben bedeuten hier nichts anders als eine Prozentangabe. Mit ym-g33 geben Sie einem Element 33 % Raum im Grid ym-grid. Genauso geben Sie einem Element mit der Klasse ym-g50 einen Raum von 50 %. Sie können diese Prozentwerte aber nicht willkürlich verwenden, sondern diese werden mit vordefinierten Klassen zur Verfügung gestellt, die in Tabelle 3 aufgelistet sind. YAML-Klasse Spaltenbreite.ym-g20 20 %.ym-g25 25 %.ym-g33 33 %.ym-g38 38,2 % (Goldener Schnitt).ym-g40 40 %.ym-g50 50 %.ym-g60 60 %.ym-g62 61,8 % (Goldener Schnitt).ym-g66 66 %.ym-g75 75 %.ym-g80 80 % Tabelle 3 Die vordefinierten Klassen von YAML für die Spaltenbreite Mit diesen Werten können Sie jetzt nach Herzenslust experimentieren und die Artikel in unterschiedlichen Breiten in einem Grid aufteilen. Wenn Sie Probleme mit unterschiedlich langen Spalten bei der Aufteilung im Grid mit beispielsweise unterschiedlich langen Artikeln haben, bietet Ihnen YAML hier mit der Klasse ymequalize eine praktische Lösung und sorgt dafür, dass die einzelnen Spalten immer gleich lang bleiben. 13

14 YAML 4 das CSS-Framework Eigene Rasterlayouts verwenden Sie können YAML auch um eigene Layouts erweitern und sind nicht nur auf die vordefinierten Klassen beschränkt. Auf dieses Thema wird hier allerdings nicht eingegangen. Bei Bedarf finden Sie im Ordner demos vom heruntergeladenen YAML-Archiv Beispiele zum Studieren. Elemente mit YAML untereinanderstellen Die Raster, die mit YAML erzeugt werden, sind sehr flexibel. Trotzdem wird es ab einer bestimmten Viewport-Breite schwierig, den Inhalt noch ordentlich auf engem Raum aufzuteilen. In Abbildung 5 können Sie erkennen, dass die Grenze der akzeptablen Flexibilität wohl erreicht wurde und das Layout bei einer solchen schmalen Breite wie beispielsweise bei Smartphones nicht mehr sehr schön anzusehen ist. Abbildung 5 Bei einem schmalen Bildschirm wird eine alternative Lösung nötig. Dies sieht nicht mehr schön aus. Für diesen Zweck bietet YAML mit der Klasse linearize-level-1 eine ziemlich einfache Lösung an, was in YAML als Progressive Linearization bezeichnet wird. Wenn Sie einem Grid diese Klasse mit ym-grid hinzufügen, stellen Sie sicher, dass ab einer 14

15 Elemente mit YAML untereinanderstellen bestimmten Viewport-Breite die Elemente nicht mehr gefloatet werden, sondern untereinanderstehen. In YAML ist diese Viewport-Breite in screen-page-layout.css auf 760 Pixel eingestellt. Ist die Viewport-Breite unter 60 Pixeln und verwenden Sie die Klasse linearize-level-1 in ym-grid, stehen die einzelnen Elemente übereinander. Der folgende HTML-Ausschnitt zeigt, wie einfach es mit nur einer YAML-Klasse ist, das Layout auch noch richtig responsiv zu machen. Der fett hervorgehobene Teil wurde gegenüber dem Beispiel /Beispiele/Extra/mit-yaml-layout.html geändert: <div class="ym-grid linearize-level-1"> <div class="ym-g33 ym-gl"> <h2>bericht 1 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare01.jpg" alt="artikelbild" class="flexible"> <div class="ym-g33 ym-gl"> <h2>bericht 2 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare02.jpg" alt="artikelbild" class="flexible"> <div class="ym-g33 ym-gl"> <h2>bericht 3 </h2> <p>lorem ipsum <a href="#">weiterlesen...</a></p> <img src="image/phare03.jpg" alt="artikelbild" class="flexible"> <div class="ym-grid linearize-level-1"> <div class="ym-g50 ym-gl"> 15

16 YAML 4 das CSS-Framework <h2>bericht 4</h2> <p>lorem ipsum <br><a href="#">weiterlesen...</a></p> <div class="ym-g50 ym-gl"> <h2>bericht 5</h2> <p>lorem ipsum <br><a href="#">weiterlesen...</a></p> Listing 7 /Beispiele/Extra/mit-yaml-layout-2.html Jetzt ist unser Beispiel wirklich responsiv, und ab einer Viewport-Breite von unter 760 Pixeln wird unser Layout einspaltig, wie Sie in Tabelle 6 sehr schön sehen. Abbildung 6 Dank der Klasse»linearize-level-1«wird das Layout ab einer bestimmten Viewport-Breite einspaltig. 16

17 Testen Sie YAML Testen Sie YAML Dies war zwar nur eine kleine Einführung in das YAML-Framework, aber zusammen mit der tollen Dokumentation und den vorhandenen Demos haben Sie alles in der Hand, um sich intensiver mit YAML auseinanderzusetzen. Wenn Sie YAML für Webseiten praktisch einsetzen wollen, sollten Sie einen sichtbaren Hinweis auf den Urheber setzen oder eine Lizenz erwerben, wobei Sie diesen Hinweis dann nicht mehr anbringen müssen. Mehr dazu können Sie unter nachlesen. Eine tolle Sache dabei ist das eingangs erwähnte Projekt»Thinkin Tags«vom YAML- Erfinder Dirk Jesse, mit dem Sie ein Layout direkt im Webbrowser entwerfen und so einen fertigen Code produzieren können. Wenn Sie sich mit YAML befassen, sollten Sie unbedingt auch diesen Onlineeditor unter ausprobieren. 17

Einführung Responsive Webdesign

Einführung Responsive Webdesign Einführung Responsive Webdesign Aktuelle Situation Desktop Webseiten Umsetzungen auch heute noch in den meisten Fällen Pixelbasiert JavaScript schafft Dynamik CSS schafft Trennung von Inhalt und Layout

Mehr

YAML-Templates in TYPOlight

YAML-Templates in TYPOlight YAML-Templates in TYPOlight Templateerstellung mit dem YAML CSS-Framework Helmut Schottmüller, TYPOlight User-Treffen 2008 Motivation Meine Website sieht in jedem Browser anders aus... Ich möchte ein flexibles

Mehr

Gliederung. Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks.

Gliederung. Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks. Gliederung Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks. Präsentationsplattform Vorstellung der Präsentationsplattform Setzkasten. 1 / 14 Responsive

Mehr

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen  Übersicht der Schulungsinhalte CSS-Boxen Übersicht der Schulungsinhalte Das Web ist nicht aus Papier enttäuschte Erwartungen Autor hat keine Kontrolle Webseiten sehen immer anders aus Webseiten sind flexibel - Papierseiten sind starr

Mehr

Responsive Web Design

Responsive Web Design Responsive Web Design mit APEX Theme 25 Christian Rokitta APEX UserGroup NRW Treffen 20.01.2014 Oracle DB & APEX Entwickler (selbstständig) Deutschland ( 1996) Niederlanden ( 1996) themes4apex: APEX UI

Mehr

Responsive Webdesign. IHK-Arbeitskreis Software. Prof. Dr. Manfred Wojciechowski 18.02.2014

Responsive Webdesign. IHK-Arbeitskreis Software. Prof. Dr. Manfred Wojciechowski 18.02.2014 IHK-Arbeitskreis Software Prof. Dr. Manfred Wojciechowski 18.02.2014 Aufbau Vorstellung Responsive Webdesign Motivation Technologien Frameworks 2 Vorstellung Zur Person 1991 1996: Studium Informatik an

Mehr

Responsive Webdesign

Responsive Webdesign Responsive Webdesign Anlass sind 2 Probleme: 1. Darstellung der HU-Homepage auf mobilen Geräten ist nicht optimal (Überprüfung der Anzeige mit Strg+Shift+M oder Simulatoren www.responsinator.com) 2. Summe

Mehr

Responsive Webdesign

Responsive Webdesign ebusiness Praxistag Thüringen 2014 Responsive Webdesign BASISWISSEN UND MÖGLICHKEITEN DER UMSETZUNG Maik Grunitz Geschäftsführer Forward Marketing GbR Inhalte 1. Warum Responsive Design? 2. Geschichte

Mehr

Design anpassen eine kurze Einführung

Design anpassen eine kurze Einführung Design anpassen eine kurze Einführung Das gesamte Layout von Papoo basiert auf modernen CSS Layouts die vollständig ohne Layout Tabellen funktionieren. Um schnell vorhandene Designs anpassen zu können

Mehr

Das TYPOlight CSS-Framework

Das TYPOlight CSS-Framework Das TYPOlight CSS-Framework Aufgaben eines CSS-Frameworks CSS-Reset Vereinheitlichung der Darstellung in allen Browsern Zurücksetzen der proprietären Abstände und Formatierungen Cross-Browser-Formatierung

Mehr

Interface-Optimierung bei mobilen Endgeräten

Interface-Optimierung bei mobilen Endgeräten Interface-Optimierung bei mobilen Endgeräten Darauf sollte man achten Darstellung über CSS anpassen Durch optimierte Breiten kann man sehr einfach für Mobiltelefon oder ipad optimierte Seiten ausliefern.

Mehr

Tutorial zum erstellen einer Webseite

Tutorial zum erstellen einer Webseite Tutorial zum erstellen einer Webseite 2. Teil das Aussehen mit CSS bestimmen Vorbereitungen: Die HTML Grundlage anpassen, Änderungen sind fett geschrieben. Ab sofort werden wir mit zwei Dateien arbeiten,

Mehr

Aufbau einer HTML Seite:

Aufbau einer HTML Seite: 1 Aufbau einer HTML Seite: Grundstruktur: Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße,

Mehr

HTML5 2 1 / 6. Doing Web Apps HTML5 2. Letzte Änderung: 2014-10-24 Version: 1.1

HTML5 2 1 / 6. Doing Web Apps HTML5 2. Letzte Änderung: 2014-10-24 Version: 1.1 1 / 6 Doing Web Apps HTML5 2 Autor: Rüdiger Marwein Letzte Änderung: 2014-10-24 Version: 1.1 Dieses Dokument darf mit Nennung des Autoren - frei vervielfältigt, verändert und weitergegeben werden. Der

Mehr

SASS für Einsteiger. WordCamp Köln 2015. 06.06.2015 Bernhard Kau @2ndkauboy kau-boys.de 1

SASS für Einsteiger. WordCamp Köln 2015. 06.06.2015 Bernhard Kau @2ndkauboy kau-boys.de 1 SASS für Einsteiger WordCamp Köln 2015 06.06.2015 Bernhard Kau @2ndkauboy kau-boys.de 1 Wer bin ich? Bernhard Kau Wahlberliner PHP-Entwickler WordPress-Plugin Hobby-Entwickler CSS-Tüftler Organisator der

Mehr

Georgienseite TYPO3 LTS7 Projekt Georgienseite TYPO3 LTS 7 responsiv Stand: Juni 2016

Georgienseite TYPO3 LTS7 Projekt Georgienseite TYPO3 LTS 7 responsiv Stand: Juni 2016 TYPO3 LTS7 1 Projekt TYPO3 LTS 7 responsiv Stand: Juni 2016 Die gibt es seit 2000. Im September 2014 haben wir sie auf TYPO3 LTS 6 eingerichtet. Juni 2016 erfolgte ein update auf die Version LTS 7 von

Mehr

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände... CSS GRUNDLAGEN 1 Definition der Selektoren... 2 2 Einbinden der CSS 3 Möglichkeiten... 2 3 Farbangaben... 4 4 Schriftformatierung... 4 5 Abstände... 4 6 Box Modell... 5 7 Links... 5 8 Eigene Klasse definieren...

Mehr

Meine erste Homepage - Beispiele

Meine erste Homepage - Beispiele Meine erste - Beispiele 1. Beispiel meine Willkommen auf meiner Befehle nicht über Hier ist ein Senior, der noch fit für's Internet ist. Probieren wir

Mehr

Einführung in die Cross-Plattform Entwicklung Responsive Webdesign mit dem Intel XDK

Einführung in die Cross-Plattform Entwicklung Responsive Webdesign mit dem Intel XDK Einführung in die Cross-Plattform Entwicklung Responsive Webdesign mit dem Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK und dem Responsive Webdesign vertraut. Es wird

Mehr

Die eigene Website. Zusatzkapitel CSS mobile Geräte & Ausdruck

Die eigene Website. Zusatzkapitel CSS mobile Geräte & Ausdruck Die eigene Website Zusatzkapitel CSS mobile Geräte & Ausdruck Im Folgenden finden Sie einige Zusatztipps zu Kapitel 6 des Buchs Die eigene Website. Mehr Infos zum Buch auf der Website zum Buch. CSS für

Mehr

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker Tutorium Einführung in HTML Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Programm Grundlagen von HTML Objekte, Elemente, Tags Grundaufbau eines HTML-Dokuments

Mehr

Frontend- technologien HTML. B04 Einführung in Softwaretechnologien

Frontend- technologien HTML. B04 Einführung in Softwaretechnologien Frontend- technologien HTML B04 Einführung in Softwaretechnologien Ihre Erwartungen an die Vorlesung Verknüpfung von Wirtschaft und digitaler Technologie Grundlagen, um mit Programmierern, Informatikern

Mehr

Tutorial: Webseite mit Photoshop erstellen

Tutorial: Webseite mit Photoshop erstellen Tutorial: Webseite mit Photoshop erstellen www.webgiraffe.de In diesem Tutorial erstellen wir eine Webseite mit Photoshop. Es wird ein rudimentäres Wissen um Photoshop vorausgesetzt. Wir erstellen den

Mehr

Inhalt. Vorwort 13. Teil I CSS kennenlernen: Einstieg in XHTML und CSS

Inhalt. Vorwort 13. Teil I CSS kennenlernen: Einstieg in XHTML und CSS Inhalt Vorwort 13 Teil I CSS kennenlernen: Einstieg in XHTML und CSS 1 Auf die Plätze 17 1.1 Wozu CSS lernen? 18 1.2 Wem nützt dieses Buch? 19 1.3 Wie funktioniert dieses Buch? 19 2 Was Sie wissen sollten

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Cascading Style Sheets HTML beschreibt nur den logischen Aufbau eines Dokuments. Die Gestaltung

Mehr

Referenz Frontend: Responsive Webdesign

Referenz Frontend: Responsive Webdesign Stand: Dezember 2014 Diese Referenzliste bezieht sich auf eine Webseite, von der es zwei Versionen gibt. Diese Version ist mit Hilfe des Twitter Bootstrap Frameworks für mobile Endgeräte optimiert. - Startseite

Mehr

Einführung in die Webentwicklung

Einführung in die Webentwicklung Einführung in die Webentwicklung Mit HTML5 und CSS3 auf dem Weg zur eigenen Website Kerstin Blumenstein EXPOSEE Dieses Script beinhaltet alle in dem Kurs durchgenommenen - Teile mit Erklärungen von Tag

Mehr

HTML und CSS. Eine kurze Einführung

HTML und CSS. Eine kurze Einführung HTML und CSS Eine kurze Einführung Begriff Markup Begriff aus Druckindustrie: Layouter fügt Anmerkungen/Markierungen (Tags) hinzu Markup-Languge (ML) = Auszeichnungssprache Beispiele a) das Wort wird fett

Mehr

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

HTML5, CSS3 und JavaScript 1.8. Fortgeschrittene Entwicklung von Webseiten. Isolde Kommer. 1. Ausgabe, 2. Aktualisierung, Dezember 2013 HTML5F HTML5, CSS3 und JavaScript 1.8 Isolde Kommer 1. Ausgabe, 2. Aktualisierung, Dezember 2013 Fortgeschrittene Entwicklung von Webseiten HTML5F 2 HTML5, CSS3 und JavaScript 1.8 - Fortgeschrittene Entwicklung

Mehr

Navigation für Internetpräsenzen

Navigation für Internetpräsenzen Navigation für Internetpräsenzen Gestern und heute 2016 Navigieren in Internetseiten Das Wort Navigation wird den meisten bekannt sein und fast jeder kann eine Verknüpfung aus seinem alltäglichen Leben

Mehr

Web-Technologien. Fachbereich AI, Web-Technologien 1

Web-Technologien. Fachbereich AI, Web-Technologien 1 Web-Technologien Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de http://www.miwilhelm.de Raum 2.202 Tel. 03943 / 659 338 Fachbereich AI,

Mehr

Responsive Webdesign Bootstrap und co. Pierre Hein & Benjamin Stein Stuttgart 7. Mai 2015

Responsive Webdesign Bootstrap und co. Pierre Hein & Benjamin Stein Stuttgart 7. Mai 2015 Responsive Webdesign Bootstrap und co. Pierre Hein & Benjamin Stein Stuttgart 7. Mai 2015 Agenda 1. Einführung Was ist Responive Webdesign, Media Queries und CSS preprocessing 2. Frameworks Bootstrap,

Mehr

Teil I: Das Design. 1 Webdesign und Webstandards... 17. 2 Gestaltung und Layout... 51. 3 Typografie... 105. 4 Farbe 129. 5 Medien...

Teil I: Das Design. 1 Webdesign und Webstandards... 17. 2 Gestaltung und Layout... 51. 3 Typografie... 105. 4 Farbe 129. 5 Medien... Teil I: Das Design 1 Webdesign und Webstandards... 17 2 Gestaltung und Layout... 51 3 Typografie... 105 4 Farbe 129 5 Medien... 145 AUF EINEN BLICK 6 Werkzeugkasten... 159 Teil II: Die Technik 7 (X)HTML

Mehr

Hypertext Markup Language HTML. Stefan Szalowski Internet-Technologien HTML

Hypertext Markup Language HTML. Stefan Szalowski Internet-Technologien HTML Hypertext Markup Language HTML Hypertext Markup Language HTML Cascading Style Sheets CSS Zwei Sprachen, mit denen Webseiten erstellt werden HTML: Strukturieren von Inhalten durch Elemente Überschriften,

Mehr

Inhaltsverzeichnis TEIL Einleitung 17. Kapitel 1 Die Basis: die inhaltliche und visuelle Konzeption 21

Inhaltsverzeichnis TEIL Einleitung 17. Kapitel 1 Die Basis: die inhaltliche und visuelle Konzeption 21 3 Inhaltsverzeichnis TEIL 1 15 Einleitung 17 Was Sie erwarten können... 18 Worauf Sie sich einstellen sollten... 18 Wie Sie sich vorbereiten können... 19 Kapitel 1 Die Basis: die inhaltliche und visuelle

Mehr

Eigene Themes from Scratch Stefan Fröhlich.! WordCamp Berlin 2015

Eigene Themes from Scratch Stefan Fröhlich.! WordCamp Berlin 2015 Eigene Themes from Scratch Stefan Fröhlich WordCamp Berlin 2015 Stefan Fröhlich 1984: Basic und 6510-Assembler mit C-64 seit 1995 freiberuflicher Entwickler seit 2012: WordPress anfangs Anpassung von Themes

Mehr

Erste Schritte in NVU

Erste Schritte in NVU NVU (http://www.nvu-composer.de/) ist ein leicht zu bedienender HTML-Editor. Nach dem Start von NVU sieht der Bildschirm wie folgt aus: Lasse dich von dieser Anzeige nicht irritieren, es ist alles halb

Mehr

Seiten gestalten mit CSS. Die wichtigsten HTML-Elemente. ,CSS gestaltet dynamisch die HTML-Elemente (Boxen)

Seiten gestalten mit CSS. Die wichtigsten HTML-Elemente. ,CSS gestaltet dynamisch die HTML-Elemente (Boxen) Wichtige Grundlagen Cascading Style Sheets, gestaltet dynamisch die HTML-Elemente (Boxen),Mit legen Sie Schriften und Farben einheitlich fest,über das Box-Modell layouten Sie die Seite,Navigation und Effekte

Mehr

HTML. HyperText Markup Language. von Nico Merzbach

HTML. HyperText Markup Language. von Nico Merzbach HTML HyperText Markup Language von Nico Merzbach Kapitel 1 Was ist HTML? Was ist HTML? Einführung: HTML ist eine (Hypertext-)Auszeichnungssprache. Mit Hilfe von HTML strukturiert man Inhalte wie Text,

Mehr

Praktikum 8: CSS-Layout

Praktikum 8: CSS-Layout WEB1 Web-Technologien 1 Praktikum 8: CSS-Layout Gerrit Burkert, 01.11.2014 Ziele In einem früheren Praktikum haben Sie den HTML-Code für eine Reisebüroseite gemacht. Ziel dieses Praktikums ist es, die

Mehr

Dokumentation Kapitel 1. Dokumentation Kapitel 2

Dokumentation Kapitel 1. Dokumentation Kapitel 2 Dokumentation Kapitel 1 Das Web ist nicht aus Papier. Wenn man eine Webseite gestalten will an man das Papierdenken anwendet kommt man nicht weit oder es wird nicht so wie man es sich Vorgestellt hatte.

Mehr

Joomla Schulung. Open Source CM-System. Projekt-Nr. 398. Thomas Haussener, MA. 20. Juni 2007

Joomla Schulung. Open Source CM-System. Projekt-Nr. 398. Thomas Haussener, MA. 20. Juni 2007 Joomla Schulung Projekt-Nr. 398 Open Source CM-System Projektteam: Christian Wüthrich, PL Thomas Haussener, MA 20. Juni 2007 BiCT AG Güterstrasse 5 3072 Ostermundigen Tel. 031 939 40 30 Fax 031 939 40

Mehr

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

1. Warum Responsives Webdesign? 2. Was ist Responsives Webdesign? 3. Welche Technik und Konzepte gibt es im Responsiven Webdesign? 1. Warum Responsives Webdesign? 2. Was ist Responsives Webdesign? 3. Welche Technik und Konzepte gibt es im Responsiven Webdesign? 4. Wie sieht die Zukunft im Responsiven Webdesign aus? Special: Responsives

Mehr

Eine wirklich große Hilfe war die Typo3-Dokumentation der Firma Mittwald: https://www.mittwald.de/fileadmin/pdf/dokus/typo3-dokumentation.

Eine wirklich große Hilfe war die Typo3-Dokumentation der Firma Mittwald: https://www.mittwald.de/fileadmin/pdf/dokus/typo3-dokumentation. Die neue Internetseite mit Typo3 (Stand vom 25.12.2015) Ein Anfang Also, ich habe längst nicht alles verstanden, einige Befehlsketten einfach rein kopiert und deshalb sicher auch sinnlose Programmteile

Mehr

Erweiterungen Gantry Framework -

Erweiterungen Gantry Framework - Gantry Framework Gantry Framework ist eine Art Tabelle (Grid), in der man in den Zellen die jeweiligen Beiträge und sonstigen Bereiche positionieren kann. Gantry Framework downloaden Über Google nach Gantry

Mehr

Webshop Booster bh 1/2016

Webshop Booster bh 1/2016 Schulungsteil Webshop Booster bh 1/2016 Integration von Content im WebShop Neue Schnittstellen und Funktionen > Accarda, MailChimp, Auto Suggest Einbindungen von Widgets 1 Integration von Content in Concerto

Mehr

Designänderungen mit CSS und jquery

Designänderungen mit CSS und jquery Designänderungen mit CSS und jquery In der epages-administration gibt es in den Menüpunkten "Schnelldesign" und "Erweitertes Design" umfangreiche Möglichkeiten, das Design der Webseite anzupassen. Erfahrene

Mehr

CAS Webdesign und Webpublishing

CAS Webdesign und Webpublishing CAS Webdesign und Webpublishing Kurs 2: Fortgeschrittenes CSS Ausgabe 2014 Dozent Andi Keller andi@4eyes.ch 4eyes GmbH Falknerstrasse 52 4001 Basel +41 61 261 43 48 info@4eyes.ch CHE-112.759.842 MWST Seite

Mehr

Erstellen eines HTML-Templates mit externer CSS-Datei

Erstellen eines HTML-Templates mit externer CSS-Datei Erstellen eines HTML-Templates mit externer CSS-Datei Eigenschaften der Lösung Menü mit 2 Ebenen ohne Bilder, Menü besteht aus Text (Links) Durch CSS kann das Menü aber auch die Seite angepasst werden

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016,

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen Online-Publishing mit HTML und CSS für Einsteigerinnen Dipl. Math. Eva Dyllong, Universität Duisburg Dipl. Math. Maria Oelinger, spirito GmbH IF MYT 07 2002 CSS-Einführung Vorschau CSS Was ist das? Einbinden

Mehr

15.04.2014 Was ist HTML? Designwerkstatt Webart Sommersemester 2014 Institut für Kunstpädagogik, LMU München Martin Pflanzer

15.04.2014 Was ist HTML? Designwerkstatt Webart Sommersemester 2014 Institut für Kunstpädagogik, LMU München Martin Pflanzer 15.04.2014 Was ist HTML? Tim Berners-Lee Die erste Webseite: info.cern.ch, 13. November 1990 Webseiten waren ursprünglich einfache Textseiten mit Links. HTML = Textzusätze zur Formatierung & Erweiterung

Mehr

Manuela Hoffmann. Modernes Webdesign. Gestaltungsprinzipien, Webstandards, Praxis. Galileo Press

Manuela Hoffmann. Modernes Webdesign. Gestaltungsprinzipien, Webstandards, Praxis. Galileo Press Manuela Hoffmann Modernes Webdesign Gestaltungsprinzipien, Webstandards, Praxis Galileo Press Einleitung 11 TEIL I: Das Design 1 Webdesign und Webstandards 17 1.1 Webdesign, was ist das eigentlich? 17

Mehr

FUNKTIONSBESCHREIBUNG. IFRAME EINBETTUNG VERSION: ab

FUNKTIONSBESCHREIBUNG. IFRAME EINBETTUNG VERSION: ab FUNKTIONSBESCHREIBUNG IFRAME EINBETTUNG VERSION: ab 2016.1.0 Inhaltsverzeichnis 1 Einleitung... 3 2 Schreibweise... 3 3 Zusätzliche Parameter... 4 3.1 Hintergrundfarbe... 4 3.2 Anzeige als Liste... 4 3.3

Mehr

Das Tablet mit Android 6.x. Kommunikation & Organisation Fotos, Videos & Medien. Markus Krimm. 1. Ausgabe, Juli 2016 ISBN

Das Tablet mit Android 6.x. Kommunikation & Organisation Fotos, Videos & Medien. Markus Krimm. 1. Ausgabe, Juli 2016 ISBN Markus Krimm. Ausgabe, Juli 206 ISBN 978-3-86249-593- Das Tablet mit Android 6.x Kommunikation & Organisation Fotos, Videos & Medien K-TAB-AND6X-G 4 Kommunikation Mit Threema Nachrichten sicher verschicken

Mehr

http://www.therealgang.de/

http://www.therealgang.de/ http://www.therealgang.de/ Titel : Author : Kategorie : Vorlesung HTML und XML (Einführung) Dr. Pascal Rheinert Sonstige-Programmierung Vorlesung HTML / XML: Grundlegende Informationen zu HTML a.) Allgemeines:

Mehr

http://www.jimdo.com Mit Jimdo eine Homepage erstellen Kapitel 16 Seite 1 Die eigene Homepage mit Jimdo http://benutzername.jimdo.com Der Benutzername

http://www.jimdo.com Mit Jimdo eine Homepage erstellen Kapitel 16 Seite 1 Die eigene Homepage mit Jimdo http://benutzername.jimdo.com Der Benutzername Kapitel 16 Seite 1 Die eigene Homepage mit Jimdo Mit Jimdo ist das Erstellen einer eigenen Homepage ganz besonders einfach. Auch ohne Vorkenntnisse gelingt es in kurzer Zeit, mit einer grafisch sehr ansprechenden

Mehr

Internet und Webseiten-Gestaltung

Internet und Webseiten-Gestaltung Internet und Webseiten-Gestaltung Wirtschaftsinformatik 3 Vorlesung 28. April 2004 Dipl.-Inf. T. Mättig 2004-04-28 Internet und Webseiten-Gestaltung - T. Mättig 1 Vorbemerkungen Dipl.-Inf. T. Mättig E-Mail:

Mehr

Inhaltsverzeichnis. Inhaltsverzeichnis

Inhaltsverzeichnis. Inhaltsverzeichnis Vorwort Vorwort Im Rahmen der Studie mindex 2015. Welche SEO-Potenziale schlummern in Deutschlands Unternehmenswebsites? wurde der mindex entwickelt, ein Index, der den Optimierungsstand deutscher Unternehmen

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde:, 12.00

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Webdesign-Multimedia HTML und CSS

Webdesign-Multimedia HTML und CSS Webdesign-Multimedia HTML und CSS Thomas Mohr HTML Definition ˆ HTML (Hypertext Markup Language) ist eine textbasierte Auszeichnungssprache (engl. markup language) zur Strukturierung digitaler Dokumente

Mehr

02 16 Projekt DreamWebSite Hotel Mama

02 16 Projekt DreamWebSite Hotel Mama 1 02 16 Projekt DreamWebSite Hotel Mama HDWebSitePlanung.doc 1. WebSite planen, organisieren, Ordner anlegen Siehe HD01WebSitePlanung.doc HDDreamWebSiteHotelMama1.doc 2. Gesamten Websiteordner duplizieren

Mehr

Spamschutz bei TYPO3. von Bernd Warken bei Fa. Netcos AG

Spamschutz bei TYPO3. von Bernd Warken bei Fa. Netcos AG Spamschutz bei TYPO3 von Bernd Warken bei Fa. Netcos AG Kapitel 0: Einleitung 3 0.1 Vorwort 3 0.2 Lizenz 3 Kapitel 1: Aktivierung und Konfiguration 4 1.1 config.spamprotectemailaddresses 4 1.2 config.spamprotectemailaddresses_atsubst

Mehr

Dr. Thomas Meinike Hochschule Merseburg

Dr. Thomas Meinike Hochschule Merseburg XSLT Programmierung effektiv und schmerzfrei! Dr. Thomas Meinike Hochschule Merseburg thomas.meinike@hs merseburg.de http://www.iks.hs merseburg.de/~meinike/ @XMLArbyter Zusatzmaterial Februar

Mehr

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!doctype html> <html lang="de"> <head>

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!doctype html> <html lang=de> <head> Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) name Ihres HTML-Dokumentes

Mehr

Responsive Web Design Graceful Degradation and Progressive Enhancement

Responsive Web Design Graceful Degradation and Progressive Enhancement Graceful Degradation and Progressive Enhancement Seminar Web Engineering für Master-Studenten (WS 2013/2014) Betreuer: Michael Krug Datum: 13.12.2013 1 Gliederung 1. Warum? 2. Konzepte zur Anpassung an

Mehr

Content Management System ist Wordpress mit diversen installierten Plugins. Login unter

Content Management System ist Wordpress mit diversen installierten Plugins. Login unter Dokumentation Wartung Homepage www.championships.at Content Management System ist Wordpress mit diversen installierten Plugins. Login unter http://www.championships.at/wp-admin Aktuell sind folgende Benutzer

Mehr

CSS. Cascading Stylesheets

CSS. Cascading Stylesheets CSS Cascading Stylesheets Themen Was sind Cascading Stylesheets? Vorteile von CSS Nachteile von CSS CSS: Versionen Regelsyntax für Stylesheets Einem HTML-Dokument Styles hinzufügen und Numerische

Mehr

Einführung in die Cross-Plattform Entwicklung Das Intel App Framework

Einführung in die Cross-Plattform Entwicklung Das Intel App Framework Einführung in die Cross-Plattform Entwicklung Das Intel App Framework Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel App Framework vom Intel XDK vertraut. Es wird Schritt für Schritt

Mehr

Fachbereich Wirtschaftswissenschaften Klausur: Übung 1 zur Vorlesung E-Business und Web-Site-Engineering Sommersemester 2007 Deckblatt Hinweise

Fachbereich Wirtschaftswissenschaften Klausur: Übung 1 zur Vorlesung E-Business und Web-Site-Engineering Sommersemester 2007 Deckblatt Hinweise Klausur Übung 1 E-Business und WSE: HTML/XHTML SS 2007 Seite 1 von 4 Fachbereich Wirtschaftswissenschaften Klausur: Übung 1 zur Vorlesung E-Business und Web-Site-Engineering Sommersemester 2007 Deckblatt

Mehr

Theme-Erstellung. von der Photoshop Vorlage zur Website. 4ward.media :: Christoph Wiechert 1

Theme-Erstellung. von der Photoshop Vorlage zur Website. 4ward.media :: Christoph Wiechert 1 Theme-Erstellung von der Photoshop Vorlage zur Website 4ward.media :: Christoph Wiechert 1 Eine kurze Vorstellung Christoph Wiechert Webentwicklung seit 1998 Contao (TYPOlight) Fan seit 2007 In der Arbeitsgruppe

Mehr

CSS MISSING MANUAL THE MISSING MANUAL. David Sawyer McFarland. Deutsche Übersetzung von Jörgen W. Lang POGUE PRESS" O'REILLT

CSS MISSING MANUAL THE MISSING MANUAL. David Sawyer McFarland. Deutsche Übersetzung von Jörgen W. Lang POGUE PRESS O'REILLT CSS MISSING MANUAL THE MISSING MANUAL David Sawyer McFarland Deutsche Übersetzung von Jörgen W. Lang POGUE PRESS" O'REILLT Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Inhaltsverzeichnis Die

Mehr

Silverstripe CMS und das Sapphire Framework

Silverstripe CMS und das Sapphire Framework Silverstripe CMS und das Sapphire Framework kurz über mich... Seit 2002 mit PHP Typo3, Wordpress, Radiant (RoR) reingeschaut: Symfony, Zend Seit 2009 Webentwicklung mit SilverStripe Geschichte von SilverStripe

Mehr

CSS Cascading Style Sheets

CSS Cascading Style Sheets XML light CSS Cascading Style Sheets Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Wieso Cascading Style Sheets? HTML und CSS XML und CSS Ausblick XML light CSS Cascading Style Sheets 2/24 Probleme,

Mehr

Webseitenverwaltung. Mit HTML, CSS und ein klein wenig PHP. Steffen Schwientek http://schlaukopp.org

Webseitenverwaltung. Mit HTML, CSS und ein klein wenig PHP. Steffen Schwientek http://schlaukopp.org Webseitenverwaltung Mit HTML, CSS und ein klein wenig PHP Ziel: Einheitliches Layout Banner für alle Seiten des Webauftritts div id="navi" Seite 1 Seite2 Seite

Mehr

1. Erstellen Sie zwei HTML-Dokumente, die Sie untereinander über eine Navigationszeile verlinken. Ein Dokument soll die Startseite Home darstellen:

1. Erstellen Sie zwei HTML-Dokumente, die Sie untereinander über eine Navigationszeile verlinken. Ein Dokument soll die Startseite Home darstellen: Hausaufgabe 1 1. Erstellen Sie zwei HTML-Dokumente, die Sie untereinander über eine Navigationszeile verlinken. Ein Dokument soll die Startseite Home darstellen: Text 2 2 Bild 2 0 Navigation 4 4 Überschrift

Mehr

HTML, CSS und Responsive Design Selina Mohtaj und Laura Menze

HTML, CSS und Responsive Design Selina Mohtaj und Laura Menze HTML, CSS und Responsive Design Selina Mohtaj und Laura Menze Hilfreiche Links und Bücher http://holdirbootstrap.de/ (deutsch) bzw. http://getbootstrap.com (englisch) https://www.youtube.com/playlist?list=pl41lfr-

Mehr

Veröffentlichen von mit der Kamera aufgenommenen Videos auf Webseiten

Veröffentlichen von mit der Kamera aufgenommenen Videos auf Webseiten Veröffentlichen von mit der Kamera aufgenommenen Videos auf Webseiten Dieses Dokument enthält Informationen über das Veröffentlichen von mit der Kamera aufgenommenen Videos auf einer Webseite. Anpassen

Mehr

Wo steht HTML5 Überblick, Möglichkeiten, Zukunft (ohne Anspruch auf Vollständigkeit)

Wo steht HTML5 Überblick, Möglichkeiten, Zukunft (ohne Anspruch auf Vollständigkeit) 1 Wo steht HTML5 Überblick, Möglichkeiten, Zukunft (ohne Anspruch auf Vollständigkeit) Sven Brencher 2 Wie ich zu Webentwicklung stehe Yeah Flexbox! Entwickler vs. Unternehmer ROI? 3 Wie kann man HTML5

Mehr

HTML-Grundlagen (X)HTML:

HTML-Grundlagen (X)HTML: HTML-Grundlagen (X)HTML: < > beginnender HTML Tag schließender HTML Tag < /> leere HTML Elemente Attribute und Werte &.; Sonderzeichen, HTML Entities Aufbau einer Datei Ein

Mehr

Dokumentation für Popup (lightbox)

Dokumentation für Popup (lightbox) Dokumentation für Popup (lightbox) Für das Popup muss eine kleine Anpassung im wpshopgermany Plugin vorgenommen werden und zwar in der Datei../wp-content/plugins/wpshopgermany/controllers/WarenkorbController.class.php

Mehr

Referenzen Frontend und PHP

Referenzen Frontend und PHP Referenzen Frontend und PHP Stand: Dezember 2014 - Startseite Stand: Dezember 2014 - Seite wird mit PHP aus mysql Datenbank generiert - HTML5 und CSS3 - Aufbau mit - validiert von W3C www.georgien-nachrichten.de

Mehr

Drupal 7 (Teil 33): Themes (4)

Drupal 7 (Teil 33): Themes (4) Web >> Drupal Drupal 7 (Teil 33): Themes (4) Autor: daniel_koch Inhalt: Die ersten Schritte hin zum eigenen Drupal-Theme wurden bereits gemacht. Jetzt geht es weiter mit der Erstellung des Themes. Im Fokus

Mehr

1. Bilder aus img Ordner importieren

1. Bilder aus img Ordner importieren Oxid Eshop Design - Modifikation Promoslider / Slideshow "Anythingslider" vom Azure Template integrieren im Basic Template: 1. Bilder aus img Ordner importieren 2. Slider Code in der _header.tpl einbinden

Mehr

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

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus HTML Teil 2 So kann man HTML-Seiten mit und CSS gestalten So sehen einfache Formulare aus Wie könnte ein komplexer Internetauftritt aussehen? Trennung Inhaltsbereich und Navigationsbereich 2 Beispiel:

Mehr

Webshop Booster bh 1/2016

Webshop Booster bh 1/2016 Schulungsteil Webshop Booster bh 1/2016 Integration von Content im WebShop Neue Schnittstellen und Funktionen > Accarda, MailChimp, Auto Suggest Einbindungen von Widgets 1 Integration von Content in Concerto

Mehr

Inhaltsverzeichnis. Florian Bauer HTML Seite 2 von 10

Inhaltsverzeichnis. Florian Bauer HTML Seite 2 von 10 HTML Inhaltsverzeichnis HTML Grundlagen... 3 Was ist HTML... 3 URL... 3 HTTP... 3 WWW Funktionsweise... 3 HTML Grundgerüst... 4 Grobes Grundgerüst... 4 Feines Grundgerüst... 4 HTML-Elemente... 5 Tags...

Mehr

Wordpress am eigenen Server installieren

Wordpress am eigenen Server installieren Wordpress am eigenen Server installieren Voraussetzung: Zugang zum Server und einen Datenbanknamen und Datenbankuser 1. Download der aktuellen Wordpress-Version unter http://wpde.org/download/ Die Installation

Mehr

Mobile Webapps in kürzester Zeit: APEX mobile!

Mobile Webapps in kürzester Zeit: APEX mobile! Mobile Webapps in kürzester Zeit: APEX mobile! Carsten Czarski ORACLE Deutschland B.V. & Co KG Riesstr. 25, 80992 München Schlüsselworte APEX, Mobile Anwendungen, jquery Mobile Einleitung Anwendungen für

Mehr

Aufgabenbereich 3: Layoutgestaltung mit CSS

Aufgabenbereich 3: Layoutgestaltung mit CSS 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

Mehr

Anleitung zur Erstellung der Internetseiten

Anleitung zur Erstellung der Internetseiten Anleitung zur Internetseitenerstellung mit Microsoft Expression Web4 1/6 Anleitung zur Erstellung der Internetseiten Die Erstellung erläutere ich mit dem Programm Microsoft Expression Web. Zu beziehen

Mehr

http://www.nvu-composer.de

http://www.nvu-composer.de Kapitel 16 Seite 1 Ein portabler Web-Editor Wer viel Zeit in eine Website investieren will ist gut beraten, eine professionelle Software für Webdesigner zu beschaffen. Diese Programme sind sehr leistungsfähig,

Mehr

Kapitel 3 Frames Seite 1

Kapitel 3 Frames Seite 1 Kapitel 3 Frames Seite 1 3 Frames 3.1 Allgemeines Mit Frames teilt man eine HTML-Seite in mehrere Bereiche ein. Eine Seite, die mit Frames aufgeteilt ist, besteht aus mehreren Einzelseiten, die sich den

Mehr

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

Zeile 3-7: Der Kopf der HTML-Datei. Hier werden unsichtbare Einstellungen für das ganze Dokument vorgenommen. Inhalt: Grundgerüst, Tags, Zeichensatz, Meta-Tags, Farben 1 2 3 4 titel der Datei 5 6

Mehr

Inhaltsverzeichnis. Einführung... 1. Kapitel 1 Die Bausteine einer Webseite... 13. Kapitel 2 Die Arbeit mit Webseitendateien... 39

Inhaltsverzeichnis. Einführung... 1. Kapitel 1 Die Bausteine einer Webseite... 13. Kapitel 2 Die Arbeit mit Webseitendateien... 39 Inhaltsverzeichnis Einführung....................................... 1 HTML und CSS im Überblick............................ 2 Browser........................................ 3 Webstandards und Webspezifikationen......................

Mehr

Webdesign Grundlagen. Michael Kraft, M.A. WS 2012/2013 hawk@herrkraft.de

Webdesign Grundlagen. Michael Kraft, M.A. WS 2012/2013 hawk@herrkraft.de Webdesign Grundlagen Michael Kraft, M.A. WS 2012/2013 hawk@herrkraft.de Bürokratie Termine & Kursliste & http://hawk.herrkraft.de Wer bin ich? michael kraft ba ma 2006 2012 hawk tutor interaction digital

Mehr

Inhalt. Designguide. ddd+ Das Logo. Farbwelt Einsatz. Elemente. Farben in Textelementen

Inhalt. Designguide. ddd+ Das Logo. Farbwelt Einsatz. Elemente. Farben in Textelementen Designguide Inhalt Das Logo Farbwelt Einsatz Typographie Elemente ddd+ 2 2 2 3 3 Farben in Textelementen Grid-Layout Breakpoints Fluid-Layout Beispiel einer 4-Spaltigen Struktur (z.b. Kategorie mit Artikeln)

Mehr

Cascading Style Sheets

Cascading Style Sheets CSS Cascading Style Sheets von Carsten Euwens CSS Vortragsgliederung Grundlagen Bedeutung Wie binde ich CSS überhaupt ein Wie weise ich Styles den einzelnen Elementen zu Was kann man damit machen Text

Mehr