SlideShare ist ein Scribd-Unternehmen logo
Jens Grochtdreis



YAML 4 - Rapid Prototyping
mit HTML und CSS
‣ Frontendentwickler
‣ seit 1999 Arbeit im und fürs Web
‣ seit 2009 selbständig
   ‣ Frontendentwicklung
   ‣ Schulung
   ‣ Beratung
‣ twitter.com/Flocke
Photoshop ist nicht für
 Webdesign geeignet.
Es war es nie!
http://bradfrostweb.com/wp-content/uploads/2012/03/02-650x487.png
http://bradfrostweb.com/wp-content/uploads/2012/03/03-650x487.png
Das passt dazu nicht
Rapid Prototyping macht eine Zusammenarbeit
     mit Designern und Konzeptern einfacher.




http://www.flickr.com/photos/artrock2006/4177475479/
http://www.yaml.de/
YAML definiert Layout, kein
        Design
Design-Dateien sind zur
Demonstration und zur
eigenen Bequemlichkeit.
Diese sind nützlich für
 Rapid Prototyping.
YAML ist gross
Quatsch!
96 Zeilen CSS für ...
‣ unfallfreie Spaltenlayouts
‣ Grids, die beliebig erweitert werden können
‣ Accessibility-Tools
‣ Formularbaukasten
‣ Basis Print-Styles
‣ alles für px, em und %
‣ Grid sind schon responsive!
‣ HTML5-ready
45 Zeilen IE-CSS

‣ Alle Layouts funktionieren bis
  einschließlich IE 5!
‣ Nicht mehr um fiese Bugs kümmern.
‣ HTML5-Elemente werden mit berücksichtigt.
Rapid Prototyping mit YAML4
base: 4,5 KB minifiziert
ie-hacks: 1,9 KB minifiziert
Klare Regeln lernen
1


    Die Klassen haben alle
    einen Namespace: ym-
2


    Es gibt zwei wichtige
          Bausteine
Die Kerndateien
in zwei Varianten




      Produktionsdateien
3

Layoutbestandteile werden
gedoppelt. Wegen des alten
       Boxmodells!
Die zwei Container




Bei Nutzung des border-box-Modells oder fixen
Layouts sind die inneren Container verzichtbar!
4


    Es gibt eine klare
      Nomenklatur
Nomenklatur der Module

‣ ym-wrapper:   Wrapper-Modul
‣ ym-column:    Column-Modul
‣ ym-grid:      Grid-Modul
‣ ym-form:      Formular-Modul
Nomenklatur der inneren
     Container
 ‣ ym-wbox: Wrapper-Modul
 ‣ ym-cbox: Column-Modul
 ‣ ym-gbox: Grid-Modul
 ‣ ym-fbox: Formular-Modul
Nomenklatur der Formulare

  ‣ .ym-fbox-text
  ‣ .ym-fbox-select
  ‣ .ym-fbox-check
  ‣ .ym-fbox-button
Das Column-Modul
Rapid Prototyping mit YAML4
Rapid Prototyping mit YAML4
Das Grid-Modul
YAML4   YAML3
‣ Die Breitendefinition ist von den restlichen
  Regeln getrennt.
‣ Dadurch können schnell neue Grids erstellt
  werden.
‣ Neue Grids werden nur an einer Stelle
  definiert.
‣ Breite und Floatrichtung sind getrennte
  Klassen.
‣ Mehrere Klassen auf einem Element, dafür
  einfach erweiterbar!
Rapid Prototyping mit YAML4
Individuelles Zweier-Grid
Formulare
Ausrichtung der
Formularelemente durch
 Zuweisung einer Klasse
Default
.ym-full
.ym-columnar
Viele Goodies
Fertige Buttons

‣ Zeichen werden mittels „content“ als ASCII
  eingebracht.
‣ Dadurch sind sie skalierbar
‣ Der IE zeigt sie erst ab Version 8.
‣ Ältere IE zeigen den Button ohne Zeichen.
Zwei Navigationsvorlagen
Basis-Typographie
Accessible Tabs
Mikroformate
Use the Doc, Luke!
Einfache Konfiguration




http://www.yaml.de/docs/index.html
Kopieren erwünscht!
Quick-Start Demos
Grab the code
Grab the code
Grab the code
Grab the code
Grab the code
Grab the code
Grab the code
Grab the code
Grab the code
Grab the code
Das reicht alles nicht?!
Eigene Elemente hinzufügen.
Aus alten Projekten
     sammeln.
Von anderen Projekten
      bedienen
http://foundation.zurb.com/
http://twitter.github.com/bootstrap/
http://chriscoyier.github.com/SurveyMonkey-Design-Patterns/   https://github.com/chriscoyier/SurveyMonkey-Design-Patterns
http://bootsnipp.com/
Rapid Prototyping mit YAML4
Jens Grochtdreis
     http://grochtdreis.de
   http://twitter.com/Flocke
      http://webkrauts.de
