4.8 Das Box Modell, Block- vs Inline-Elemente
|
|
|
- Nicole Meyer
- vor 9 Jahren
- Abrufe
Transkript
1 4 Formatierung mit CSS Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: Büchli :: Süsstrunk :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : 4.8 Das Box Modell, Block- vs Inline-Elemente Wenn ein Browser einen Inhalt darstellt, dann sieht er dafür immer eine rechteckige Fläche als Inhaltscontainer vor. Dieses Rechteck wird als Box bezeichnet. Die Platzierung der Inhalte mittels CSS muss sich somit an diesem Box Modell orientieren. Dabei gilt es zu berücksichtigen, dass man sämtliche HTML- Elemente für Inhalte in zwei Gruppen unterscheiden kann: Block-Elemente und Inline-Elemente. Der Unterschied besteht darin, dass Block-Elemente per Voreinstellung auf einer neuen Zeile beginnen und die gesamte Breite ihres Elternelementes ausfüllen (CSS-Eigenschaft display:block;). Sie erzwingen somit einen Zeilenumbruch. Typische Block-Elemente sind <P>, <H1>, <LI>, <DIV>. Nota Bene :: :: :: :: :: :: :: : Bitte beachte, dass die Positionierung mit CSS eine ziemlich komplexe Angelegenheit ist, die selbst versierte WebdesignerInnen regelmässig ins Schwitzen bringt. Es gibt eine Vielzahl von Ausnahmen, die teilweise nicht hinreichend dokumentiert sind. Daher können wir die Thematik hier auch nur oberflächlich darstellen. Für weitere Informationen: css_positioning.asp Inline-Elemente hingegen nehmen nur die Breite ein, die ihr Inhalt tatsächlich beansprucht (z.b. <A>, <IMG>, <SPAN> etc). Sie sind per Voreinstellung mit der CSS-Eigenschaft display:inline; ausgezeichnet. Inline-Elemente befinden sich immer innerhalb von Block- Elementen. Bei Block-Elementen kann man sowohl die Höhe und Breite per CSS definieren (Eigenschaften «height»und «with» als auch «padding» (Innenabstand), «margin» (Aussenabstand)), während ich bei Inline-Elementen nur die Abstände in horizontaler Rich- Abbildung 4.3: Aufbau des Boxmodells. 30
2 :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: Webdesignkurshandbuch 4 Formatierung mit CSS tung formatieren kann. Anhand der CSS-Zuweisung «display: inline-block» kann ich ein eigentliches Block-Element gegen innen als Block-Element und gegen aussen als Inline-Element definieren. Dadurch kann ich Block-Elemente wie <P> gleichzeitig mit einer spezifischen Breite versehen und sie im Dokumentfluss jedoch nebeneinander statt untereinander anordnen. Mit CSS kannst du Block-Elemente individuell grafisch gestalten und positionieren. Dabei musst du verstehen, wie eine Box aufgebaut ist. Die Abbildung 4.3 illustriert diesen Aufbau. Die Breite bzw. Höhe einer Box setzt sich zusammen aus der Breite bzw. Höhe des Inhalts plus jener des Innenabstands (padding) (mal 2) plus jener des Rahmens (border) (mal 2) plus jener des Aussenabstands (margin) (mal 2). Dabei musst du jedoch berücksichtigen, dass man dem Aussenabstand keine Hintergrundfarbe geben kann. Ausserdem gilt es zu beachten, dass die Aussenabstände von zwei vertikal übereinander liegenden Boxen sich überschneiden (Stichwort "collapsing margin"). Das heisst, wenn ich zwei Boxen mit Aussenabständen von 20 Pixeln respektive 30 Pixeln habe, wird der Aussenabstand zwischen ihnen 30 Pixel betragen. Der Aussenabstand kann übrigens auch einen negativen Wert wie -10 Pixel einnehmen, wodurch das betreffende Element sein vorangehendes um 10 Pixel überschneidet und von seinem nachfolgenden überdeckt wird. Von den überschneidenden Aussenabständen ausgenommen sind u.a. "gefloatete" Elemente (Kapitel 4.9.2), absolut positionierte Elemente (Kapitel 4.9.1) und Inline-Blockelemente. Seit CSS3 gibt es die Möglichkeit, eine DIV-Box über die Eigenschaft «box-sizing: border-box;» so zu definieren, dass mit den Angaben «width» und «height» nun der Inhalt inkl. den Innenabständen und dem Rahmen gesetzt wird. Das hat jedoch den Nebeneffekt, dass der eigentliche Inhaltsbereich kleiner wird als mittels «width» und «height» gesetzt. Für Layoutaufgaben vereinfacht die Option «box-sizing: border-box;» die Rechnerei jedoch erheblich. Benutzt man zusätzlich relative Angaben für den Inhalt (z.b. wenn man die Breite von Bildern auf 100% setzt), vereinfacht die Borderbox die Arbeit mit DIV's erheblich. Der Standardwert für box-sizing ist übrigens content-box. 4.9 Positionierung und Layout mit CSS Mit CSS lassen sich die Inhalte auch innerhalb des Browserfensters wunschgemäss positionieren. Das kann man erreichen, indem man ein bestimmtes Block-Element direkt definiert, oder man verwendet das unsichtbare Blockelement <DIV> und setzt 31
3 4 Formatierung mit CSS Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : dieses als Container-Box für mehrere darzustellende Inhalte (Texte, Links, Grafiken etc.) ein, in den ich diese dann einbette. Block-Elemente lassen sich mit der CSS-Eigenschaft position sowohl absolut wie auch relativ positionieren (siehe dazu unten Kapitel 4.9.1). Alternativ kann man Block-Elemente mit der Eigenschaft float im Dokumentfluss aneinander reihen (siehe unten Kapitel 4.9.2). Aufbauend auf diesen beiden Techniken lassen sich diverse Layoutkonzepte umsetzen; und unter Abbildung 4.4: Der Quellcode einer Seite, die einen DIV-Container relativ und einen absolut positioniert. Abbildung 4.5: Die entsprechende Darstellung im Browser. Während die relativ positionierte Box sich innerhalb des Dokumentflusses auf den vorangegangenen Abschnitt bezieht, wird die absolut positionierte Box unabhängig vom Dokumentfluss platziert. 32
4 :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: Webdesignkurshandbuch 4 Formatierung mit CSS Einbezug von Javascript lassen sich Boxen auch bewegen und unsichtbar machen. Um auf ein Block-Element per CSS zuzugreifen, gibst du ihm entweder mit dem ID-Attribut eine eindeutige oder mit dem CLASS-Attribut eine gruppenspezifische Kennzeichnung Die Eigenschaft «position: relative;» Wenn der Browser eine Seite darstellt, hält er sich in der Reihenfolge der Boxen an den Dokumentenfluss im Quellcode, in dem ein Element nach dem anderen folgt. Mit der Eigenschaft position:relative; änderst du zunächst einmal noch nichts an dieser Aneinanderreihung. Aber wenn du die Abstands- Eigenschaften left oder right, top oder bottom hinzu nimmst, kannst du die Position des fraglichen Elements in Relation zu seiner ursprünglichen Position im Dokumentfluss positionieren (Im Beispiel in Abbildung 4.5 wird ein DIV-Container (container_1) in der Höhe relativ zum vorangehenden Element, einem Abschnitt, positioniert). Der eigentliche Dokumentfluss wird dadurch jedoch nicht verändert, die nachfolgenden Elemente werden an die «eigentliche» Position des Elements angefügt Die Eigenschaft «position: absolute;» Wenn man ein Element mit position:absolute; und den dazugehörigen Abstands-Eigenschaften innerhalb des Browserfensters platziert, wird es aus dem Dokumentenfluss heraus gelöst. Daher wird es mit top oder left in Abhängigkeit zum nächsten Elternelement, das selber mit relative oder absolute positioniert wird, positioniert, oder sonst in Abhängigkeit zum BODY. Das kann dazu führen, dass ein solches Element andere Elemente innerhalb des Dokumentflusses grafisch überlagert (vgl. dazu den zweiten DIV-Container (container_2) in Abbildung 4.5). Ausserdem musst du wissen, dass das Element dadurch zu einem Inline-Block-Element wird, dass nicht mehr automatisch die gesamte Breite des Dokuments einnimmt. Beachte: Du musst zwischen absoluter und relativer Positionierung einerseits und zwischen absoluten und relativen Wertangaben andererseits unterscheiden. Darum kann es durchaus eine absolute Positionierung anhand von relativen Werten wie auch eine relative Positionierung anhand von absoluten Werten oder umgekehrt geben. Also z.b.: DIV { position: absolute; left: 10%;} oder 33
5 4 Formatierung mit CSS Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : DIV { position: relative; left: 10px;} Die Eigenschaft «position: fixed;» Mit position:fixed; lässt sich eine Box innerhalb des Browserfensters fixieren, selbst wenn die BesucherIn den Rest der Seite scrollt. Eine fixierte Box befindet sich wie eine absolut positionierte ausserhalb des Dokumentflusses. Ihre Referenz ist jedoch der «Viewport», also der im Browserfenster gerade Abbildung 4.6: Der Quellcode einer Seite, die die Eigenschaft float einsetzt und daher auch den clearfix-hack benötigt. Abbildung 4.7: Die entsprechende Darstellung im Browser. Beachte, dass die Reihenfolge der Spalten gegenläufig zu jener des Dokumentenflusses ist 34
6 :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: Webdesignkurshandbuch 4 Formatierung mit CSS sichtbare Bereich. Beachte, dass du beim Gebrauch dieses Werts die unterschiedlichen Bildschirmgrössen deiner SeitenbesucherInnen berücksichtigen solltest Die Eigenschaft «position: static;» Elemente mit der Eigenschaft «position: static;» entsprechen der Standardeinstellung von Block-Elementen, die Positionierung erfolgt gemäss dem normalen Dokumentenfluss. Die CSS-Eigenschaften «top», «right», «bottom» und «left» werden ignoriert Die Eigenschaft «float» Mit der CSS-Eigenschaft float kann man ein Element rechtsoder linksbündig innerhalb seines Containers bzw. Elternelements platzieren, so dass der nachfolgende Inhalt dieses Containers das Element «umfliesst», d.h. nicht vertikal darunter, sondern horizontal auf der selben Höhe, also «daneben» dargestellt wird (s. Abbildung 4.7). Die Eigenschaft float alleine macht das Element zunächst zu einem Inline-Blockelement, dem man eine Breite zuweisen muss, wenn es breiter als sein Inhalt werden soll. Mit der Eigenschaft float wird ein Element aus dem normalen Dokumentfluss heraus genommen, weshalb sich die übrigen Elemente so verhalten, als wären die gefloateten Elemente nicht vorhanden. Das führt dazu, dass die Container-Box eines bzw. mehrerer gefloateter Elemente zu kleine Dimensionen erhält. Damit die Grösse der Container-Box die enthaltenen Elemente tatsächlich umfasst und die gefloateten Elemente nicht die nachfolgenden überlagern, musst du die Container-Box anhand des "Clearfix Hacks" mit einem virtuellen und unsichtbaren Element versehen, das unten an die gefloateten Elemente angefügt wird, ohne selber gefloatet zu sein (clear:both). Dadurch erhält der Inhalt der Container-Box die benötigte Höhe. (Siehe Abbildungen 4.6 und 4.7) Alternativ lässt sich die Eigenschaft clear:both auch einem auf die gefloateten Elemente nachfolgenden Element zuweisen. Der Vorteil eines Layouts mit float besteht vor allem darin, dass man damit dynamische Layouts gestalten kann, die sich der aktuellen Breite des Ausgabefensters anpassen können Die Eigenschaft «position: flex;» Modernsterweise verwenden zunehmend viele Webseiten anstatt dem nicht ganz unproblematischen Einsatz von «float» ein gänzlich neues Konzept, wie Elemente auf dem Bildschirm (respektive auf den vielen unterschiedlichen Bildschirmen) platziert werden. Mit sogenannten Flex-Boxen (display: flex) können mit relativ geringem Aufwand Seiten erstellt werden, 35
7 10 Ausblick, Tipps & Tricks Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: :: 3kanal :: digitall :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : die den zur Verfügung stehenden Platz ideal ausnutzen und dies auf verschiedenen Bildschirmen mit unterschiedlichen Layouts, Schrift- und Bildgrössen. 36
Inhalt: 1)Das Box-Modell
Inhalt: 1. Das Box-Modell 2. Reset-CSS 3. CSS-Eigenschaft: position (static, relative, absolute) 4. CSS-Eigenschaft: float, clear 5. Übung 6. Die Seite zentrieren mit margin:auto 1)Das Box-Modell Die Box
Tabellenfreies Layout in HTML
Tabellenfreies Layout in HTML 0. Inhaltsverzeichnis Philipp Wahle 12.12.12 2 von 40 Seiten 3 von 40 Seiten 0. Inhaltsverzeichnis 1. Sematischer Code 2. Box Modell 3. Classes & IDs 4. Statischer Seitenaufbau
Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10
CSS Inhaltsverzeichnis Gestaltung mit CSS... 3 CSS einbinden... 3 On the fly... 3 Im Header... 3 In einer externen Datei... 3 Aufbau einer CSS Anweisung... 4 Wichtige CSS Eigenschaften... 4 Pseudoelemente...
Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS
Allgemeine Technologien II Wintersemester 2011 / 2012 28. November 2011 CSS Themen 28.11.2011 Cascading Style Sheets CSS CSS einbinden Inline-Styles CSS im Dokumentkopf Externe Stylesheets Konzepte Typen-,
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,
ANWENDUNGSSOFTWARE CSS
ANWENDUNGSSOFTWARE CSS NAVIGATION Bilder zur Navigation: als Anker für Verweise benutzen Text sollte nicht Bestandteil des Bildes sein (Bild als Hintergrund), siehe z-index Navigationslisten mit ,
Umsetzen einer skalierbaren horizontalen Navigation:
Umsetzen einer skalierbaren horizontalen Navigation: Erstelle im Dreamweaver eine neue HTML - Datei (navigation.html) und eine CSS Datei (navigation.css). Die Struktur dieser Navigation soll auf einer
Allgemeine Technologien II Sommersemester Mai 2011 CSS
Allgemeine Technologien II Sommersemester 2011 02. Mai 2011 CSS Kursthemen Designparadigmen Framesets Tabellenbasierte Layouts -basierte Layouts: CSS & Co. Cascading Style Sheets CSS CSS einbinden
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...
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
Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13
D3kjd3Di38lk323nnm xiii 1 Mit CSS beginnen 1 1.1 Formate definieren mit CSS......................... 1 1.1.1 lnline-formate............................. 3 1.1.2 Eingebettete Formate........................
HTML & CSS. Beispiele aus der Praxis
HTML & CSS Beispiele aus der Praxis Übungsblatt 2 http://www.uni-koblenz.de/~ugotit Fragen? Wiederholung Beispiele von.../~ugotit/test/index.htm zu.../~ugotit/test2/html/index.htm Absoluter Pfad relativ
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
Aufbau einer HTML Seite:
1 Aufbau einer HTML Seite: Grundstruktur: Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße,
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
Vorlesungsinhalte. Internet und Webseiten-Gestaltung. Ausblick. Entwicklungsschritte
Vorlesungsinhalte Internet und Webseiten-Gestaltung Wirtschaftsinformatik 3 Vorlesung 2005-05-13 Dipl.-Inf. (FH) T. Mättig Stylesheets (CSS) Das CSS Box-Modell Fotos, Bilder, Grafiken Tabellen 2005-05-13
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
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
CSS background-position mit Prozentangaben
CSS background-position mit Prozentangaben In der folgenden Abhandlung soll die Positionierung von Hintergrundbildern mit der CSS Eigenschaft background-position beleuchtet werden. Insbesondere die Bestimmung
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
Seitengestaltung mit HTML und CSS. Stefan Rothe, Thomas Jampen
Seitengestaltung mit HTML und CSS Stefan Rothe, Thomas Jampen 2013 09 12 Rechtliche Hinweise Dieses Werk von Stefan Rothe steht unter einer Attribution-NonCommercial-ShareAlike 3.0 License. Zudem verzichtet
Übung: Bootstrap - Navbar
Übung: Bootstrap - Navbar Angaben befinden sich im Ordner: 5_Übung_nav. Darin befinden sich die Bootstrap-Ordner und die dazu passende index.html, die bereits die Links zu den Ordnern enthält. Aufgabe:
CSS. Cascading Style Sheets
CSS Cascading Style Sheets Was ist CSS? CSS... steht für Cascading Style Sheets... definiert die Darstellung (Farben, Fonts,... ) von (HTML) Dokumenten auf Web-Seiten.... spart viel Aufwand, da Format-Regeln
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,
Übung: Überschriften per CSS gestalten
Übung: Überschriften per CSS gestalten Teil 1: Umsetzung eines Layouts mit zwei Überschriften mit zwei verschiedenen Hierarchieebenen, ergänzt durch einen beschreibenden Textabsatz. Teil 2: Wie Teil 1,
5 Der BlueGriffon als WYSIWYG-Editor
:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: Webdesignkurshandbuch 5 WYSIWYG-Editor BllueGriffon 5 Der BlueGriffon als WYSIWYG-Editor
4. Briefing zur Übung IT-Systeme
4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 18.12.2017, PC Pool Stand und Ausblick Einführung: 17.10.2017, 12.00 Uhr (c.t.), HS 4 Fragestunde: 06.11.2017, 10.15
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
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
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
4. Briefing zur Übung IT-Systeme
4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde,, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016, 12.00
JavaScript II. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober
JavaScript II Bildaustausch mit dem Attribut name und zwei Funktionen function asterix() { document.images1.src="bilder/asterix.jpg"; function obelix() { document.images1.src="bilder/obelix.jpg";
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
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,
Fachartikel. Responsive Webdesign
Bundesrealgymnasium 8010 Graz, Petersgasse 110 Fachartikel Peter Tschuffer Responsive Webdesign Anpassungsfähige Websites für unterschiedliche Ausgabegeräte gestalten Abbildung 1: Screenshot von www.responsivefba.tk
Inhaltsverzeichnis. Einleitung 1. Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design. 1 So geht der Workshop vor 6
ix Einleitung 1 Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design 1 So geht der Workshop vor 6 2 Vorbereitungen 8 2.1 Anlegen einer sinnvollen Ordnerstruktur... 9 2.2 Das brauchen
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
Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.
1. Stunde Mitschrift HTML Bildbearbeitung in Hinblick auf HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.jpg Verstehen des Unterschiedes
Kennen, können, beherrschen lernen was gebraucht wird
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Tags (Befehle)... 1 Erste Texte im Browser... 2 Das HTML Grundgerüst... 2 Ihre erste echte Webseite... 2 Texte... 3 Textabsatz und Zeilenumbruch... 3 Einen Zeilenumbruch
CSS Positionieren: Grid Systeme
CSS Positionieren: Grid Systeme ================================================== Ein Layout mit zwei, drei oder vier Spalten mit den modernen Browsern oder der langjährigen Erfahrung im Umgang mit CSS-Eigenschaften
Inhaltsverzeichnis. Teil 1: CSS-Grundlagen. Die fehlenden Danksagungen... Einleitung...
Inhaltsverzeichnis Die fehlenden Danksagungen........................................... Einleitung................................................................... XI XV Teil 1: CSS-Grundlagen Kapitel
Grundlagen-Beispiel CSS
Grundlagen-Beispiel CSS Öffne im Ordner 2.css.uebung die vorhanden Dateien index.html und erstelle eine neue CSS-Datei mit dem Namen bildschirm.css. Füge im Bereich folgende Verlinkung ein:
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
Introduction to Technologies. Stylesheets mit CSS
Introduction to Technologies Stylesheets mit CSS Beispiele CSS http://css.maxdesign.com.au/listamatic/ http://www.csszengarden.com/tr/deutsch/ http://www.albinoblacksheep.com/livedesign http://de.selfhtml.org/css/layouts/index.htm
Flexbox und Grid Layout
Flexbox und Grid Layout Eine kleine Einführung in die neuen Layoutmethoden 11.05.2017 Flexbox und Grid Layout 1 Gemeinsamkeiten von Flexbox und Grid Layout - Beide Techniken arbeiten mit Eltern- und Kindelementen
Datum: Klassenarbeit HTML und CSS Hinweise:!
Klasse: Hinweise: " Für diese Klassenarbeit sind alle Hilfsmittel mit Ausnahme eines Onlinezugangs und der Kommunikation mit anderen Personen erlaubt. " Das Überspielen von Daten auf den Rechner ist während
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
Nachbau der Website 1.)Hintergrundbild einfügen eigene CSS-Datei
Nachbau der Website http://www.lake-festival.at/ Erstelle eine neue Bootstrapsite im Ordner lakefestival. Es soll alle Ordner bereits enthalten, back für diverse backgrounds, img mit vielen Bildern usw.
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
MAKE IT FLEXIBLE: RESPONSIVES CONTAO MIT VW, EM UND FLEXBOX
MAKE IT FLEXIBLE: RESPONSIVES CONTAO MIT VW, EM UND FLEXBOX ich bin Dr. Eva Broermann gebürtige Nürnbergerin seit 20 Jahren in Wien vienneva.com seit 2002 Contao Partnerin CSS-begeistert Hobby-Jazz-Sängerin
1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel
Inhalt 1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Einstieg - Eine Formatvorlage besteht aus mindestens einer Anweisung. - Eine Anweisung
Inhalt. Einleitung... 13
Inhalt Einleitung... 13 1. Der Einstieg in CSS... 17 1.1 Die Grundlagen von (X)HTML... 18 Anatomie eines (X)HTML-Elements... 19 Der Unterschied zwischen XHTML und HTML... 19 1.2 Was ist CSS, und was kann
CSS - Cascading Stylesheets
CSS - Cascading Stylesheets Alfred Beringer HTBLVA für Textilindustrie und Datenverarbeitung Alfred Beringer 1 Überblick Kurze Einführung Deklarationen Selektoren Beispiele Alfred Beringer 2 CSS Formatierungssprache
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.
Das HTML-Element <iframe> ermöglicht innerhalb von Webseiten die Einbettung/Anzeige von anderen Webseiten.
EINLEITUNG INHALT Dieses Dokument beschreibt die Vorgehensweise zur Einbettung der Ranglistenanzeige (Pyramide oder ELO) auf www.online-rangliste.de in beliebige Webseiten mittels des HTML Elements.
CSS Cascading Stylesheets
CSS Cascading Stylesheets 1. Einführung Warum denn CSS= Cascading Style Sheets? CSS ist eine Spache, bestimmt für die Formatierung von HTML-Seiten. Sie greift auf die Sprachelemente von HTML zu und verleiht
Internet und Webseiten-Gestaltung
Internet und Webseiten-Gestaltung Wirtschaftsinformatik 3 Vorlesung 12. Mai 2004 Dipl.-Inf. T. Mättig 2004-05-12 Internet und Webseiten-Gestaltung - T. Mättig 1 Vorbemerkungen Dipl.-Inf. T. Mättig E-Mail:
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-
Vorbereitung: Teil 1 Detailliertes Layout, z.b. Farben, Schriften, Abstände,... Aufgaben
HTML & CSS Bei diesen Aufgaben geht es darum, dass sie ihre Kenntnisse vom Zusammenspiel von HTML (Struktur) und CSS (Layout) auffrischen und vertiefen. Vorbereitung: Im bereitgestellten Ordner findet
Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!DOCTYPE HTML> <html> <head>
Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) name Ihres HTML-Dokumentes
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
OpenOffice Writer 4 / LibreOffice Writer 4. Grundlagen. Peter Wies. 1. Ausgabe, Oktober 2014 OOW4LOW4
Peter Wies 1. Ausgabe, Oktober 2014 OpenOffice Writer 4 / LibreOffice Writer 4 Grundlagen OOW4LOW4 8 OpenOffice Writer 4 / LibreOffice Writer 4 - Grundlagen 8 Dokumente mit Illustrationen gestalten In
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
Web-basierte Anwendungssysteme XHTML- CSS
Web-basierte Anwendungssysteme XHTML- CSS Prof. Dr. Sergej Alekseev ([email protected]) Prof. Dr. Armin Lehmann ([email protected]) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen
CSS Cascading Style Sheets
XML light CSS Cascading Style Sheets Jörn Clausen [email protected] Übersicht Wieso Cascading Style Sheets? HTML und CSS XML und CSS Ausblick XML light CSS Cascading Style Sheets 2/24 Probleme,
Inhalt: 1)Header-Widget, 2)Footer-Widget, 3)Buttons, 4)Übung: Wohnungskauf, 5)Controlgroups, 6)Listview, 7)Panel-Widget
jquery 3 Inhalt: 1)Header-Widget, 2)Footer-Widget, 3)Buttons, 4)Übung: Wohnungskauf, 5)Controlgroups, 6)Listview, 7)Panel-Widget Erstelle folgendes einfache Beispiel mit einem Header, einem Content und
Richtlinien für das Design der KML Webseite. KML TP2, Informationsdienste
Richtlinien für das Design der KML Webseite KML TP2, Informationsdienste Inhaltsverzeichnis 1. Einleitung...1 2. Textgestaltung...1 2.1. Absätze...1 2.2. Überschriften...2 2.3. Grafiken...2 3. Besondere
Microsoft PowerPoint 2016 Tabellen animieren
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2016 Tabellen animieren Tabellen animieren in PowerPoint 2016 Seite 1 von 8 Inhaltsverzeichnis Einleitung... 2 Tabelle erstellen...
Microsoft PowerPoint 2016 Tabellen animieren
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2016 Tabellen animieren Tabellen animieren in PowerPoint 2016 Seite 1 von 8 Inhaltsverzeichnis Einleitung... 2 Tabelle erstellen...
Übungsteil E: Übungen zu externen Style Sheets
Übungsteil E: Externe Style Sheets 53 Übungsteil E: Übungen zu externen Style Sheets Du weißt jetzt, wie man: DIV- und SPAN-Container nutzt hover-effekte für Hyperlinks einsetzt externe Style Sheet-Dateien
ALLGEMEINES WOMIT KANN ICH WEBSITES ERSTELLEN?
HTML AG INHALT Allgemeines... 2 Womit kann ich Websites erstellen?... 2 Grundgerüst von HTML... 3 Tags und Attribute... 3 Links... 4 Links auf andere Seiten... 4 Bilder... 5 meta-tags... 5 Webseiten mit
Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN
Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit
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
Cascading Style Sheets II (CSS)
Cascading Style Sheets II (CSS) CSS ist ein Befehlssystem, das die Erscheinungsform von HTML-Elementen regelt. Bei modernen Websites ist der Inhalt der Site unabhängig vom Layout. HTML übernimmt den Inhalt,
CSS Einführung & CSS Frameworks
CSS Einführung & CSS Frameworks Leif Singer [email protected] Seminar Aktuelle Software-Engineering-Praktiken für das World Wide Web 14.04.2010 Frage Anfragen von Kommilitonen: mit reinsetzen
HTML5, CSS3 und JavaScript Webseiten entwickeln. Fortgeschrittene Anwendungen. Isolde Kommer. 2. Ausgabe, September 2015 ISBN 978-3-86249-441-5 HTML5F
HTML5, CSS3 und JavaScript Webseiten entwickeln Isolde Kommer Fortgeschrittene Anwendungen 2. Ausgabe, September 2015 HTML5F ISBN 978-3-86249-441-5 3 HTML5, CSS3 und JavaScript - Webseiten entwickeln 3.2
Es gibt immer einen Schlüssel und einen zugehörigen Wert,
JSON JavaScript Object Notation Im Unternehmenskontext spielt der Austausch von Daten zwischen unterschiedlichen Systemen eine große Rolle. Dabei müssen oft Technologie und Zuständigkeitsgrenzen überwunden
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*
Dokumentation. Content-Manager
Dokumentation Content-Manager 1 Funktionsweise... 2 2 Dokumentstruktur... 3 3 Aktivieren und Deaktivieren von Artikeln... 4 4 Artikel Editieren... 5 4.1 Textbearbeitung... 5 4.2 Link einfügen... 4-6 4.3
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
