FEM CSS Framework

The base is a 12 columns grid. The total width is 960. The columns have 10px margin in each side, so it makes 20px gutter between columns.

We can remove that margin or expand or contract the box to play with that gutter.

The idea is to wrap each group of boxes inside another, so they won't mix with the next floated boxes and also we can decorate with borders or backgrounds

This box takes 8 columns and is expanded to the right to remove the gutter. It uses class="box-8-expand-right"

Header 1

Text sample, link, etc.

Header 2

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.

Header 3

Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.

Header 4

Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum.

Code line 1
Code line 2
	Code tabbed
						
Header 5

Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.


Header 3

Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.

Header 1

Header 2

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

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. Julio Cesar

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Lorem ipsum dolor sit amet. Julio Cesar

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Tables

Example table
Table heading
Column 1 Column 2 Column 3
Subtotal $100.00
Lorem ipsum Dolor sit 100.00
Dolor sit Nostrud exerci 2000.00
Nostrud exerci Lorem ipsum 30.00
Lorem ipsum Dolor sit 400.00
Dolor sit Nostrud exerci 50.00

Forms

Inline fields

Block fields

Option checkbox:
Option Radio:

Inline Button

This box takes 4 columns and is expanded to the left to remove the gutter. It uses class="box-4-expand-left"

we can use half gutter margin. Also as this 2 boxes of 2 columns are wrapped in a box of 4 columns, this one can be as hight as we want and won't mix with the next ones.

again half gutter margin

or we can use full gutter margin. For that it is contracted to the left using class="box-2-contract-left"

again full gutter margin

we can use border like here and still respect the grid dimensions.

Lists

Unordered list

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

  • Lorem
    • Lorem
    • Ipsum
    • Dolor
    • Sit
    • Amet
  • Ipsum
  • Dolor
  • Sit
  • Amet

Ordered list

  1. Lorem
  2. Ipsum
  3. Dolor
  4. Sit
  5. Amet