Responsive Webdesign



Ähnliche Dokumente
Einführung Responsive Webdesign

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

Wie Sie mit einer Website tausend Geräte bespielen und das auch tun sollten

easytermin App easysolution GmbH 1

Mobiler Ratgeber. TILL.DE Google Partner Academy

CSS. Cascading Stylesheets

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Responsive Webdesign

Responsive Web Design

Deutsche Golf Liga. Mediadaten Gültig ab Juli deutsche golf online GmbH

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

Kapitel 3 Frames Seite 1

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

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

Responsive Webdesign. Schritt für Schritt zum Design für jedes Endgerät

Mobile Umfragen Responsive Design (Smartphone & Tablet)

Drucken von Webseiten Eine Anleitung, Version 1.0

Webseitenintegration. Dokumentation. v1.0

Eine Anleitung von Holger Bein. Holger Bein 2005

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

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Responsive WebDesign. Zukunftssicheres Webdesign für die optimale Darstellung auf allen Geräten

Content Management System (CMS) Manual

AdOps Technische Spezifikationen

Fotos in Tobii Communicator verwenden

Anleitung über den Umgang mit Schildern

HTML Programmierung. Aufgaben

WORKSHOP für das Programm XnView

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

Schulung Marketing Engine Thema : Einrichtung der App

Was man mit dem Computer alles machen kann

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

Erstellen eines HTML-Templates mit externer CSS-Datei

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

Bilder zum Upload verkleinern

teischl.com Software Design & Services e.u. office@teischl.com

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

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

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Tevalo Handbuch v 1.1 vom

Ich möchte eine Bildergalerie ins Internet stellen

AutoTexte und AutoKorrektur unter Outlook verwenden

Konvertieren von Settingsdateien

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Die derzeit bekanntesten Alternativen zum Browser von Microsoft sind Mozilla Firefox, Google Chrom und Opera.

Einbindung von Videos im ZMS

Leichte-Sprache-Bilder

Wie beschneide ich ein Bild passend für den Ausdruck auf Papier eines bestimmten Formats?

6 Das Kopieren eines bereits bestehenden Inhaltselements

Schulung Marketing Engine Thema : Einrichtung der App

Installation von MailON2!

Arbeiten mit UMLed und Delphi

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Schüler-E-Tutorial für mobile Endgeräte. Ein Folgeprojekt des Netzwerks Informationskompetenz Berlin/Brandenburg mit der HdM

Checkliste zur Planung einer Webseite

Java Script für die Nutzung unseres Online-Bestellsystems

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Neuerungen im Hostpoint Webshop von Version 6.15 zu 6.16

IHREN BILDSCHIRM MIT STUDENTEN TEILEN, DIE SICH ÜBER EINEN BROWSER VERBINDEN

Tipps und Tricks zu Netop Vision und Vision Pro

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Handbuch für Redakteure der Vereinshomepage

Reservierungs-Assistent

Webalizer HOWTO. Stand:

Medienart: Wählen Sie auf der Startseite Ihrer Onleihe die gewünschte Medienart aus.

Die Wasser App.

Erweiterungen Gantry Framework -

OP-LOG

e-books aus der EBL-Datenbank

Anleitung Lernobjekt-Depot (LOD)

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

Updatehinweise für die Version forma 5.5.5

Umstellung News-System auf cms.sn.schule.de

Responsive Webdesign am Beispiel der Steuerberatung Pfeffer

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

12. Dokumente Speichern und Drucken

Anleitung: Einrichtung der Fritz!Box 7272 mit VoIP Telefonanschluss

FRONT CRAFT.

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

Persönliches Adressbuch

Die Sache mit den Bildern

Artikel Schnittstelle über CSV

WEB4BUSINESS JETZT NEU

Outlook Vorlagen/Templates

Sharpdesk Kurzinformationen

SANDBOXIE konfigurieren

Referenzen Frontend Typo3

Das TYPOlight CSS-Framework

Tipp: Proxy Ausschalten ohne Software Tools

ICS-Addin. Benutzerhandbuch. Version: 1.0

Fotos verkleinern mit Paint

Anleitung. My Homepage. upc cablecom GmbH Industriestrasse Otelfingen Mehr Leistung, mehr Freude.

Informationen zum neuen Studmail häufige Fragen

Kurzanleitung zu. von Daniel Jettka

Internet-Wissen. Browser:

Dieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.

Transkript:

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 der ausgelieferten CSS-Anweisungen, die nicht verwendet werden, ist zu hoch

Projekt Responsive Webdesign Multimediaförderprogramm der HU bewilligt 1 shk zur Verbesserung der Darstellung auf mobilen Geräten, verlängert bis 2015 Ziele des Projektes Schaffung eines Responsive Themes für HU-Webseiten (Trennung von Sunburst Theme) Verringerung der Anzahl ausgelieferter CSS-Dateien deutliche Verringerung der Anzahl der ungenutzten CSS-Befehle deutliche Verkleinerung der CSS-Dateien Schaffung einer Möglichkeit zur Einbettung der CSS-Dateien durch Fremdsysteme

Responsive Webdesign 3 Möglichkeiten zur Verbesserung der Darstellung auf mobilen Geräten: 1. HU-App 2. separate Version für mobile Geräte 3. responsive Variante, die immer dieselben Elemente enthält, die Ausgabe jedoch stets dem jeweiligen Ausgabegerät anpasst

