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

Sammlung formatierter Elemente

Die Elemente werden fortlaufend komplexer

Bereiche

section

section.overflow>div.float_space_left>img^p+p>br+a.lineLink
{{ ph.flag('img', '', '', 'Avatar', '256') }}

{{ ph.name() }}
{{ ph.address() }}

{{ ph.phone() }}
{{ ph.email('lineLink') }}

div.space_left_fourth>(hr+p+hr)

Eingerückter Inhalt


div.overflow>(nav.float_space_left>ul>(li>a.a_button{punkt $})*4+nav>ul>(li>a.a_button_border{stufe $})*4)
nav.nav_horizontal>ul>(li>a.a_button{abschnitt $})*4
div.overflow>nav.nav_center_old>ul>(li>a.a_button{typ $})*4
header.header_page>h1+p+nav.nav_separate_right>ul>(li>a.a_button{nav $})*4^+nav.nav_right>ul>(li>a.a_button{nav $})*4

Aufmacher

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis nec consectetur diam. Sed nisl odio, volutpat nec nisi sit amet, commodo faucibus est. Donec lacinia vestibulum sapien. Morbi porttitor nibh quis imperdiet scelerisque. Praesent rutrum quam eu sodales luctus.

header.header_page>nav.nav_right>ul>(li>a.a_button{nav $})*4
footer.pos_abs.pin_bottom>nav.nav_column>ul>(li>a.a_button_text)*4

Show me a Sorted by Matching

Gruppierung

p

p.txt_right+p.txt_center+p.txt_left

Rechts

Mittig

Links

h*

h3.txt_color_dark+p.txt_tiny

Dunkle Überschrift

Mit winzigem Textabsatz

a>h4

Überschrift als Block-Verweis

Überschrift 1

Kann mehrmals, ohne großen Abstand oberhalb, untereinander stehen.

Überschrift 2

kann das ebenso.

hr

hr.space_even_half

hr.hr_dotted.space_even_fourth

ul

ul.list_link>(li>a)+li>a>img+span

Tabellen

table.table_link>thead>tr>th{ }+th{ab / zy}+th{neu / alt}^^(tbody>tr>td.cell_icon[rowspan="2"]>img[width=16  height=16]^+td.cell_link>a[target=_blank]{name}+a[target=_blank]{url}^+td.cell_date[rowspan="2"]{yyy-mm-dd}^tr>td.cell_text>div.shorten{beschreibung})*2

Eingebettet

{{ ph.flag() }}
{% endblock %} {% block script %} {{ super() }} {{ log.asset(true) }} {{ log.log('Assets loaded.', assetsLoaded) }} {% endblock %}