Literatur. [7-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, [7-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003
|
|
- Helga Koenig
- vor 8 Jahren
- Abrufe
Transkript
1 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: <Professionelle Websites>. Addison-Wesley, 2005 [7-4] Lubkowitz, Mark: Webseiten programmieren und gestalten. Galileo Computing, 2003 [7-5] Seibert, Björn; Hoffmann, Manuela: Professionelles Webdesign mit (X)HTML und CSS. 2. Auflage, Galileo Computing, 2008 [7-6] [7-7] [7-8] [7-9] [7-10] [7-11] 2
2 Überblick Einführung und Grundlagen Selektoren Klassen und Unterklassen Vererbung und Prioritäten 3 Cascading Style Sheets Cascading Style Sheets (CSS) = Sprache zum Definieren des Layouts von Auszeichnungen Mit CSS wird die Präsentation von Auszeichnungen festgelegt. Das Ziel von CSS besteht in der Möglichkeit Layout-Attribute von Tags an einer zentralen Stelle, aber auch direkt bei den betreffenden Tags zu setzen. 4
3 Geschichte I Version Erscheinung Erläuterungen CSS Level Umfang: ca. 76 Seiten Themen: Textgestaltung und Farben CSS Level Umfang: ca. 340 Seiten Themen: Erweiterung von CSS1, Ausrichtung auf Medien CSS Level Aktuelle Version CSS Level 3 nicht vollständig implementiert 5
4 Prüfprogramme und weitere Informationen Kompatibilitätslisten: Prüfprogramme: Vertiefung: Gruppen von Tags bzw. Elementen Block-Elemente (block level elements): Text beginnt immer in einer neuen Zeile Diese Elemente werden in Rechtecken (Boxen) präsentiert. Beispiele: h1..h6, p, div, ul, ol Eingebundene Elemente (inline elements): Elemente sind Teile von Blöcken Beispiele: a, b, i, u, span, br, img Listenelemente Dies sind Blockelemente mit damit verbundenen weiteren Bereichen (der Spiegelpunkt oder die Nummer) Hier gibt es nur ein Tag: li Element = Aus HTML-Sicht: Tag mit seinen Eigenschaften Aus Präsentationssicht: Ein Bereich des dargestellten Dokuments 8
5 Syntax I Selector { Attribut: Wert;... } Deklaration Als Selektoren können Tagnamen, Identifier oder Ausdrücke verwendet werden. Den selektierten Elementen werden die angegebenen Attribute zugeordnet. Es sind mit Semikola aufgebaute Listen zulässig. Bei Angaben direkt am Tag: <Tag style="attribut : Wert ;..."...> Deklaration 9
6 Element-Selektoren Tag { Att1: Val1; Att2: Val2;... } Tag1, Tag2, Tag3,... { Att1: Val1; Att2: Val2;... } Die Liste der Attribute Att x :Val x wird dem einzelnen Tag oder der Liste der Tags Tag1, Tag2, Tag3,... zugeordnet. Beispiel: h1, h2, h3 {color: black;} 11 Kontextabhängige Selektoren I Tag1 Tag2 { Att1: Val1; Att2: Val2;... } Im Bereich des Wirkens (Kontext) von Tag1 erhält Tag2 die angegebenen Attribute. Tag1 Tag2 Tag3 { Att1: Val1; Att2: Val2;... } Im Bereich des Kontext von Tag1 geschachtelt mit Tag2 erhält Tag3 die angegebenen Attribute. Tag1 Tag2 Tag3... { Att1: Val1; Att2: Val2;... } Verallgemeinerung auf beliebig tief geschachtelte Kontexte Der Kontext ist die direkte oder indirekte Schachtelung im Sinne eines geschachtelten Umfassens. 12
7 Kontextabhängige Selektoren II - Beispiel h1 {color: black; } i {color: red; } bedeutet, dass die Schriftfarbe jeder h1-überschrift schwarz ist und dass alle kursiven Auszeichnungen rot sind, h1 i {color: blue; } bedeutet, dass die kursiven Teile innerhalb einer h1-überschrift blau sind, alle anderen Elemente sind davon nicht betroffen. 13 Klassen I Jedes Tag wird als Menge von veränderbaren Attributen aufgefasst. Klasse = Menge der veränderbaren Attribute Neue Klassen werden dadurch gebildet, dass von einer bestehenden Klasse (Tag) die Attribute übernommen (vererbt) werden, bis auf die, die neue Werte erhalten. Vererbung = Übernahme und Ersetzen von Attributen Aber: Nicht alle Attribute werden vererbt(!) p {color: red;} Die Attribute von <p> werden übernommen und gleichzeitig das Attribut der Schriftfarbe auf rot gesetzt. Das wird dann das neue <p>. 14
8 Klassen II Pseudo-Klasse = Klasse, die nur unter bestimmten Bedingungen zur Laufzeit angewendet wird Beispiel: Anker-Pseudo-Klasse a:link {color: red;} Einem A-Tag können damit abhängig vom Zustand (link, visited etc.) unterschiedliche Attribute zugeordnet werden. Die Pseudo-Klasse, die in der Praxis am häufigsten benutzt wird, sind die Interaktionspseudoklassen, :link, :active etc. sind Beispiele dafür. 15 Klassen III Pseudo-Element = Attribute bzw. Teile von Texten, die über Tags von HTML (ohne CSS) nicht ansprechbar sind Beispiele: :first-line für die erste Zeile :first-letter für den ersten Buchstaben einer Zeile In HTML fehlen dafür die Ausdrucksmöglichkeiten, so dass mit dieser syntaktischen Konstruktion Abhilfe geschafft wurde. 16
9 Übersicht Pseudoklassen/Elemente (Auszug) Interaktion Absätze Sprache Neuer Inhalt :link :first-child :lang :before :visited :first-line :after :focus :first-letter :hover :active Die markierten Pseudoklassen werden später beschrieben. 17 Klassen-Selektoren Es können auch eigene Klassen definiert werden, die aber nur als Attribute und nicht als eigenständige Tags innerhalb von <...> verwendet werden:.klasse { Att1: Val1; Att2: Val2;... } Klassendefinitionen beginnen immer mit einem Punkt und definieren den Bezeichner Klasse mit seinen Attributen. Beispiel:.Strong {color: red; font-weight: bold; }... <p class="strong">... Text... </p> Nur mit dem Attribut class lassen sich diese Klassen benutzen. 18
10 Klassen-Selektoren III - Unterklassen Basierend auf einer Klasse lassen sich Unterklassen definieren, wobei die Attribute der Oberklasse vererbt sowie die angegebenen Attribute gesetzt werden. Dies geht nur einstufig. Tag.Klasse { Att1: Val1; Att2: Val2;... } Unterklassendefinitionen beginnen mit einem Tag gefolgt von einem Punkt und definieren den Namen Klasse mit den Attributen. Beispiel: p.definition {color: blue; font-weight: bold; }... <p class="definition">... Text... </p> Mit dem Attribut class lassen sich die Unterklassen benutzen. 19
11 Hinweis Unterklassen dienen der systematischen Veränderung von vielen oder allen benutzten Tags. Identifier (id) dienen dazu, das Layout eines einzigen Tags gezielt zu verändern (bei <div> üblich). Merkregel: Wenn Layout-Attribute mehrfach verwendet werden oder wenn sie systematisch für die Seite bzw. Site sind, dann verwende Klassen bzw. Unterklassen. Wenn Layout-Attribute sich auf einen einzigen, bestimmten Bereich beziehen, dann verwende Identifier (IDs). 21 <div> und <span> <div>... </div> definiert ein Rechteck innerhalb der Seite und ist daher ein Blockelement. <span>... </span> definiert einen Teilbereich innerhalb eines Blocks und ist daher ein Inline-Element. Alle Attribute an <div> und <span> werden in den eingeklammerten Bereich hinein vererbt. Ohne Attribute haben <div> und <span> keine Bedeutung, außer dass sie einen eigenen geschachtelten Teilbaum bilden. Daher sollten <div>-bereiche mit folgenden Konstrukt verwendet werden: <div id="name"> </div> 22
12 Selektoren in der Schachtelung Analog zu dem Kontext-Selektor lassen sich Attribute definieren, die nur bei einer bestimmten Schachtelung gelten sollen. Für den Operator > gilt: Es werden alle Tags Tag2 ausgewählt, die direkt von Tag1 erben bzw. ein direktes Kind von Tag1 sind. Tag1 > Tag2 { Att1: Val1; Att2: Val2;... } Die Attributliste gilt für Tag2 nur dann, wenn es ein direktes Kind in der Benutzung von Tag1 ist, aber kein Enkel etc. 23 Beispiel... body>p { color: blue; } body p { color: black; }... <body> <p>dies ist der erste Absatz. Er ist ein Kind von body.</p> <div> <p>dieser Absatz ein Kind von div</p> </div> <p>dieser Absatz ist wieder ein direktes Kind von body.</p>... Die direkten Kinder haben eine blaue Schriftfarbe, das Kind von div (ein indirektes Kind von body) hat eine schwarze Schriftfarbe. 24
13 Zwei Vererbungshierarchien I Es gibt zwei Vererbungshierarchien zur Bestimmung der Attribute: 1. Vererbung bei der Definition Diese erfolgt durch Angabe der Vererbung in der Definition Beispiel: p.definition {...} 2. Vererbung durch Schachtelung Durch Schachtelung der Wirkungsbereiche werden Attribute vererbt. Die Präsentation am Ende wird durch die gültigen Attribute bestimmt. Diese entstehen durch die Mischung beider Hierarchien. 25 Zwei Vererbungshierarchien II html head body Jedes HTML-Dokument wird intern als Baum realisiert. Dieser Baum spiegelt die geschachtelte Benutzung der Tags wieder. Dies hier ist der Baum des letzten Beispiels. p div p p Vererbt wird immer von der Wurzel in die Blätter. 26
14 Folge-Element-Selektoren (Nachbar-Selektion) Wenn ein bestimmtes Vererbungsverhältnis und zusätzlich eine Bedingung an die textuelle Reihenfolge festgelegt werden soll, ist der Folge-Element-Selektor + nötig: Tag1 + Tag2 { Att1: Val1; Att2: Val2;... } Die Attributliste gilt für Tag2 nur dann, wenn es ein Schwester- Element in der Benutzung von Tag1 ist und lexikalisch direkt als nächstes hinter Tag1 vorkommt. Beispiel: h1 + p {margin-left: -10px;} Der Absatz unmittelbar hinter der Überschrift h1 wird um 10 Pixel nach links eingerückt. 27 Selektion anhand von Attributen I Wenn etwas für alle Tags, die bestimmte Attribute haben, geändert werden soll, dann stehen für die Auswahl folgende Selektoren zur Verfügung, z.b.: [Attribut]: [Attribut=Val]: [Attribut~=Val]: [Attribut =Val]: Selektiert alle Tags mit dem Attribut Attribut z. B. a[href] wählt alle Links, aber keine Anker Selektiert alle Tags mit dem Attributwert Att=Val Selektiert alle Tags mit dem Attributwert Att=Val, wobei Val als einziges Wort im Attributwert vorkommt Selektiert alle Tags mit dem Attributwert Att=Val, wobei Val einen Bindestrich hat z. B. in lang="en-us" 28
15 Selektion anhand von Attributen II - Beispiel a[href^="mailto:"]:before {content: "\2709";} Bei jedem Anker (<a>-element) wird vorher das Zeichen \2709 eingefügt, falls die href-adresse mit "mailto:" beginnt. Das Zeichen \2709 ist ein kleines Briefsymbol. Das Ganze funktioniert gut mit dem Firefox, bei den anderen Browsern: Testen. Siehe: 29 Selektion anhand von Attributen III Für Tabellen gibt es Sonderformen: Konstrukt table:row[reihe] table:column[spalte] table:row[%nr] table:row[%nr+begin] Erläuterung Es werden die Attribute der Reihe mit der Nummer Reihe zugewiesen Es werden die Attribute der Spalte mit der Nummer Spalte zugewiesen Die Attribute werden jeder NR-ten Reihe zugewiesen; geht auch für Spalten Die Attribute werden jeder NR-ten ab der Begin-ten Reihe zugewiesen; gilt auch für Spalten 30
16 Universal-Selektor Um einen beliebigen Kontext anzugeben, wird der Stern benutzt: "*": Tag1 * Tag2 { Att1: Val1; Att2: Val2;... } Wenn zwischen Tag1 und Tag2 ein einziges beliebiges Element steht, dann wird die Attribut-Liste auf Tag2 angewendet. Der Stern kann auch als Platzhalter in anderen Sheet-Typen verwendet werden, z.b. in "* {color: black;}". 31 Beispiel für Universal-Selektor... body * p {color: red; } body p { color: blue; }... <body> <p>farbe: blue</p> <div> <p> Farbe: red </p> </div> <p>farbe: blue </p>... 32
17 Orte für CSS - Kopf Die Style-Angaben können innerhalb des Kopfs stehen; sie gelten dann für die gesamte Datei: <head>... <style type="text/css">... Definitionen... </style> </head> 33 Globale Struktur einer Seite - Zusammenfassung <!doctype html public TYP> <html> <head> <title>...</title > <meta...=...>... <style type="text/css">... Definitionen... </style> </head> <body>... </body> </html> 34
18 Orte für CSS - Externe Datei II Alternative CSS-Definitionen: Persistent (wird immer angewendet): <link rel="stylesheet" type="text/css" href=url> Bevorzugt: <link rel="stylesheet" type="text/css" href=url title=titel> Alternativ: <link rel="alternate stylesheet" type="text/css" href=url title=titel> Der Benutzer hat die Wahl zwischen den CSS-Definitionen, die alle für dasselbe Medium gelten. Anwendungen: Kontrastverstärkung Varianten für Smartphones oder Tabletts 36
19 Orte für CSS - Externe Datei III Medienspezifische CSS-Definitionen werden durch das Attribut media festgelegt. Beispiele: Vorlesegeräte <link rel="stylesheet" type="text/css" media="aural" href=url> Drucker <link rel="stylesheet" type="text/css" media="printer" href=url> Beamer <link rel="stylesheet" type="text/css" media="projection" href=url> 37 Orte für CSS - Externe Datei IV Möglichkeiten für Geräte aural braille embossed handheld print projection screen Vorlesegeräte Blindenschriftausgabegeräte Blindenschriftdrucker Smartphones, Tablets Drucker Beamer Bildschirme, LCD 38
20
21 @-Anweisungen II klammert Definitionen für einen Medientyp. print { body {... } h1 {... } h2 {... } screen, handheld { body {... } h1 {... } h2 {... } } III Die Mediatypen können auch angegeben werden. url(url1) url(url2) handheld, screen; 42
22 Kaskaden und Vererbung I Priorisierung bei Stylesheets bei Widersprüchen Spezielle sind höherwertiger als allgemeine Definitionen Weiter hinten definierte Festlegungen derselben Priorität sind höherwertiger als früher definierte. Mit important gekennzeichnete haben immer höhere Priorität. Reihenfolge der Interpretation: 1. Vom Browser definierte Stylesheets 2. Vom Surfer definierte Stylesheets 3. In der Seite definierte Stylesheets Siehe auch: 43
23 Beispiel für!important h1 { } font-face: Times; font-size: 20px; color: black!important; 45 Beispiel I <!doctype html public "-//W3C//DTD html//4.0//en"> <html> <head> <title>...</title > <style type="text/css"> #Ebene1 { position: absolute; top: 80px; left: 160px; width: 200px; height: 100px; border: 2px dashed olive; display: block } a[href^="mailto:"]:before { content: "\2709"; } </style> </head> <body> <div id="ebene1">das ist der Inhalt</div> <p> <a href=" google </a> <p> <a href="mailto:bmesser@fhtw-berlin.de"> Messer </a> </body> </html> 46
24 Beispiel II - Ergebnis 47 Beispiel III Attribute für <div> Attribut position: absolute; top: 80px; left: 160px; Erläuterung Das Rechteck soll an einer festen, absoluten Stelle sein Koordinaten der linken oberen Ecke width: 200px; height: 100px; border: 2px dashed olive; Breite und Höhe Art des Rahmens 48
25 Nach dieser Anstrengung etwas Entspannung... 49
Literatur. Webtechnologien WS 2018/19 - Teil 4/CSS I
Literatur [4-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011 [4-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003 [4-3] Münz, Stefan: . Addison-Wesley, 2005 [4-4]
MehrMeine 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
MehrHTML-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
MehrCSS. 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
MehrHTML5. 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,
MehrWebdesign-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
MehrResponsive 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,
MehrCSS - 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
MehrDesign 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
MehrWEBSEITEN 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
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrCASCADING 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
MehrDie Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrOnline-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
MehrEinfü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
MehrEine Schnelleinführung in CSS
Eine Schnelleinführung in CSS Michael Dienert 11. September 2013 Inhaltsverzeichnis 1 Was ist CSS? 1 2 Verwenden der CSS-Stylesheets 2 3 Struktur eines CSS-Stylesheets 2 4 Selektoren im Detail 3 4.1 Verwandschaftsbeziehungen:
MehrPowerPoint 2010 Mit Folienmastern arbeiten
PP.002, Version 1.1 07.04.2015 Kurzanleitung PowerPoint 2010 Mit Folienmastern arbeiten Der Folienmaster ist die Vorlage für sämtliche Folien einer Präsentation. Er bestimmt das Design, die Farben, die
MehrWeb-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
MehrTIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch. Joomla Templates Kursunterlagen
TIMERATE AG Tel 044 422 65 15 Falkenstrasse 26 timerate@timerate.ch 8008 Zürich www.timerate.ch Joomla Templates Kursunterlagen Ordnerstruktur in Joomla Inhaltsverzeichnis Ordnerstruktur in Joomla... 3
MehrErstellen 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
MehrSchiller-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
MehrFormat- 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
MehrBarrierefreie Webseiten erstellen mit TYPO3
Barrierefreie Webseiten erstellen mit TYPO3 Alternativtexte Für jedes Nicht-Text-Element ist ein äquivalenter Text bereitzustellen. Dies gilt insbesondere für Bilder. In der Liste der HTML 4-Attribute
Mehr4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:
4. AUSSAGENLOGIK: SYNTAX 4.1 Objektsprache und Metasprache 4.2 Gebrauch und Erwähnung 4.3 Metavariablen: Verallgemeinerndes Sprechen über Ausdrücke von AL 4.4 Die Sprache der Aussagenlogik 4.5 Terminologie
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrCSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung
Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten
Mehr4 Aufzählungen und Listen erstellen
4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer
MehrMini-Dokumentation zur Bearbeitung der Website massweiler.de
Mini-Dokumentation zur Bearbeitung der Website massweiler.de 10. März 2015 Die Website massweiler.de Die Website massweiler.de wird mit dem Content Management System (CMS) Joomla betrieben. Joomla ist
Mehrhttp://train-the-trainer.fh-joanneum.at IINFO Storyboard
IINFO Storyboard Allgemeine Bemerkungen und Richtlinien zur Handhabung. Das Storyboard besteht aus einem Web, d.h. einer vernetzten Struktur von HTML-Seiten welche später von den Programmieren direkt als
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrANLEITUNG ZUR TEXTGESTALTUNG IN WORD 2003
ANLEITUNG ZUR TEXTGESTALTUNG IN WORD 2003 Word ist zunächst ein reines Textverarbeitungsprogramm. Allerdings lassen sich hier Vorträge genauso mit Gliederung und Querverweisen sowie Textquellen, Clips
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrLayoutmodelle. Steffen Schwientek Große Klostergasse 5 61169 Friedberg Email:schwientek@web.de Web :schlaukopp.org
Layoutmodelle HTML wurde von ihren Erfindern nicht als Layoutsprache entworfen, sondern zur Informationsübermittlung entworfen Es gab verschiedene Modelle, welche das Web populär machten und. Bei Erstellung
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
MehrHTML Programmierung. Aufgaben
HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite
MehrHow to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
MehrDa die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet.
5.6. Der HTML-Editor Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet. Bild 33: Der Editor 5.6.1. Allgemeine
MehrKlausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.
Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
MehrArchiv - Berechtigungen
Archiv - Berechtigungen - 1 Inhaltsverzeichnis 1. Grunddefinitionen...3 1.1. Mögliche Definitionen...3 1.1.1. Programme...3 1.1.2. Prinzipale...3 1.1.3 Archivzugriff...3 1.2. Leserichtung...3 1.2.1. Ordnerbezogen...3
MehrHilfe zur Urlaubsplanung und Zeiterfassung
Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,
MehrDer 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
MehrErweiterungen 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
MehrPublizieren 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
MehrWas hat sich geändert:
Homepage-Baukasten Version 2.1.2 In diesem Dokument erfahren Sie die wichtigsten Neuerungen, die Ihnen in der Version 2.1.2 zur Verfügung stehen. Was hat sich geändert: 1. Spaltenfunktion 2. Integration
MehrInformationen zu den regionalen Startseiten
Informationen zu den regionalen Startseiten Inhaltsverzeichnis Informationen zu den regionalen Startseiten 1 1. Grundlegende Regeln 2 1.1. Was wird angezeigt? 2 1.2. Generelle Anzeigeregeln 2 2. Anpassbare
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrBFV Widgets Kurzdokumentation
BFV Widgets Kurzdokumentation Mit Hilfe eines BFV-Widgets lassen sich die neuesten Ergebnisse und die aktuellen Tabellen des BFV auf der eigenen nicht kommerziellen Webseite mit wenig Aufwand einbeten.
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrDas 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
MehrSeminar 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
MehrSnippets - das Erstellen von "Code- Fragmenten" - 1
Snippets - das Erstellen von "Code- Fragmenten" Das Erstellen von "Code- Fragmenten", welche mit dem TinyMCE ausgewählt werden können. Grundlegendes: Die Datei, welche die in Folge erklärten Daten und
Mehrmy.ohm Content Services Autorenansicht Rechte
my.ohm Content Services Autorenansicht Rechte Felizitas Heinebrodt Technische Hochschule Nürnberg Rechenzentrum Kesslerplatz 12, 90489 Nürnberg Version 2 August 2015 DokID: cs-rechte-autor Vers. 2, 18.08.2015,
MehrHTML 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:
MehrTevalo Handbuch v 1.1 vom 10.11.2011
Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche
MehrAufgaben 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
MehrAdventskalender Gewinnspiel
Adventskalender Gewinnspiel Content Optimizer GmbH www.campaign2.de 1 Wichtig zu wissen Die Törchen entsprechen nicht den Gewinnen! Die Anzahl der Gewinne ist von den 24 Törchen komplett unabhängig. Die
Mehrimpact ordering Info Produktkonfigurator
impact ordering Info Copyright Copyright 2013 veenion GmbH Alle Rechte vorbehalten. Kein Teil der Dokumentation darf in irgendeiner Form ohne schriftliche Genehmigung der veenion GmbH reproduziert, verändert
MehrWindows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen
Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen Das können wir Ihnen versprechen: An der neuen Taskleiste in Windows 7 werden Sie sehr viel Freude haben. Denn diese sorgt
MehrWebseiten 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.
Mehr11 Tabellen als Inhaltselement (ohne RichTextEditor)
11 Tabellen als Inhaltselement (ohne RichTextEditor) Inhaltsverzeichnis 11 Tabellen als Inhaltselement (ohne RichTextEditor) 1 Vorbemerkung.......................................... 1 11.1 Eine einfache
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
MehrHilfe Bearbeitung von Rahmenleistungsverzeichnissen
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...
MehrHinweise zum Übungsblatt Formatierung von Text:
Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger
MehrLeere Zeilen aus Excel-Dateien entfernen
Wissenselement Leere Zeilen aus Excel-Dateien entfernen Betrifft: CODE.3, Report/LX (Explorer/LX) Stand: 2012-09-12 1. Hintergrund ibeq Für den Excel-Export setzen wir fertige Libraries des Herstellers
MehrAnmeldung eines Tiptel IP-Telefons an einer FritzBox
Anmeldung eines Tiptel IP-Telefons an einer FritzBox tiptel IP 386 tiptel IP 286 tiptel IP 284 tiptel IP 282 tiptel IP 280 tiptel IP 28 XS Aktuelle Informationen und Treiber zu unseren Produkten finden
Mehr4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.
Binäre Bäume Definition: Ein binärer Baum T besteht aus einer Menge von Knoten, die durch eine Vater-Kind-Beziehung wie folgt strukturiert ist: 1. Es gibt genau einen hervorgehobenen Knoten r T, die Wurzel
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrVerhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...
PIWIN I Kap. 8 Objektorientierte Programmierung - Vererbung 31 Schlüsselwort: final Verhindert, dass eine Methode überschrieben wird public final int holekontostand() {... Erben von einer Klasse verbieten:
Mehrcrm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue
MehrAllgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte
Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte Wir von Textprovider, Anbieter von produktbeschreibung.eu möchten Ihnen mit diesem Infoblatt Basisinformationen an die Hand geben, wie
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrAktuelles, Mitteilungen und Veranstaltungen verwalten
1 Aktuelles verwalten Beiträge in "Aktuelles" beziehen sich immer auf neue Inhalte im LfF Web. Diese können neue Dateien in den Downloadtabellen (vgl. 1.1) sein, oder sonstige neue (aktualisierte) Inhalte
MehrIn diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.
Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem
MehrAutoresponder Unlimited 2.0
Anleitung zur Installation und Anwendung Autoresponder Unlimited 2.0 Anleitung zur Installation und Anwendung Wie Ihr Autoresponder Unlimited 2.0 funktioniert Den Autoresponder Unlimited 2.0 installieren
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrBenutzer Verwalten. 1. Benutzer Browser
Benutzer Verwalten 1. Benutzer Browser Die Benutzer können vom Verwaltung Panel Benutzer Option Gruppe Benutzer, verwaltet werden. Diese Option öffnet ein Browser, der die Benutzer der CRM Applikation,
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrAZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"
AZK 1- Freistil Nur bei Bedarf werden dafür gekennzeichnete Lohnbestandteile (Stundenzahl und Stundensatz) zwischen dem aktuellen Bruttolohnjournal und dem AZK ausgetauscht. Das Ansparen und das Auszahlen
MehrGeorgienseite 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
MehrMonitoring-Service Anleitung
Anleitung 1. Monitoring in CrefoDirect Wie kann Monitoring über CrefoDirect bestellt werden? Bestellung von Monitoring beim Auskunftsabruf Beim Auskunftsabruf kann das Monitoring direkt mitbestellt werden.
MehrWie Sie mit Mastern arbeiten
Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrXSL Templates. Mit Templates arbeiten. XSL Templates
XSL Templates Mit Templates arbeiten Innerhalb von XSLT werden Templates verwendet. Ein Template ist eine Vorlage für die Transformation bestimmter Knoten. Diese Knoten können Elemente, Attribute oder
MehrStapelverarbeitung Teil 1
Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrDokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation
Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation (Bei Abweichungen, die bspw. durch technischen Fortschritt entstehen können, ziehen Sie bitte immer das aktuelle Handbuch
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrIm Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.
Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:
MehrDraft Kurzanleitung Travelmanagement Stand 04.02.2011
1 Login... 3 2 Navigation im SAP-Travelmanagement als Travel-Assistant... 4 2.1 Startseite... 4 2.2 Zentraler Arbeitsvorrat... 5 2.3 Vertretungsregeln verwalten... 5 2.3.1 Vertretungsregeln anlegen...
MehrKennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Grundlagen... 2 Hyperlinks innerhalb einer Datei... 2 Verweisziel definieren... 2 Einen Querverweis setzen... 3 Verschiedene Arten von Hyperlinks... 3 Einfache
MehrDossier: Rechnungen und Lieferscheine in Word
www.sekretaerinnen-service.de Dossier: Rechnungen und Lieferscheine in Word Es muss nicht immer Excel sein Wenn Sie eine Vorlage für eine Rechnung oder einen Lieferschein erstellen möchten, brauchen Sie
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
Mehr1. Arbeiten mit dem Touchscreen
1. Arbeiten mit dem Touchscreen 1.1. Einleitung Als weitere Buchungsart steht bei DirectCASH ein Touchscreen zur Verfügung. Dieser kann zwar normal via Maus bedient werden, vorzugsweise jedoch durch einen
MehrYouTube: Video-Untertitel übersetzen
Der Easytrans24.com-Ratgeber YouTube: Video-Untertitel übersetzen Wie Sie mit Hilfe von Easytrans24.com in wenigen Schritten Untertitel für Ihre YouTube- Videos in mehrere Sprachen übersetzen lassen können.
MehrWeb2Lead. Konfiguration
Web2Lead Konfiguration 1. Was ist Web2Lead?... 3 2. Erstellen Sie ein individuelles Kontaktformular... 3 2.1 Optionen...4 2.2 Benachrichtigungen...4 2.3 Verkaufschance...4 2.4 Formular Felder...4 Copyright
Mehr