11.1 Css-17-Future-Css PDF
11.1 Css-17-Future-Css PDF
:root {
--my-color: #fa923f;
.element-1 {
}
color: #fa923f;
}
.element-1 {
color: var(--my-color);
.element-2 {
}
color: #fa923f;
CSS Variables
}
.element-2 {
color: var(--my-color);
.element-3 {
}
color: #fa923f;
}
.element-3 {
color: var(--my-color, #fa923f);
}
Vendor Prefixes
.container {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
Support Queries
Remember: Polyfills come at a cost! The JavaScript has to be loaded and parsed!
Eliminate Cross-Browser Inconsistencies
Different Margins,
Different box-sizing
Paddings…
Use Reset-Library
Reset Styles Manually
(e.g. Normalize.css)
Choosing Class Names Correctly
Do Don‘t
Tailwind CSS
Bootstrap 4
No Expert Knowledge
Name Classes as you like No Need to be an Expert
Needed