--- title: Components tags: - demoIndex --- {% set pageBase = "../" %} {% set pageId = page.fileSlug %} {% extends "demo/_main.njk" %} {% import "hippie/macros/_footer.njk" as footer %} {% block title %}Komponenten{% endblock %} {% block head %} {{ super() }} {% endblock %} {% block main %}

Medienformat Abfragen

Umbruch bei 

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

Übersicht aller Elemente

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.

article>h1+p{Elemente:}+pre+h2{<tag>}+h4{Varianten}

Bereiche

Elemente:

// body
// article
// section
// nav
// aside
// h1-h6
// header
// footer

<body>

Keine speziellen Attribute. Bekommt überlicherweise allgemeine Klassen zur Steuerung der Abmessungen zugewiesen.

<article>

Keine speziellen Attribute. Bekommt überlicherweise allgemeine Klassen zur Steuerung der Abmessungen zugewiesen.

<section>

Keine speziellen Attribute. Bekommt überlicherweise allgemeine Klassen zur Steuerung der Abmessungen zugewiesen.

Varianten

section.sec_main_center
section.sec_main_status

<h3>

<h4>

<footer>

{{ footer.pinned() }}

Gruppierung

Elemente:

// p // address // hr // pre // blockquote // ol // ul // li // dl // dt // dd // figure // figcaption // main // div

<p>

Varianten

p.txt_center
p.txt_right
p.column_2
p.column_3.column_line

<hr>

Varianten

hr.hr_hidden
hr.hr_dotted
hr.space_even_half
hr.hr_dotted.space_even_fourth

<blockquote>

blockquote>p+p.quote_source

<figure>

figure>figcaption+{element}

<div>

div.div_info>p

Varianten

Tabellen

Elemente:

// 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
Die Verteilung der Zellen ist hier von ihrem Inhalt abhängig.
Bezeichnung Menge Wert
Alpha 1 8990
Bravo 10 1
Charlie 1 1
Summe 9001

Formulare

Elemente:

// form // label // input // button // select // datalist // optgroup // option // textarea // output // progress // meter // fieldset // legend

<input>

Varianten

Caps Lock is ON.

<select>

{% endblock %} {% block script %} {{ super() }} {% endblock %}