Webstandard & Webdesign - CSS, HTML

Größe: px
Ab Seite anzeigen:

Download "Webstandard & Webdesign - CSS, HTML"

Transkript

1 Webstandard & Webdesign - CSS, HTML zum Content springen zur Marginalspalte springen CSS Specificity - Gewichtung und Ursprung von Selektoren CSS - 4 Jul, 2012 Kommentare (7) Wer ist nicht schon daran verzweifelt: Man ändert eine Layout- Eigenschaft im Stylesheet und nichts passiert. Meist steckt der Fehler im Detail, genauer gesagt: In der Spezifität (engl. Specificity) der Selektoren. Das heißt, die Gewichtung und der Ursprung von CSS Selektoren geben Ausschlag darüber, welcher Selektor die CSS Eigenschaften umsetzt. Der für CSS ausschlaggebende Prozess der Ausführung, die sogenannte Kaskade, wird in vier Stufen untergliedert. Die Styleanweisungen werden je nach Gewichtung, Ursprung, Spezifität und Reihenfolge, in der die CSS Eigenschaften aufgeführt werden, vom Browser im jeweiligen Endgerät ausgeführt. Durch diese "Prüfung", wird die Grundlage zur Vermeidung von Konflikten zwischen verschiedenen Stylesheets gebildet. Gewichtung und Ursprung von CSS Selektoren Das Browser-Stylesheet, dessen CSS-Eigenschaften als erstes auf eine Webseite angewendet werden, bestimmt beispielsweise die Schriftgrößen für Fließtexte und Überschriften, Unterstreichungen für Links, die einrückende Formatierung für Zitate oder die Umrandung eines Formulars, bei dessen Umsetzung das fieldset-tag verwendet worden ist. Um dies zu erkennen, deaktiviert doch einmal über die Browser-Erweiterung Web-Developer-Toolbar Abb.01 - Screenshotvergleich für ein Bestellformular (links basierend auf dem Browser-Stylesheet, rechts inklusive Autoren-Stylesheet)