Responsive Webdesign Responsive bedeutet auf jemanden einzugehen oder reaktionsfähig zu bleiben. (Dennis Herzberge) Wenn eine Webseite den ausgelieferten Inhalt an das Ausgabegerät anpasst, nennt man das responsive oder adaptive Design. Die Seite sollte automatisch erkennen, ob ein Nutzer ein Smartphone nutzt und daraufhin die mobile Variante der Seite anzeigen. Wenn das Gerät gedreht wird, muss sich die Darstellung anpassen. Wie erreicht man die Anpassung? Indem man zusätzliche CSS- Anweisungen für unterschiedliche Geräteklassen bereitstellt. Wie unterscheidet das System, welche CSS an welches Gerät ausgeliefert werden sollen? Über Media Queries

Media Queries Herzstück des RWD screen and (min-width: 1024px) Bedeutung: Ausgabemedium ist ein Bildschirm und die Breite des Viewports ist mindestens 1024 Pixel* print and (width: 21cm) and (height: 29.7cm) Bedeutung: Ausgabemedium ist ein Drucker und das Papierformat entspricht A4 screen and (max-width: 768px) and (min-width: 481px) and (orientation: portrait), screen and (maxwidth: 1024px) and (min-width: 481px) and (orientation: landscape) Bedeutung: Gängiges Format von Tablets bei mittlerer Auflösung

Media Queries in einem Stylesheet... @media [query] { [css]. Die Formatierungsanweisungen [css] werden nur auf die HTML-Seite angewendet, wenn die Bedingung [query] erfüllt ist. Beispiel: div#content > div { float: right; @media screen and (max-width: 480px) { div#content > div { float: none; Wirkung: Auf kleinen Bildschirmen (z.b. Smartphones) werden alle div-elemente innerhalb des #content-tags nicht mehr "gefloatet". Auf allen anderen Ausgabemedien werden die div-elemente innerhalb von #content rechts "gefloatet".

Media Queries im Kopf einer HTML-Datei <link type="text/css" rel="stylesheet" media="[query]" href="[datei]" /> Wirkung: Das Stylesheet [datei] wird nur geladen, wenn die query [query] erfüllt wird. Beispiel: <link type="text/css" rel="stylesheet" media="screen and (min-width: 1025px)" href="/widescreen.css" /> Wirkung: Das Stylesheet "./widescreen.css" wird nur geladen, wenn der Viewport mindestens 1025 Pixel breit ist.

Media Queries Vor- und Nachteile der beiden Vorgehensweisen: Das Verwenden von media queries im HTML-Kopf verringert die Anzahl der web requests, die beim Laden einer Seite auftreten. Das Verwenden von media queries innerhalb eines Stylesheets ermöglicht jedoch eine größere Dynamik, z.b. verschiedene Queries für dasselbe Zielgerät im "landscape"-modus (Breitbild) oder im "portrait"-modus (Hochformat). Besonderheiten bei Plone Plone bietet die Möglichkeit, Stylesheets mit Hilfe von media queries dynamisch einzubinden. In der Registrierungsumgebung für die Stylesheets portal_css können diese hinzugefügt werden. Dabei ist jedoch zu beachten, dass dabei nicht eine media query beim Einbinden der Datei im Header des HTML-Dokuments erzeugt wird, sondern in die Datei (z.b. base.css) einfach am Anfang eine media query geschrieben wird.

Beispiel: base.css im Editor: body { width: 50em; margin: auto; base.css beim Laden im Browser: @media screen { body { width: 50em; margin: auto; Das bedeutet, dass dann innerhalb der Datei base.css keine media queries mehr verwendet können, da geschachtelte media queries nicht dem Standard entsprechen und von vielen Browsern nicht erkannt werden (Google Chrome, Opera, ). Zudem werden dadurch alle Stylesheets an den Client übertragen, was zu erheblichen Performanceeinbußen führen kann, da viele mobile Geräte nur eine begrenzte Anzahl von Webrequests gleichzeitig machen können. @media screen { body { width: 50em; margin: auto; @media (max-width: 480px) { /* NICHT ZULÄSSSIG */ width: auto; margin: 0;

Responsive Webdesign Probleme, auf die man stößt: (zu) viele Inhaltscontainer auf der Startseite Zusätzliche Eigenschaften erforderlich: nicht auf kleinen Bildschirmen anzeigen Nutzer haben die Elemente des HU-CDs umgewidmet und eigenen Bedürfnissen angepasst, bspw. Zielgruppenleiste leer gesetzt Elemente des HU-CDs sollen auf kleinen Bildschirmen in anderer Reihenfolge geladen werden wie erreicht man das? Logo muss auf kleinen Geräten anders dargestellt werden Wo ordnet man die Suchoptionen an, welche Symbole sind etabliert? Sind Mouseover-Effekte und -Menüs noch erlaubt? Zu wenig berücksichtigt: Auch Texte müssen angepasst werden!

Responsive Webdesign Vorgehen Entwürfe auf dem Papier! Für jeden Container beschließen, wie und wo er angeordnet werden soll (unterschieden nach Geräteklassen) Erweiterung der CSS-Dateien um Media Queries und mediumspezifische Anweisungen mit dem Ziel, nur die zu laden, die für das anfragende Geräte gebraucht werden schwierig bei Geräten mit mehreren Modi Erforderlich ist ein völliger Neuaufbau des Themes (neue Herangehensweise: Mobile first bzw. Content first)

Zielversion

Optimieren der CSS-Dateien 1. Nicht benötigte Anweisungen entfernen! Tool zum Auffinden nicht benötigter css-selektoren: Dust-Me Selectors (Firefoxplugin) 2. CSS-Dateien komprimieren Problem: darunter leidet die Lesbarkeit Tool zum Reduzieren der Dateigröße: cleancss.com