http://slideshare.net/Flocke669

Weitere ähnliche Inhalte

PDF
Modularisierung von Webseiten
Jens Grochtdreis
 
PDF
Developing UXD - weitere Tipps, Tricks und Argumente
Developing UXD
 
PDF
Praktikum in Frontendentwicklung - Session1
Jens Grochtdreis
 
PDF
Best practices im Frontend -Barcamp Mainz 2011
Jens Grochtdreis
 
PDF
Echte Lösungen, keine Tricks
Jens Grochtdreis
 
PDF
Gutenberg Blöcke
Sören Wrede
 
PDF
Am Ende ist doch alles HTML - 2012 - Webmontag Edition
Jens Grochtdreis
 
PPT
Blank Template - less is more #jd13ch
Alexander Schmidt
 
Modularisierung von Webseiten
Jens Grochtdreis
 
Developing UXD - weitere Tipps, Tricks und Argumente
Developing UXD
 
Praktikum in Frontendentwicklung - Session1
Jens Grochtdreis
 
Best practices im Frontend -Barcamp Mainz 2011
Jens Grochtdreis
 
Echte Lösungen, keine Tricks
Jens Grochtdreis
 
Gutenberg Blöcke
Sören Wrede
 
Am Ende ist doch alles HTML - 2012 - Webmontag Edition
Jens Grochtdreis
 
Blank Template - less is more #jd13ch
Alexander Schmidt
 

Was ist angesagt? (13)

PPTX
Contao Konferenz 2013 - Workshop "Responsive Contao" - Teil 1
Peter Müller
 
PDF
Vorstellung von Ember.js
Samuel Mehrbrodt
 
PPTX
Objektorientiertes CSS
Florian Gutwald
 
PDF
Kleiner Blick auf CSS3
Jens Grochtdreis
 
PPTX
Programmieren für das Web - Vorlesung 13
Kay Strobach
 
PDF
Einführung in YAML4
Jens Grochtdreis
 
PDF
Modernes Webdesign
Eric Eggert
 
PPTX
Mobile Web Presentation @ Multimedia Treff Köln
Patric Boscolo
 
PDF
HTML5-Features
Francesco Schwarz
 
PDF
Frontend Best Practices
Jens Grochtdreis
 
PDF
HTML5 - presentation at W3C-Tag 2009
Felix Sasaki
 
PDF
10 Tricks für Entwickler
David Jardin
 
ZIP
Accessible Javascript mit Frameworks - Best of Accessibility 2008
Dirk Ginader
 
Contao Konferenz 2013 - Workshop "Responsive Contao" - Teil 1
Peter Müller
 
Vorstellung von Ember.js
Samuel Mehrbrodt
 
Objektorientiertes CSS
Florian Gutwald
 
Kleiner Blick auf CSS3
Jens Grochtdreis
 
Programmieren für das Web - Vorlesung 13
Kay Strobach
 
Einführung in YAML4
Jens Grochtdreis
 
Modernes Webdesign
Eric Eggert
 
Mobile Web Presentation @ Multimedia Treff Köln
Patric Boscolo
 
HTML5-Features
Francesco Schwarz
 
Frontend Best Practices
Jens Grochtdreis
 
HTML5 - presentation at W3C-Tag 2009
Felix Sasaki
 
10 Tricks für Entwickler
David Jardin
 
Accessible Javascript mit Frameworks - Best of Accessibility 2008
Dirk Ginader
 
Anzeige

Andere mochten auch (20)

PPTX
Mito
erickgdc
 
DOC
Cuestionario adultos dislexia
Sol Gonzalez
 
PPTX
Similitudes entre metodo cientifico y solucion de problemas
adrianajm18
 
PPTX
8b edward ricardo herrera muños anderson franco la evolucion de la in...
Daniel Herrera
 
PPTX
Los perros
maria_arenas
 
PPTX
Portafolio de servicios
dianavella
 
ODP
Londres
gemmapalacios1
 
PPT
Präsentation des FH-Projekt-Prototypen bei der DB in FFM
Tobias Jordans
 
PPTX
Médico conozca nuestra nueva App disponible en App Store para dispositivos iO...
Laboratorio Médico del Chopo
 
PPT
FIESTA RAMSES!!!
Carl Caballero
 
PPTX
Fus herramientas copia
derlyinfo
 
PDF
Facebook für Unternehmen :: Teil 3/3
Doris Schuppe
 
PPTX
Css
Katty Torres
 
PPSX
A mis compañeros
tere_moyis
 
PPTX
Skype123
Katty Torres
 
PPTX
La educacion en el ecuador
Katty Torres
 
PDF
Sommercamps in Spanien für Jugendliche 2009
Spanish Schools Zadorspain
 
