Thorie CSS Flashcards
The anatomy of CSS
- selector
- rule
- property
- value
- declarations
Basic examples
Type
h2
p
body
Basic examples
class
.content
Basic examples
id
main
Basic examples
attribute
[type=date]
input [type=date]
Basic examples
universal
*
to make elements look related you need a…
…style guide
Frontend Frameworks to the rescue:
specialised soulutions for particular problems
- blueprint
- grid960
Frontend Frameworks to the rescue:
multi-purpose Frameworks
- twitter’s bootstrap
- Zurb’s foundation
Bootstrap Feature Overview
- a grid system for responsive layouts
- is Mobile first
- Typography settings: headings, paragraphs, lists, …
- predefined designs for tables, forms, navigation, buttons,…
- components for progress bars, modal dialogs, alerts…
- a set of icons
- various optional extensions
Customizing Bootstrap
either
- add CSS after bootstrap
or
- use the bootstrap source
Wie verlinkt man CSS datei ins HTML datei
Danach verlinkt man diese css-Datei mit dem html-Datei im “head”:
wann soll man Klassen und wann IDs benützen
Um mehrere Tags zu bearbeiten, sollte man denen den gleichen “class” vergeben. Bei einmaligen Ereignissen sollte man “id”s verwenden.
wie verwendet man Klassen
Werden in den Tags vergeben. Um diese in CSS zu verwendet, verwendet man immer vor dem Namen des Tags einen Punkt “.”.
Z.b.: .p2{
wie verwendet man ID’s
Werden ebenfalls in den Tags vergeben. Um diese in CSS zu verwendet, verwendet man immer vor dem Namen des Tags einen # Zeichen.
Z.b.: #p2{