Web

HTML & CSS

Slides by Bertil Chapuis, Olivier Lemer, Olivier Tischauser & Vincent Guidoux

Introduction to HTML

HTML Elements

Hands-on

Introduction to CSS

Selectors

Properties

Layout

Box Model

Positionning - Examples

1
2 (static)
3
4
1
2 (relative)
3
4
1
2 (absolute)
3
4
2 (fixed)
1
3
4
1
2 (sticky)
3
4

Common units - Examples

Change the font size of the container to see the effect on all its descendants using relative units.

(2em) Header

(1em) Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quam numquam ea suscipit nostrum quidem ipsum, quis tempora neque! Et animi, non voluptatem cumque totam officiis vitae? Totam ut labore enim!

(0.7em) Animi, soluta quaerat illo officia sequi expedita beatae ullam praesentium dolorum illum vitae blanditiis saepe labore! Cumque tenetur modi dicta harum sed nemo laborum architecto, dolorem porro saepe nisi. Corrupti corporis quibusdam rem ipsum nobis aperiam. Quas ex adipisci corrupti neque repellendus deserunt similique a reiciendis sint, voluptate laboriosam cupiditate quam! Rerum tempora quidem quo dignissimos at.

Flexbox & Grid Layouts

Media Queries

CSS Variables

Document Object Model (DOM)