PPTX
Médico conozca nuestra nueva App disponible en Google Play para dispositivos ...
Laboratorio Médico del Chopo
 
PPTX
Uso de soffwere educativo
FRANYGEMMA
 
PDF
eStrategy ausgabe 6 leseprobe
TechDivision GmbH
 
Mito
erickgdc
 
Cuestionario adultos dislexia
Sol Gonzalez
 
Similitudes entre metodo cientifico y solucion de problemas
adrianajm18
 
8b edward ricardo herrera muños anderson franco la evolucion de la in...
Daniel Herrera
 
Los perros
maria_arenas
 
Portafolio de servicios
dianavella
 
Präsentation des FH-Projekt-Prototypen bei der DB in FFM
Tobias Jordans
 
Médico conozca nuestra nueva App disponible en App Store para dispositivos iO...
Laboratorio Médico del Chopo
 
FIESTA RAMSES!!!
Carl Caballero
 
Fus herramientas copia
derlyinfo
 
Facebook für Unternehmen :: Teil 3/3
Doris Schuppe
 
A mis compañeros
tere_moyis
 
Skype123
Katty Torres
 
La educacion en el ecuador
Katty Torres
 
Sommercamps in Spanien für Jugendliche 2009
Spanish Schools Zadorspain
 
Médico conozca nuestra nueva App disponible en Google Play para dispositivos ...
Laboratorio Médico del Chopo
 
Uso de soffwere educativo
FRANYGEMMA
 
eStrategy ausgabe 6 leseprobe
TechDivision GmbH
 
Anzeige

Mehr von Jens Grochtdreis (20)

PDF
Wir brauchen einen neuen Workflow
Jens Grochtdreis
 
PDF
Modularisierung von Webseiten
Jens Grochtdreis
 
PDF
A Period of Transition
Jens Grochtdreis
 
PDF
Real solutions, no tricks
Jens Grochtdreis
 
PDF
Von Dinosauriern, Bienen und Wespen
Jens Grochtdreis
 
PDF
Einfuehrung in YAML (2010)
Jens Grochtdreis
 
PDF
Komplexe Sites sauber aufbauen
Jens Grochtdreis
 
PDF
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Jens Grochtdreis
 
PDF
Die Pest - philosophische Betrachtungen zur Webentwicklung
Jens Grochtdreis
 
PDF
Am Ende ist doch alles HTML (Jax 2010)
Jens Grochtdreis
 
PDF
Am Ende ist doch alles HTML (Uni Mainz)
Jens Grochtdreis
 
PPT
Webseiten sind keine Gemälde
Jens Grochtdreis
 
PDF
A Tag 2009 - Aspekte Moderne Webentwicklung
Jens Grochtdreis
 
PDF
Aspekte Moderner Frontendentwicklung
Jens Grochtdreis
 
PDF
Gute Seiten, Schlechte Seiten - Webmontag Edition
Jens Grochtdreis
 
PDF
Gute Seiten, schlechte Seiten
Jens Grochtdreis
 
PDF
Webstandards für ein modernes Web
Jens Grochtdreis
 
PDF
Die Zukunft Des Web (Sep 2008)
Jens Grochtdreis
 
PDF
Lightningtalk Erlangen
Jens Grochtdreis
 
PDF
Webseiten sind keine Gemaelde
Jens Grochtdreis
 
Wir brauchen einen neuen Workflow
Jens Grochtdreis
 
Modularisierung von Webseiten
Jens Grochtdreis
 
A Period of Transition
Jens Grochtdreis
 
Real solutions, no tricks
Jens Grochtdreis
 
Von Dinosauriern, Bienen und Wespen
Jens Grochtdreis
 
Einfuehrung in YAML (2010)
Jens Grochtdreis
 
Komplexe Sites sauber aufbauen
Jens Grochtdreis
 
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Jens Grochtdreis
 
Die Pest - philosophische Betrachtungen zur Webentwicklung
Jens Grochtdreis
 
Am Ende ist doch alles HTML (Jax 2010)
Jens Grochtdreis
 
Am Ende ist doch alles HTML (Uni Mainz)
Jens Grochtdreis
 
Webseiten sind keine Gemälde
Jens Grochtdreis
 
A Tag 2009 - Aspekte Moderne Webentwicklung
Jens Grochtdreis
 
Aspekte Moderner Frontendentwicklung
Jens Grochtdreis
 
Gute Seiten, Schlechte Seiten - Webmontag Edition
Jens Grochtdreis
 
Gute Seiten, schlechte Seiten
Jens Grochtdreis
 
Webstandards für ein modernes Web
Jens Grochtdreis
 
Die Zukunft Des Web (Sep 2008)
Jens Grochtdreis
 
Lightningtalk Erlangen
Jens Grochtdreis
 
Webseiten sind keine Gemaelde
Jens Grochtdreis
 

Rapid Prototyping mit YAML4