Telefone und größer
+Nur Telefone
+Nur Schreibtafeln hochkant
+Schreibtafeln und größer
+Schreibtafeln im Querformat
+Schreibtafeln quer und größer
+Nur Arbeitsplatzrechner
+Arbeitsplatzrechner und größer
+Richtige Monitore und größer
+diff --git a/source/screens/demo/components.liquid b/source/screens/demo/components.liquid
new file mode 100644
index 0000000..75c6eeb
--- /dev/null
+++ b/source/screens/demo/components.liquid
@@ -0,0 +1,399 @@
+---
+title: Components
+tags:
+- demoIndex
+---
+{% layout "hippie/page.liquid" %}
+
+{% block title %}Komponenten{% endblock %}
+
+{% block main %}
+ Telefone und größer Nur Telefone Nur Schreibtafeln hochkant Schreibtafeln und größer Schreibtafeln im Querformat Schreibtafeln quer und größer Nur Arbeitsplatzrechner Arbeitsplatzrechner und größer Richtige Monitore und größer Es werden alle grundlegenden Elemente sowie ihre gestalteten Varianten angegeben. Die Elemente sind in Gruppen eingeteilt, die auch das W3Consortium (html.spec.whatwg.org/multipage/#toc-semantics) verwendet. Zu jedem Element werden alle Attribute aufgelistet und die Umsetzung im HTML-Dokument als Emmet-Syntax dargestellt. Elemente: Keine speziellen Attribute. Bekommt überlicherweise allgemeine Klassen zur Steuerung der Abmessungen zugewiesen. Ende. Zentrierter Bereich. Fließt um andere Inhalte. Klassen zur Positionierung und Kombination mit Mit Absatz innerhalb von Mit Absatz innerhalb von Innerhalb eines Bekommt überlicherweise Klassen zur Positionierung und der Abmessungen zugewiesen. Elemente: Ein Absatz. Ein Spalten können angegeben werden. Spalten können angegeben werden. Zitat mit automatischen Anführungszeichen und Quellenangabe. Absatz in Informationsbox. Elemente: Elemente: Telefone und größer Nur Telefone Nur Schreibtafeln hochkant Schreibtafeln und größer Schreibtafeln im Querformat Schreibtafeln quer und größer Nur Arbeitsplatzrechner Arbeitsplatzrechner und größer Richtige Monitore und größer Es werden alle grundlegenden Elemente sowie ihre gestalteten Varianten angegeben. Die Elemente sind in Gruppen eingeteilt, die auch das W3Consortium (html.spec.whatwg.org/multipage/#toc-semantics) verwendet. Zu jedem Element werden alle Attribute aufgelistet und die Umsetzung im HTML-Dokument als Emmet-Syntax dargestellt. Elemente: Keine speziellen Attribute. Bekommt überlicherweise allgemeine Klassen zur Steuerung der Abmessungen zugewiesen. Ende. Zentrierter Bereich. Fließt um andere Inhalte. Klassen zur Positionierung und Kombination mit Mit Absatz innerhalb von Mit Absatz innerhalb von Innerhalb eines Bekommt überlicherweise Klassen zur Positionierung und der Abmessungen zugewiesen. Elemente: Ein Absatz. Ein Spalten können angegeben werden. Spalten können angegeben werden. Zitat mit automatischen Anführungszeichen und Quellenangabe. Absatz in Informationsbox. Elemente: Elemente:Medienformat Abfragen
+ Übersicht aller Elemente
+
+ article>h1+p{Elemente:}+pre+h2{<tag>}+h4{Varianten}Bereiche
+ // body
+
// article
// section
// nav
// aside
// h1-h6
// header
// footer<body>
+ <article>
+ <section>
+ Varianten
+
+ section.sec_main_center
+ section.sec_main_status<nav>
+
+ <aside>
+ .bside.
+ aside.right+div.bside<h*>
+ Überschrift 1
+ Überschrift 2
+ Überschrift 3
+ Überschrift 4
+ Überschrift 5
+
+ Überschrift 6
+ <hgroup>.Überschrift 1 oder 2
+ <hgroup>.<header>
+
+ header.header_page
+ header.header_txt>h1Überschrift 1
+ <header>.<footer>
+ Gruppierung
+ // p // address // hr // pre // blockquote // ol // ul // li // dl // dt // dd // figure // figcaption // main // div
+ <p>
+ code Element innerhalb wird besonders behandelt.Varianten
+
+ p.column_2
+ p.column_3.column_line<address>
+ Anschrift, mit bestimmtem, ##### Format.
+ <hr>
+
+ Varianten
+
+ hr.hidden+hr.dotted+hr.double
+
+
+
+ hr.vertical
+ <pre>
+ Vorformatierter Text.
+ erhält Umbrüche und Einrückung.
+
+
+ pre.pre_code>code*2
+ let variable = true;
+()(){}<blockquote>
+ Ein Zitat ist eingerückt.
+
+ blockquote.quote_mark>p+p.quote_source
+
+ <dl>, <ol>, <ul>
+
+
+
+
+
+
+ Varianten
+
+ ul.list_basic.list_dash>li*2
+
+
+
+ ul.list_link>(li>a)*2<figure>
+
+ figure>figcaption+{element}<main>
+ <div>
+ Varianten
+
+ div.div_info>p
+ div.box_space>div.box_cube>span
+
+ div.box_placeholder+hr+div.box_placeholder_bkg
+
+ Tabellen
+ // table // caption // colgroup // col // tbody // thead // tfoot // tr // td // th
+ <table>
+ Varianten
+
+ table.width_full.table_fix>(thead>tr>th.cell_pre[scope="col"]+th[scope="col"]*3)+tbody>tr>td.cell_pre+td*3
+
+
+
+
+
+
+
+ Kopfzeile
+ A
+ B
+
+
+ Vorspalte
+ Eine
+
+
+
+
+ 1
+
+ erweiterte
+
+
+
+
+ 2
+
+
+ Tabelle
+
+ table.width_full.table_stripe.table_fix.table_free>tr>td*3
+
+
+
+ Tabelle
+
+
+
+
+ ohne
+ Rahmen
+
+
+
+
+ jedoch
+ mit
+
+
+
+
+ Streifen
+
+ table.width_full.table_fix>(thead>tr>th[scope="col"]*3)+(tbody>tr>td*2+td.txt_right)+tfoot>tr>th[colspan="2"]+td.txt_right
+
+
+
+
+
+ Bezeichnung
+ Menge
+ Wert
+
+
+ Alpha
+ 1
+ 8990
+
+
+ Bravo
+ 10
+ 1
+
+
+
+
+ Charlie
+ 1
+ 1
+
+
+
+ Summe
+ 9001
+ Formulare
+ // form // label // input // button // select // datalist // optgroup // option // textarea // output // progress // meter // fieldset // legend
+ <input>
+ Varianten
+
+ input.button_io+button.button_io<select>
+
+ Medienformat Abfragen
- Übersicht aller Elemente
-
- article>h1+p{Elemente:}+pre+h2{<tag>}+h4{Varianten}Bereiche
- // body
-
// article
// section
// nav
// aside
// h1-h6
// header
// footer<body>
- <article>
- <section>
- Varianten
-
- section.sec_main_center
- section.sec_main_status<nav>
-
- <aside>
- .bside.
- aside.right+div.bside<h*>
- Überschrift 1
- Überschrift 2
- Überschrift 3
- Überschrift 4
- Überschrift 5
-
- Überschrift 6
- <hgroup>.Überschrift 1 oder 2
- <hgroup>.<header>
-
- header.header_page
- header.header_txt>h1Überschrift 1
- <header>.<footer>
- Gruppierung
- // p // address // hr // pre // blockquote // ol // ul // li // dl // dt // dd // figure // figcaption // main // div
- <p>
- code Element innerhalb wird besonders behandelt.Varianten
-
- p.column_2
- p.column_3.column_line<address>
- Anschrift, mit bestimmtem, ##### Format.
- <hr>
-
- Varianten
-
- hr.hidden+hr.dotted+hr.double
-
-
-
- hr.vertical
- <pre>
- Vorformatierter Text.
- erhält Umbrüche und Einrückung.
-
-
- pre.pre_code>code*2
- let variable = true;
-()(){}<blockquote>
- Ein Zitat ist eingerückt.
-
- blockquote.quote_mark>p+p.quote_source
-
- <dl>, <ol>, <ul>
-
-
-
-
-
-
- Varianten
-
- ul.list_basic.list_dash>li*2
-
-
-
- ul.list_link>(li>a)*2<figure>
-
- figure>figcaption+{element}<main>
- <div>
- Varianten
-
- div.div_info>p
- div.box_space>div.box_cube>span
-
- div.box_placeholder+hr+div.box_placeholder_bkg
-
- Tabellen
- // table // caption // colgroup // col // tbody // thead // tfoot // tr // td // th
- <table>
- Varianten
-
- table.width_full.table_fix>(thead>tr>th.cell_pre[scope="col"]+th[scope="col"]*3)+tbody>tr>td.cell_pre+td*3
-
-
-
-
-
-
-
- Kopfzeile
- A
- B
-
-
- Vorspalte
- Eine
-
-
-
-
- 1
-
- erweiterte
-
-
-
-
- 2
-
-
- Tabelle
-
- table.width_full.table_stripe.table_fix.table_free>tr>td*3
-
-
-
- Tabelle
-
-
-
-
- ohne
- Rahmen
-
-
-
-
- jedoch
- mit
-
-
-
-
- Streifen
-
- table.width_full.table_fix>(thead>tr>th[scope="col"]*3)+(tbody>tr>td*2+td.txt_right)+tfoot>tr>th[colspan="2"]+td.txt_right
-
-
-
-
-
- Bezeichnung
- Menge
- Wert
-
-
- Alpha
- 1
- 8990
-
-
- Bravo
- 10
- 1
-
-
-
-
- Charlie
- 1
- 1
-
-
-
- Summe
- 9001
- Formulare
- // form // label // input // button // select // datalist // optgroup // option // textarea // output // progress // meter // fieldset // legend
- <input>
- Varianten
-
- input.button_io+button.button_io<select>
-
-