cFlex Guide // Style

cFlex License



Standards with only a few small adjustments


Block Elements

hr

tweak: horizonzal lines

hr{
  margin:1vh 0;
  border-top:0; border-bottom:1px solid #666;
}
hr.dot{
  border-style:dotted;
}
hr.dash{
  border-style:dashed;
}



font

setup: font-size & -family

font-size:16px; font-size:1rem;

font-family:
/* 1 */ -apple-system, BlinkMacSystemFont,
/* 2 */ "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans",
/* 3 */ "Helvetica Neue", sans-serif;

letter-spacing:0.045vw;

h1, h2, h3, h4, h5, h6

setup: headline

article h1, h2, h3, h4, h5, h6{
  padding-bottom:1vh;
}

header >h1
small detail

article >header >h2
small detail


article >header >h1
article >header >h1 >small

article h2
article >h2 >small

article h3
article >h3 >small

article h4
article >h4 >small

article h5
article >h5 >small
article h6
article >h6 >small

paragraph

setup: p

main p,
aside p,
footer p{
  padding-bottom:1vh;
  line-height: 1.625;
}
main p:last-of-type,
aside p:last-of-type,
footer p:last-of-type{
  padding-bottom:0;
}
equal height's with textmarking color

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

Duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.


column [basic]

setup: p

.columns {
  max-width:100%; margin: 0 auto;
  column-width:20rem;
  column-gap:2rem;
  column-rule:1px solid #ccc;
}

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.

Duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.


ul / ol

setup: unordered and ordered list

ul, ol{
  list-style-position: inside;
}

setup: ul and ol inside content area


main ul >li ul, main ol >li ol,
aside ul >li ul, aside ol >li ol{
  padding-left:0.9em;
}

setup: ul and ol in nav and at the breadcrumbs


nav ul,
section#breadcrumb ul{
  list-style-type: none;
}

  • ul >li
  • ul >li
  • ul >li
    • ul ul >li
  • ul >li
    • ul ul >li
    • ul ul >li
      • ul ul ul >li
      • ul ul ul >li

  1. ol >li
  2. ol >li
  3. ol >li
    1. ol ol >li
  4. ol >li
    1. ol ol >li
    2. ol ol >li
      1. ol ol ol >li
      2. ol ol ol >li

  1. ol >li
  2. ol >li
  3. ol >li
    1. ol ol >li
  4. ol >li
    1. ol ol >li
    2. ol ol >li
      1. ol ol ol >li
      2. ol ol ol >li


pre

setup: pre

pre, code, kbd{
  tab-size:2;
}
pre{
  margin:.5rem 0; padding:1rem 1rem;
  background:rgba(0,0,0,.05);
  white-space:pre-wrap; word-wrap:break-word;
  overflow-x:auto;
}
this is pre

Inline Elements

code

this is code

em

this is em

df

An a element that links to a dfn element with an abbr represents an instance of the term defined by the dfn element.


samp

jdoe@mowmow:~$ ssh demo.example.com
  Last login: Tue Apr 12 09:10:17 2005 from mowmow.example.com on pts/1
  Linux demo 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189
  #1 SMP Tue Feb 1 11:22:36 PST 2005 i686 unknown
  jdoe@demo:~$_

kbd

To make George eat an apple, press Shift+F3

To make George eat an apple, select File|Eat Apple...


quotes

short quote a cite

blockquote

blockquote{
  margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.75em !important;
  background:#efefef;
  border-left:4px solid #999;
}
/** motification */
blockquote.info{
  background:#d9edf7;
  border-left:4px solid #3a87ad;
}
blockquote.success{
  background:#dff0d8;
  border-left:4px solid #468847;
}
blockquote.warning{
  background:#fcf8e3;
  border-left:4px solid #c09853;
}
blockquote.error{
  background:#f2dede;
  border-left:4px solid #b94a48;
}
Blockquote
INFO Notification blockquote with class
SUCCESS Notification blockquote with class
WARNING Notification blockquote with class
ERROR Notification blockquote with class

description list

setup: df

dd{
  padding-left:1em;
}
Lorem ipsum...
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Lorem ipsum...
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

adress

Author: John Doe
Send Mail to the Author
+49.0123.234567890

mark

mark // HyperText markup language (HTML)

ins

ins // HyperText markup language (HTML)

del

del // HyperText markup language (HTML)

s

s // HyperText markup language (HTML)


bdi (I hope it fits right.)

This sentence in Arabic is automatically displayed from right to left.

هذه قطعه عربيه صممت للمصممين العرب أو للباحثين عن قطع نصيه عربيه لحين إنهاء تصميماتهم و عرضها علي عملائهم. لقد راعينا فى هذه القطعه محاولة تضمين كافة حروف اللغه العربيه لكى يتسنى للمستخدم رؤية جميع الحروف المستخدمه في اللغه العربيه و قمنا أيضا بضم بعض من الخطوط الجذابه لكى نمكنكم من رؤية القطعه بخطوط عربيه مختلفه.

This sentence in Hebrew is automatically displayed from right to left.

בתוככם בר התפשטו חת מקבלים את זז הוֹצֵא. רב שם נח עת לי. מים תעו אהב הדוקרים חום הקודמות בסיפורי הים. חוט שאל בני קנו תַּחַת לכי קפא נטה גלי. חי הנלהבים מָצְאוּ של דם כי בז רה רץ ממכיריו. הם אי יש נח דם.


ruby (Without knowing how it really has to be placed.)

East Asian Langugae Annotation

大哥Big Brother

2022(Year) 12(Month) 06(Date)

(Kan)(ji)


bdo

Dieser Text wird von links nach rechts gehen.

Dieser Text wird von rechts nach links gehen.


wbr

Here is placed a realy long word, to force the right linebreak it has <wbr> inside: supercalifragilisticexpialidocious_supercalifragilisticexpialidocious


details

details {
  padding:.5rem;
  border:1px solid #444;
}
summary {
  font-weight: bold;
}
details[open] {
  padding:.5rem;
}
details[open] summary {
  margin-bottom:.5rem;
  border-bottom:1px solid #444;
}
Some details

Provide more info about the details here.