2 Seit geraumer Zeit erlauben es dem Anwender aber auch alle modernen Browser, sein eigenes Stylesheet, das sogenannte Benutzer- oder User-Stylesheet, anzulegen. Auf diese Weise könnet Ihr als Nutzer im Browser eure persönlichen Einstellungen entsprechend eurer Anforderungen vornehmen und damit wiederum die Angaben des Browser-Stylesheets überschreiben. Das Autoren-Stylesheet enthält jene Stylesheet-Angaben, die Webentwickler/-designer definieren. Es können natürlich auch mehrere Autoren-Stylesheets angelegt und eingebunden werden, wobei in einem möglichen Konflikt die Anweisungen der jeweils zuletzt referenzierten Stylesheet-Datei die höhere Gewichtung besitzen und somit als Sieger aus einem solchen Vergleich hervor gehen würden. Eine Ausnahme gibt es allerdings auch hier. Sie tritt bei der Verwendung der!important-regel in Kraft, die auf den ersten Blick durchaus für etwas Verwirrung sorgen könnte. Durch diese Regel wird die Gewichtung der Benutzer- Stylesheets größer als die des Autoren-Stylesheets. Seit CSS Level 2 (CSS2), welches bereits seit Mai 1998 in Kraft getreten ist, besitzt nicht mehr das Autoren-Stylesheet mit der!important-regel, sondern das Benutzer-Stylesheet mit der bereits seit CSS1 vorhandenen!important-regel die höchste Gewichtung. Reihenfolge der Gewichtung von Stylesheet-Dateien 1. Benutzer-Stylesheet mit!important 2. Autoren-Stylesheet mit!important 3. Autoren-Stylesheet 4. Benutzer-Stylesheet 5. Browser-Stylesheet Der Grund für diese veränderte Priorität ist denkbar einfach. Beispielsweise können Menschen mit Barrieren wie körperlichen Beeinträchtigungen die Browsereinstellungen ihren Bedürfnissen anpassen und erhalten auf diese Weise das letzte Wort darüber, wie die Webseite dargestellt wird. Abb.02 - Reihenfolge der Gewichtung von Stylesheet-Dateien in Ihrer Spezifität - 1,10, 100, 1000 (von links) - Quelle: Webstandard-Magazin Ausgabe 03/09 (jetzt screenguide) Spezifität von Selektoren Da allerdings auch bei der Reihenfolge der Gewichtung von Stylesheetshöchste Gewichtung bzw. Priorität (Punkte 1,0,0,0 oder auch 1000). Das HTML-Attribut ersetzt in diesem Fall den CSS Selektor. Gruppe A (erste Ziffer): CSS-Regeln, die durch ein style-attribut direkt im Quelltext definiert werden, besitzen die höchste Wertigkeit bzw. Priorität (Punkte 1,0,0,0 oder 1000). Das HTML-Attribut ersetzt in diesem Fall den Selektor. Gruppe B (zweite Ziffer): Hier wird die Anzahl der ID-Attribute eines Selektors festgehalten, wobei diese eine Gewichtung von (Punkte 0,1,0,0 oder 100) erhalten. Gruppe C (dritte Ziffer): Hier wird Anzahl aller Klassen- und Attribut-Selektoren, sowie der Pseudoklassen innerhalb des Selektors erfasst. Wobei diesen die zweitniedrigste Gewichtungvon (Punkte 0,0,1,0 oder 10 zugewiesen wird. Gruppe D (vierte Ziffer): Hier werden die Elemente und Pseudoelemente innerhalb des Selektors angegeben, für die sie die niedrigste Gewichtung erhalten (0,0,0,1 oder 1). Erwähnenswert ist, dass der Universalselektor *, der für jedes einzelne Element innerhalb eines Dokuments stehen kann, keinerlei Spezifität besitzt und somit den Wert Null erhält und somit auch nicht dem Anspruch einer eigenen Gruppierung gerecht wird.

3 Spezifität von Selektoren Gruppe Selektortyp Beispiel Spezifität - Punkte A Attribut <p style="color:red;"> 1,0,0, B ID #info 0,1,0,0 100 C Klasse, Pseudoklasse, Attribut-Selektor.fehler, :first-child oder [rel=up] 0,0,1,0 10 D Einfacher Typ-Selektor, Pseudoelement p oder :first-letter 0,0,0,1-1 Die höchste Spezifität 1,0,0,0 die der Gruppe A zugeordnet wird, gibt es im übrigem erst seit CSS 2.13, denn vorher waren ID-Attribute (Gruppe B) und style-attribute noch gleichwertig. Pseudo- Elemente wie :first-letter, :first-line oder :after wurden in CSS2 bei der Berechnung der Spezifität sogar vollständig ignoriert und werden ebenfalls erst seit CSS 2.1 erfasst und in Gruppe D eingeordnet. Selektoren und ihr Spezifität Selektor A B C D <p style="color:red;">roter Text p.fehler {color:blue;} #main #info.fehler {color:yellow;} #info p.fehler {color:green;} body#main div#info p {color:orange;} p {color:maroon;} Diese kleine tabellarische Übersicht mit verschiedenen Selektortypen zeigt, dass diese auch in unterschiedlicher Anzahl miteinander kombiniert werden können. Unter Umständen kann das etwas unübersichtlich wirken, aufgrund der vorhandenen Spezifität ist es jedoch einfach zu berechnen. Auch wenn der Selektor <p style="color:red;">roter Text</p> das Rennen macht, gibt es einen denkbar einfachen Grund, warum dieser Selektor nicht zu empfehlen ist: Dadurch, dass die Style-Anweisungen direkt im HTML-Quellcode stehen, sind diese lediglich durch die important-regel überschreibbar und damit relativ unflexibel. Aus Erfahrung kann (bzw. muss) ich allerdings sagen, dass die important-regel immer dann notwendig wird, wenn man bspw. keinen Zugriff auf die Templates eines CMS hat, in dem eben genau solche Inline-Styles enthalten sind. Identische Spezifität Das Problem beim Auftreten von gleichen Spezifitäten für CSS Selektoren liegt nicht am schlechten HTML-Quellcode, meistens liegt es eher an fehlender Planung im Vorfeld. Oder an unvorhersehbaren Änderungen der CSS-Dateien im Nachhinein. Denn diese führen oftmals dazu, dass die Reihenfolge des Auftretens der Selektoren innerhalb einer CSS-Datei nicht "beachtet" werden und sich die Eigenschaften mit den dazugehörigen Werten nicht selten unbeabsichtigt und leider auch oftmals unbeobachtet, überschreiben. Ein Problem welches vor allem bei langlebigen Projekten, mit mehreren daran beteiligten Mitarbeitern, durchaus vorkommen kann. Daher ist eine vorausschauende Planung, in der beispielsweise eine gezielte Vorgehensweise in Sachen Namenskonvention von Elementen eine unverzichtbare Rolle spielt und sich dabei an der Bedeutung der Inhalte der Elemente orientiert wird und nicht an deren Position im Layout, unabdingbar. "Das Problem beim Auftreten von gleichen Spezifitäten für CSS Selektoren liegt nicht am schlechten HTML-Quellcode..." Im folgenden Beispiel werden nun sämtliche Eigenschaften und Werte in Bezug auf Farbeigenschaften der verwendeten HTML-Elemente, wie beispielsweise die Schriftfarbe color in der Datei color.css definiert. In einer zweiten CSS-Datei, werden wiederum sämtliche Eigenschaften und Werte in Bezug auf Schriften, wie bspw. font-size, font-family und line-height, in der Datei font.css festgelegt. Diese Art der Trennung von Eigenschaften kann vor allem bei komplexen und umfangreichen CSS-Dateien mit einigen hundert oder gar tausend Zeilen CSS-Code dessen Dateigröße und damit die Übersicht für die Anwender in Grenzen halten. Außerdem kann man nun lediglich über die Modifizierung der Farbwerte in der color.css fast das gesamte Farbschema des Designs mit einigen Hexadezimal-Werten ändern. HTML-Code <head>

4 ... <link rel="stylesheet" href=" /> <link rel="stylesheet" href=" /> </head>... <div id="main"> <div class="fehler"> <p class="info">ich bin eine Fehlermeldung.</p>... Wie bei allen anderen Ansätzen, kann sich aber auch bei diesem Ansatz der ein oder andere Fehler beim Umgang mit CSS einschleichen. Wie im folgenden Beispiel aufgezeigt wird kommt es durchaus vor, dass in der font.css für einen Absatz mit der Klasse.info, die Schriftfarbe "Schwarz" vergeben wird, obwohl der Eigenschaft für diesen Selektor bereits in color.css der für diese Fehlermeldung angedachte Wert "Rot", zugewiesen wurde. CSS Spezifität p.info { color: red; } /* color.css */.fehler p { color: black; } /* font.css */ Die Spezifität dieser beiden Selektoren ist 0,0,1,1 bzw. 11 Punkte und damit gleichwertig. Womit die eingangs genannte letzte Regel der Kaskade in Kraft, die besagt, dass jene CSS-Regel ausgeführt wird, die zuletzt innerhalb des Codes eines CSS Datei aufgeführt wird. Damit ist die Schriftfarbe des Satzes "Ich bin eine Fehlermeldung.", mit schwarzer Schriftfarbe versehen. Wenn sich die im HTML-Quellcode angegebene Reihenfolge der Referenzierung der Stylesheet-Dateien im Dokumentenkopf ändern würde (zuerst font.css, gefolgt von color.css), würde angewandt auf die letzte Regel der Kaskade, der Text innerhalb des Paragraphen in der Schriftfarbe "Rot" abgebildet werden. Was zur Bedeutung dieses Satzes auch in Bezug auf die Benutzerführung, der bessere Ansatz wäre. Spezifität mit Nachfolge-Selektoren erhöhen Bezogen auf den verwendeten Klassen-Selektor.fehler und den einfachen Typ-Selektor p, kann man die Spezifität ohne Probleme erhöhen und somit den Wert für die Schriftfarbe "Rot" im Vergleich zur Spezifität des CSS Selektors.fehler p (0,0,1,1) erhöhen und somit zum "Gewinner" machen. CSS Spezifität erhöhen p.info { color:red; } /* Vorher ( 0,0,1,1) */ div p.info { color:red; } /* Nachher ( 0,0,1,2) */ Der Unterschied ist leicht zu erkennen, denn der Wert der Typen-Selektoren der der Gruppe-D einzuordnen ist, hat sich von 1 auf 2 (div und p) erhöht und erzielen somit die höhere Spezifität. Ein Blick auf den HTML-Quellcode dieses kleinen Beispiels zeigt, dass durch die Verwendung der ID #main, eine noch wesentlich höhere Spezifität erreicht werden kann. CSS Spezifität erhöhen #main div p.info { color: red; } /* ( 0,1,1,2) */ /* Oder noch besser */ div#main div.fehler p.info { color: red; } /* ( 0,1,2,3) */ Eines wird durch diese Steigerung der Spezifität aber auf jeden Fall deutlich: Sie ist von den zuvor im HTML-Code angelegten Elementen, IDs und Klassen abhängig. Weniger IDs und Klassen - weniger

5 Möglichkeiten zur Veränderung der Spezifität. Um die Steigerung der Spezifität noch einmal zu verdeutlichen, schauen Sie sich bitte den folgenden HTML-Quelltext einmal an. HTML-Code... <div> <div> <p class="info">ich bin eine Fehlermeldung.</p>... Die Flexibilität bezüglich der Steigerung der Spezifität ist, wie allein schon ein Blick auf den Quelltext vermuten lässt, wesentlich geringer. Verwenden Sie nun beispielsweise in der color.css die folgenden Selektoren für die Deklaration der Schriftfarbe, ist das Risiko hoch, dass diese aufgrund der relativ geringen Spezifität leicht (aus Versehen) überschrieben werden. CSS Spezifität - 0,0,0,3 div div p { color: red; } /* (0,0,0,3) */ Lediglich durch die Verwendung der Klasse.info kann man als Autor dieser CSS-Anweisung nun aufgrund der höheren Spezifität,den vorangegangenen Wert für die Eigenschaft der Schriftfarbe trotz Verschachtelung ohne Probleme überschreiben und somit eine (ungewollte) Änderung der Schriftfarbe herbeiführen. CSS Spezifität - 0,0,1,0.info { color:black; } /* (0,0,1,0) */ Egal an welcher Stelle und in welcher der beiden CSS-Dateien sich nun diese Deklaration befindet: Sie wird den vorherigen Selektor div div p aufgrund der höheren Spezifität überschreiben. Das wiederum führt dazu, dass die Fehlermeldung "Schwarz" und nicht, wie ursprünglich gewollt, "Rot" im Browser dargestellt wird. Diese kleinen Beispiele zeigen zugleich Vor- und Nachteil der Erhöhung der Spezifität von CSS Selektoren. Auf der einen Seite sorgen diese Modifizierungen für eine höhere Genauigkeit, auf der anderen Seite sind aufgrund der daraus resultierenden und oftmals sehr umfangreichen Selektoren wie beispielsweise bei div#main div.fehler p.info die möglichen Fehlerquellen auch wesentlich umfangreicher. Aber auch eine noch so hohe Spezifität kann, wie der folgende Abschnitt zeigen wird, übertrumpft werden. Spezifität von Selektoren und ihre Performance Bei allen Möglichkeiten die sich einem mit der Veränderung der Spezifität von CSS Selektoren ergeben, sollte man die Performance dieser nicht vernachlässigen. Und das Optimierungspotenzial beim Komprimieren von CSS-Dateien nicht unerheblich ist, sollte man auf die effizientesten Selektoren (bspw. Gruppe B) zurückgreifen. Wer sich weiter in die Thematik der Performance von CSS Selektoren einarbeiten möchte, dem kann ich den Vortrag "CSS & Performance" und den dazugehörigen Artikel in seinem Blog nur empfehlen!

6 Spezifität von Selektoren und ihre Performance - Quelle: maddesigns.de Abb.03 - Die!important-Regel Wie bereits am Anfang dieses Artikels beschrieben wurde, besitzen Inline-Styles die höchste Wertigkeit bzw. Spezifität, wenn sie direkt im HTML-Quelltext definiert werden. Ein Beispiel hierfür, könnte wie folgt aussehen: HTML-Code <div> <p styles="color:black;">ich bin eine Fehlermeldung.</p> Um nun die im HTML-Quellcode definierte Schriftfarbe "Schwarz" in "Rot" ändern zu können, bedarf es der Anwendung der!important-regel. Hiermit könn man der entsprechenden Eigenschaft und dem dazugehörigen Eigenschatfswert eine besondere Gewichtung verleihen, womit diese Deklaration höher wiegt als die Spezifität (0,0,1,1). CSS Spezifität.fehler p { color: red!important; } Dieser innerhalb der color.css definierte CSS-Block überschreibt den innerhalb des HTML-Quelltextes definierten Farbwert der Fehlermeldung und wird im Browser in roter Schriftfarbe dargestellt. Denn das Schlüsselwort!important verändert die natürliche Wertigkeit der überschriebenen Deklaration und setzt hierbei die höchste erreichbare Priorität. Ein Selektor mit der!important-regel versehen, kann an anderer Stelle mit einer hohen Spezifität nicht mehr übertrumpft werden. Es sei denn, zwei Regeln besitzen dieselbe Gewichtung, denselben Ursprung und eine identische Spezifität, dann erhält die jeweils zuletzt genannte (egal ob mit oder ohne!important-regel) den Vorrang und wird vom Browser ausgeführt. Hinweis: Bei der Verwendung der!important-regel ist es egal, ob sich zwischen dem Ausrufezeichen und dem Wort "important" oder dem Wert einer Eigenschaft ein Leerzeichen befindet oder nicht.!important-regel und der IE Version 6 Auch wenn die Rufe nach "Nichtbeachtung" des Browseroldies IE6 immer lauter werden, gibt es nicht zuletzt für kommerziele Projekte aus rein wirtschaftlichen Aspekten oftmals noch genügend Gründe diese Browserversionen nicht zu vernachlässigen. Die oben angewandte!important-regel wird auch vom Internet Explorer 6 verstanden. Allerdings weisen die Browserversionen kleiner gleich IE6 noch eine Besonderheit in Bezug auf diese Regel auf:

7 IE6 Besonderheit.fehler p { color: red!important; color: green; } Werden innerhalb des selben Selektors zwei Formatierungen notiert, wobei die erste mit dem Wert!important versehen wird und die zweite nicht, ignorieren Browserversionen kleiner gleich Version IE6 den ersten Wert, nämlich die rote Schriftfarbe und greifen stattdesssen auf die Farbe grün für die Schrift zurück. Alle anderen Browser(versionen) hingegen verwenden die rote Schriftfarbe. Dieser Aspekt führt allerdings oft dazu, dass diese Besonderheit als CSS-Hack für die hier angesprochenen älteren Versionen des Internet Explorers verstanden und "mißbraucht" wird. Die elegantere Variante für einen solchen Fall wäre, sofern bei der Umsetzung eines Design unvermeidbar, die Verwendung von Conditional Comments. Anmerkung: Dieser Artikel wurde von mir für das Webstandard-Magazin (Ausgabe 03/09) verfasst. Aufgrund immer wieder auftretender Fragen zu diesem Thema, habe ich vom Verlag die Erlaubnis erhalten, diesen hier an dieser Stelle Euch auch online zur Verfügung zu stellen, denn an Relevanz hat dieses Thema immer noch nicht verloren. Ausblick auf den 2.Teil zum Thema CSS Spezifität Der zweite Teil der Artikel-Serie "CSS-Spezifität" befasst sich im zweiten Artikel u.a. mit der künstlichen Steigerung der hier angesprochenen Spezifität. Zudem wird aufgezeigt, dass der Universalselektor trotz seiner nicht vorhandenen Spezifität sichtbare Auswirkungen auf die jeweiligen Werte der Eigenschaften von Selektoren haben kann. Viel Spaß & Erfolg mit CSS! Artikel zur zum Thema CSS: CSS Sprite - Ladegeschwindigkeit optimieren und HTTP-Requests verringern CSS Code organisieren und Ladegeschwindigkeit optimieren CSS Selektoren und ihre Unterstützung durch aktuelle Browser(versionen)

44 2CSS* Basistext. 2.1 Was ist CSS? *

44 2CSS* Basistext. 2.1 Was ist CSS? * 44 2CSS* fohlen. Alle offiziellen Informationen zu CSS finden Sie auf der W3C-Website (http://www.w3.org) und der Cascading Style Sheets Home Page (http://www.w3.org/style/css) des W3C. 2.1 Was ist CSS?

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

Webseiten erstellen für Einsteiger

Webseiten erstellen für Einsteiger Daniel Mies Webseiten erstellen für Einsteiger Schritt für Schritt zur eigenen Website Galileo Press Vorbemerkungen 15 1 Vordem Start 21 1.1 Wie kommt die Seite aus dem Internet auf meinen Computer? 21

Mehr

WEBSEITEN ENTWICKELN MIT ASP.NET

WEBSEITEN ENTWICKELN MIT ASP.NET jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm

Mehr

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

Der transparente Look. Die Struktur, die oben angegeben wurde, ist im Anwendungsdesigner, wie in der nächsten Grafik ersichtlich, abgebildet. Intrapact Layout Allgemeines Das Layout einer Firma wird im Intrapact Manager, und dort im Layout Designer erstellt. Alle Eingaben im Layout Designer dienen dazu um die CSS/ASP Dateien zu generieren, die

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

Literatur. [7-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011. [7-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003

Literatur. [7-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011. [7-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003 Literatur [7-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011 [7-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003 [7-3] Münz, Stefan: . Addison-Wesley, 2005 [7-4]

Mehr

HTML / CSS. Hans Gell Schulungen & Dienstleistungen www.hans-gell.de. Übersicht der Schulungsinhalte

HTML / CSS. Hans Gell Schulungen & Dienstleistungen www.hans-gell.de. Übersicht der Schulungsinhalte HTML / CSS Übersicht der Schulungsinhalte Grundlagen Einleitung HTML-Historie Java Script, XML, PHP, Flash Webstandards und Browser Werkzeuge und Tools UltraEdit und Dreamweaver TopStyle, Web Developer

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

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

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

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

Björn Seibert Manuela Hoffmann. Professionelles Webdesign I mit (X)HTML und CSS [

Björn Seibert Manuela Hoffmann. Professionelles Webdesign I mit (X)HTML und CSS [ Björn Seibert Manuela Hoffmann Professionelles Webdesign I mit (X)HTML und CSS [ Inhalt Vorwort 11 Über das Buch 11 Über die Autoren 12 Teil I Bevor es losgeht... 15 1 Einfach moderne Websites 19 1.1 Auf

Mehr

Seminar DWMX 2004. DW Session 004

Seminar DWMX 2004. DW Session 004 Seminar DWMX 2004 DW Session 004 Eigene Site aufbauen Aufbau einer persönlichen Site: Auswahl einer bestimmten Dateiorganisation Statische HTML Site Vorlagenbasierte Site Framebasierte Site Erstellen der

Mehr

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

HTML5, CSS3 und JavaScript 1.8. Isolde Kommer. Fortgeschrittene Entwicklung von Webseiten. 1. Ausgabe, Februar 2013 HTML5F Isolde Kommer 1. Ausgabe, Februar 2013 HTML5, CSS3 und JavaScript 1.8 Fortgeschrittene Entwicklung von Webseiten HTML5F Impressum Matchcode: HTML5F Autorin: Isolde Kommer Redaktion: Andreas Dittfurth,

Mehr

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

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

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

Web Developer Toolbar: Gibt es einen Webworker, der dieses Tool nicht nutzt?

Web Developer Toolbar: Gibt es einen Webworker, der dieses Tool nicht nutzt? Web Developer Toolbar 47 Die HTML-Ansicht zeigt den Code»gefaltet«und farblich hervorgehoben. Die HTML-Ansicht der IE8-Entwicklertools zeigt den»wirklichen«zustand des Dokumentes an. Sind JavaScript-Dateien

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

Format- oder Stilvorlagen

Format- oder Stilvorlagen Vorraussetzung Sie sollten Grundkenntnisse der HTML-Sprache besitzen, um die Ausbildungseinheit Formatvorlagen, auch Stilvorlagen genannt, ohne Probleme verstehen zu können. Ist dies nicht der Fall, empfehlen

Mehr

Kurzanleitung zum Erstellen einer Seite und dem dazugehörigen Seiteninhalt

Kurzanleitung zum Erstellen einer Seite und dem dazugehörigen Seiteninhalt Kurzanleitung zum Erstellen einer Seite und dem dazugehörigen Seiteninhalt Typo3 als Content Management System macht es möglich mit nur wenigen Mausklicks eine komplette Seite mit Inhalt zu erstellen bzw.

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

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

Aufgaben der Klasse FTI33 HTML: 1. Durch welchen Befehl wird ein Hyperlink in einem Bestimmten Frame angezeigt? Hinweis: Verstehen Sie folgende Aufgaben als mögliche Bestandteile für die anstehende Klausur. Betrachten Sie die Lösungen nicht von vorne herein als richtig, sondern beantworten Sie nochmals die Fragen

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

Inhaltsverzeichnis. Teil 1: CSS-Grundlagen. Die fehlenden Danksagungen... Einleitung...

Inhaltsverzeichnis. Teil 1: CSS-Grundlagen. Die fehlenden Danksagungen... Einleitung... Inhaltsverzeichnis Die fehlenden Danksagungen........................................... Einleitung................................................................... XI XV Teil 1: CSS-Grundlagen Kapitel

Mehr

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug.

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug. Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer Thema Grundlagen der Erstellung von Webseiten Maximalplan 1 Was man wissen sollten 2 Die erste Webseite mit HTML erstellen

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

Bitte lesen Sie vor der Installation und dem Gebrauch die hier aufgeführten Installationshinweise aufmerksam durch.

Bitte lesen Sie vor der Installation und dem Gebrauch die hier aufgeführten Installationshinweise aufmerksam durch. Seite 1 von 5 Dokumentation für MSA-search_replace Bitte lesen Sie vor der Installation und dem Gebrauch die hier aufgeführten Installationshinweise aufmerksam durch. Systemvoraussetzungen: - WYSIWYG Web

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

Informatik I: Einführung in die Programmierung

Informatik I: Einführung in die Programmierung Informatik I: Einführung in die Programmierung 21. Das WWW befragen Albert-Ludwigs-Universität Freiburg Bernhard Nebel 13.01.2015 1 13.01.2015 B. Nebel Info I 3 / 17 Oft braucht ein Programm Informationen,

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

Erscheinungsbild. Lauri Watts Übersetzung: Frank Schütte

Erscheinungsbild. Lauri Watts Übersetzung: Frank Schütte Lauri Watts Übersetzung: Frank Schütte 2 Inhaltsverzeichnis 1 Erscheinungsbild 4 1.1 Allgemein.......................................... 4 1.2 Schriftarten.......................................... 4 1.3

Mehr

JSCMS Dokumentation. (Stand: 27.05.09)

JSCMS Dokumentation. (Stand: 27.05.09) JSCMS Dokumentation (Stand: 27.05.09) Inhalt: CMS Symbole und Funktionen. 2 Verwalten.. ab 3 Seiten Verwalten.. 4 Blöcke Verwalten....6 Templates Verwalten....7 Template Editor...8 Metatags bearbeiten..

Mehr

Evaluation der Barrierefreiheit mit der Firefox Web Developer Toolbar

Evaluation der Barrierefreiheit mit der Firefox Web Developer Toolbar Evaluation der Barrierefreiheit mit der Firefox Web Developer Toolbar Viele Betreiber von Webseiten sind sich unsicher, wie sie die Barrierefreiheit ihrer Webseite evaluieren können. Der Vortrag soll praktikable

Mehr

Webseite in XML Kurzeinführung

Webseite in XML Kurzeinführung Webseite in XML Kurzeinführung 1. Entwicklung... 1 2. Erste Webpage in XML... 2 2.1 Erstes Beispiel... 2 2.2 Tags definieren... 4 2.3 Kommentare in XML... 5 2.4 XML mittels CSS im Browser ansehen... 5

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

TYPO3 und TypoScript

TYPO3 und TypoScript TYPO3 und TypoScript Webseiten programmieren, Templates erstellen, Extensions entwickeln von Tobias Hauser, Christian Wenz, Daniel Koch 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de

Mehr

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

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 2. Ausgabe, 3. Aktualisierung, Januar 2013 HTML5 HTML5 Linda York, Tina Wegener 2. Ausgabe, 3. Aktualisierung, Januar 2013 Grundlagen der Erstellung von Webseiten HTML5 2 HTML5 - Grundlagen der Erstellung von Webseiten 2 Die erste Webseite mit HTML erstellen

Mehr

Wiederholung float+clear. Grundlagen Webgestaltung Seite 136

Wiederholung float+clear. Grundlagen Webgestaltung Seite 136 Wiederholung float+clear Grundlagen Webgestaltung Seite 136 float und clear clear kann für mehrspaltige Layouts verwenden werden. Jedoch kann das auch zu ungewollten Effekten führen. Angenommen eine Webseite

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

Schiller-Gymnasium Hof 20.12.2004

Schiller-Gymnasium Hof 20.12.2004 Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape

Mehr

Die ersten Schritte zur eigenen Homepage - Möglichkeiten der technischen Umsetzung

Die ersten Schritte zur eigenen Homepage - Möglichkeiten der technischen Umsetzung Die ersten Schritte zur eigenen Homepage - Möglichkeiten der technischen Umsetzung Bremen, den 16. September 2014 Uwe Salm, ebusiness Lotse Osnabrück Agenda Vorüberlegungen Umsetzung Handlungsempfehlung

Mehr

Kurzanleitung. Individuelle Schnellsuchmaske

Kurzanleitung. Individuelle Schnellsuchmaske Kurzanleitung Individuelle Schnellsuchmaske 1 Inhaltsverzeichnis Inhaltsverzeichnis...2 Übersicht...3 Das Einbinden der Schnellsuchmaske...5 Anpassen des Layouts...7 2 Übersicht Die Traffics Schnellsuchmaske

Mehr

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

Hilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel Profilthemenerstellung Hilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel "Profilthemenerstellung" A. Profilthemen vorbereiten Text vorbereiten 1. Erstellen Sie zu jedem Profilthema einen völlig unformatierten

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

CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 1: GRUNDLAGEN DER WEBENTWICKLUNG

CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 1: GRUNDLAGEN DER WEBENTWICKLUNG CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 1: GRUNDLAGEN DER WEBENTWICKLUNG Von Markus Stauffiger / 4eyes GmbH DOZENTENTEAM FÜR JEDES THEMA EIN SPEZIALIST ANDI KELLER andi@4eyes.ch Mitgründer von 4eyes

Mehr

Praxiskurs HTML5 & CSS3

Praxiskurs HTML5 & CSS3 Elizabeth Castro Bruce Hyslop Praxiskurs HTML5 & CSS3 Professionelle Webseiten von Anfang an 3., aktualisierte und erweiterte Auflage Hi l dpunkt.verlag Einführung 1 HTML und CSS im Überblick 2 Browser

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

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf www.simpleweb.ch.

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf www.simpleweb.ch. Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf www.simpleweb.ch. simpleweb.ch CMS Das simpleweb.ch CMS ist ein Verwaltungssoftware für Ihre Homepage. Der Begriff

Mehr

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

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web Webseiten sind keine Gemälde Webkrauts Die Initiative für die Webkrauts ging von einem Blogeintrag im August 2005 aus. Nach dem Aufruf fanden sich innerhalb von etwa drei Tagen über 60 Interessierte zusammen.

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

Visual Web Developer Express Jam Sessions

Visual Web Developer Express Jam Sessions Visual Web Developer Express Jam Sessions Teil 1 Die Visual Web Developer Express Jam Sessions sind eine Reihe von Videotutorials, die Ihnen einen grundlegenden Überblick über Visual Web Developer Express,

Mehr

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung

Mehr

FRONT CRAFT. www.frontcraft.com contact@frontcraft.com

FRONT CRAFT. www.frontcraft.com contact@frontcraft.com FRONT CRAFT Viele Menschen und viele Unternehmen haben eine Webseite. Jede neue, die dazu kommt, sollte nicht nur gut, sondern erstklassig sein. Das ist unsere Leidenschaft. FrontCraft. www.frontcraft.com

Mehr

Publizieren im Internet

Publizieren im Internet Publizieren im Internet Eine eigene Homepage erstellen Teil 2 Margarita Esponda esponda@inf.fu-berlin.de Ein Bild als Hintergrund Webseite mit einen Bild als Hintergrund

Mehr

Die ersten Schritte zur eigenen Homepage - Möglichkeiten der technischen Umsetzung

Die ersten Schritte zur eigenen Homepage - Möglichkeiten der technischen Umsetzung Die ersten Schritte zur eigenen Homepage - Möglichkeiten der technischen Umsetzung Bremen, den 23. September 2013 Uwe Salm, ebusiness Lotse Osnabrück ebusiness Lotse Osnabrück Träger: Science to Business

Mehr

Dokumentation für die Arbeit mit dem Redaktionssystem (Content Management System -CMS) zur Wartung Ihrer Homepage (Website)

Dokumentation für die Arbeit mit dem Redaktionssystem (Content Management System -CMS) zur Wartung Ihrer Homepage (Website) Dokumentation für die Arbeit mit dem Redaktionssystem (Content Management System -CMS) zur Wartung Ihrer Homepage (Website) Redaktion Mit der Redaktion einer Webseite konzentrieren Sie sich auf die inhaltliche

Mehr

Webgestaltung - Jimdo 2.7

Webgestaltung - Jimdo 2.7 4. Jimdo 4.1 Vorbereitung Jimdo ist ein Anbieter um Webseiten direkt im Internet zu erstellen. Grundfunktionen sind gratis, erweiterte Angebote sind kostenpflichtig. Wir werden mit der kostenlosen Variante

Mehr

Darstellung der Maßnahmen zur Suchmaschinenoptimierung

Darstellung der Maßnahmen zur Suchmaschinenoptimierung Darstellung der Maßnahmen zur Suchmaschinenoptimierung Ob und an welcher Position eine Seite zu einem bestimmten Suchbegriff in den organischen Suchergebnissen einer Suchmaschine erscheint hängt von sehr

Mehr

Handbuch Website. Handbuch Redakteure Fakultät. Handbuch Website. CMS TYPO3 (Version 4.6) Dokument-Version: 1.0

Handbuch Website. Handbuch Redakteure Fakultät. Handbuch Website. CMS TYPO3 (Version 4.6) Dokument-Version: 1.0 Handbuch Website Handbuch Redakteure Fakultät CMS TYPO3 (Version 4.6) Dokument-Version: 1.0 Herausgeber: Kreativoli Mediendesign Altstadt 195 84028 Landshut Tel.: (0871) 9 66 41 33 Fax: (0871) 9 66 41

Mehr

Web-Performance-Optimierung - Websites auf Speed SEO Barbecue - DIWISH - Kiel - 01. August 2012. Timo Heinrich t.heinrich@online-werbung.

Web-Performance-Optimierung - Websites auf Speed SEO Barbecue - DIWISH - Kiel - 01. August 2012. Timo Heinrich t.heinrich@online-werbung. SEO Barbecue Web-Performance-Optimierung - DIWISH - Kiel - 01. August 2012 - Websites auf Speed 1 2 Kinder 1 Frau 41 Jahre jung Seit 1996 autodidaktischer Onliner Schwerpunkte: Suchmaschinenoptimierung

Mehr

Website Performance Optimierung

Website Performance Optimierung Website Performance Optimierung Fokus: Frontendoptimierung form4 GmbH & Co. KG Jan-Henrik Hempel Telefon: 030.278784-13 E-Mail: jan-henrik.hempel@form4.de Website Performance Optimierung Überblick 1 Relevanz

Mehr

Farb-, Text- und Schriftgestaltung mit CSS3

Farb-, Text- und Schriftgestaltung mit CSS3 CT» LPE 05» 03 Textgestaltung» Hintergrundgestaltung Farb-, Text- und Schriftgestaltung mit CSS3 Eine HTML5-Datei ist reine Textdatei. In dieser Datei wird lediglich der Inhalt und die Stuktur einer Webseite

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

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

Webdesign mit (X)HTML und CSS

Webdesign mit (X)HTML und CSS Webdesign mit (X)HTML und CSS Das Praxisbuch zum Einsteigen, Auffrischen und Vertiefen Deutsche Ausgabe der 3. englischen Auflage Jennifer Niederst Robbins Übersetzung von Kathrin Lichtenberg O'REILLY*

Mehr

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

Easy Mobile Homepage. Nützliche Tipps für die Nutzung der Software. 2011 Die Software ist urheberrechtlich geschützte Freeware - all rights reserved Easy Mobile Homepage Nützliche Tipps für die Nutzung der Software Danke für Ihr Interesse! Danke für Ihr Interesse an unserer neuen Software und wir freuen uns darüber, dass Sie die Tutorials angefordert

Mehr

JASSI Standard Tasks Version 1.5

JASSI Standard Tasks Version 1.5 JASSI Standard Tasks Version 1.5 Mit der aktuellen Version wurde die technische Struktur der JASSI-Tasks komplett neu überarbeitet. Die Änderungen verfolgen das Ziel, eine korrekte Darstellung von HTML-Mails

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

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

Hinweise für Autorinnen und Autoren zur Erstellung eines strukturierten Manuskriptes der Reihe Internationales Rechtsinformatik Symposion

Hinweise für Autorinnen und Autoren zur Erstellung eines strukturierten Manuskriptes der Reihe Internationales Rechtsinformatik Symposion Scharrstraße 2 70563 Stuttgart Telefon 07 11/ 73 85-0 Telefax 07 11/ 73 26 94 Hinweise für Autorinnen und Autoren zur Erstellung eines strukturierten Manuskriptes der Reihe Internationales Rechtsinformatik

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

Wetter-Tickers (Laufband)

Wetter-Tickers (Laufband) Diese Seite richtet sich an alle Benutzer der Wetterauswertesoftware WSWIN (http://www.pc-wetterstation.de) von Werner Krenn, besonders aber an Neueinsteiger. Auf den folgenden Seiten soll nicht die Arbeit

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

---------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------- Webauftritt meiner Schule via CMS System Joomla! Dieser Arbeitskatalog hilft dir notwendige Arbeiten zu strukturieren. Grundsätzliches Das CMS System Joomla trennt strikt Content (Inhalte, Fotos, ) und

Mehr

11 Publizieren im Web

11 Publizieren im Web 11 Publizieren im Web Für ein modernes Unternehmen ist es heute kaum vorstellbar, nicht im Internet vertreten zu sein. Laut Statistik Austria 7 haben 97 % aller österreichischen Unternehmen ab 10 Beschäftigten

Mehr

Die neue Template-Technologie in der Version 5 Rainer Hartlep

Die neue Template-Technologie in der Version 5 Rainer Hartlep Die neue Template-Technologie in der Version 5 Rainer Hartlep Wo sind Barrieren bei der Internet-Nutzung? - Mensch: Sehkraft, Hörvermögen Rot-Grün-Sehschwäche: 9% der Männer, 0,8% der Frauen - Browser:

Mehr

Bloggen mit Wordpress

Bloggen mit Wordpress Bloggen mit Wordpress Erstellen von Blogbeiträgen und Seiten. Eine Kurzanleitung für Einsteiger. von Michael Herrling www.marktpraxis.com/blog Version 1.0 Stand: 30.12.2009 Wordpress Login Hier anmelden

Mehr

Übungsaufgaben zu XML:

Übungsaufgaben zu XML: Übungsaufgaben zu XML: Aufgabe 1 Allgemeine Fragen zu XML: (Benutzen Sie zum Lösen der Aufgaben die Online-Hilfen, welche wir erwähnt haben.) a) Was ist eine DTD? DTD steht für Document Type Definition.

Mehr

1. Zusammenfassung der letzten Vorlesung

1. Zusammenfassung der letzten Vorlesung Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 15/16-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Root Seite anlegen

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

BETA. Styleguide. Thomas Raithel Medieninformatik 5 WS 2006 / 2007 MULTIMEDIA. Seite

BETA. Styleguide. Thomas Raithel Medieninformatik 5 WS 2006 / 2007 MULTIMEDIA. Seite BETA Styleguide Seite Thomas Raithel Medieninformatik 5 WS 2006 / 2007 MULTIMEDIA Inhaltsverzeichnis Seitenaufbau Typografie Farben Bilder Navigation Mutlimedia & Komponenten 3 4 5 und 6 7 8 9 Seite 2

Mehr

Arbeitsbuch AKTUELLE ENTWICKLUNG ANGEWANDTER INFORMATIK

Arbeitsbuch AKTUELLE ENTWICKLUNG ANGEWANDTER INFORMATIK Die Struktur des Arbeitsbuches ist folgender Tabelle zu entnehmen: Symbol Bezeichnung Funktion Situationsbeschreibung Problematisierung und praxisnahe Hinführung Aufgabe, die am PC ausgeführt wird Programmschulung

Mehr

AdOps Technische Spezifikationen

AdOps Technische Spezifikationen AdOps Technische Spezifikationen HTML5-Werbemittel (Desktop) Bei der Verwendung von Redirects müssen diese Spezifikationen nicht beachtet werden. Physische Anlieferung von HTML5-Werbemitteln + Trackings.

Mehr

Dokumentation Admintool

Dokumentation Admintool Dokumentation Admintool 1. Das Menü Artikel: Im Bereich Artikel sehen Sie zunächst die Artikelzentrale eine Übersicht aller auf der Website veröffentlichen Artikel. Diese werden innerhalb der Struktur

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

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

CSS - Formatierung. CSS Formatdefinition außerhalb des style-attributes CSS - Formatierung CSS Formatdefinition außerhalb des style-attributes Definition von Formatierungen im Dokumenten-Kopf...... oder externer Datei Festlegung von CSS-Eigenschaften für HTML-Elemente Syntax:

Mehr

MEHR FUNKTIONEN, MEHR E-COMMERCE:

MEHR FUNKTIONEN, MEHR E-COMMERCE: MEHR FUNKTIONEN, MEHR E-COMMERCE: XT:COMMERCE PLUGIN BB ENRICHED SITEMAP XT:COMMERCE PLUGIN BB ENRICHED SITEMAP Das Plugin Blackbit Enriched Sitemap reichert den Export-Feed für die Google-Sitemap mit

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

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

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 1. Ausgabe, Dezember 2011 HTML5 Linda York, Tina Wegener HTML5 Grundlagen der Erstellung von Webseiten 1. Ausgabe, Dezember 2011 HTML5 2 HTML5 - Grundlagen der Erstellung von Webseiten 2 Die erste Webseite mit HTML erstellen In diesem

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

Herzlich willkommen zum Papoo Workshop: Barrierefreies Internet mit Papoo

Herzlich willkommen zum Papoo Workshop: Barrierefreies Internet mit Papoo Herzlich willkommen zum Papoo Workshop: Barrierefreies Internet mit Papoo Es begrüßt Sie: Dr. Carsten Euwens Anforderungen an barrierefreie Internetseiten? Sehr hohe technische Anforderungen Sehr hohe

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

Dynamische Websites mit XML und PHP4

Dynamische Websites mit XML und PHP4 Dynamische Websites mit XML und PHP4 Linuxtag 2002 07.06.2002, Karlsruhe Stephan Schmidt Inhalt der Session Über den Redner Strukturierung von Inhalten Transformation von XML Entwickeln einer XML-Struktur

Mehr

HANDBUCH Kundensonderpreise aus CIPS für den Büroprofi-Webshop

HANDBUCH Kundensonderpreise aus CIPS für den Büroprofi-Webshop HANDBUCH Kundensonderpreise aus CIPS für den Büroprofi-Webshop V2.2 Stand 16.03.2010 Autor: Markus Freudenthaler Grundsätzliches: Als Büroprofi-Partner haben Sie die Möglichkeit kundenspezifische Sonderpreise

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