Chapter 3. Fundamentals
When working with CSS, there are fundamental concepts that the developers should be aware of and understand intimately, but that tend to be overlooked or even ignored. Knowing these concepts in depth will mean that the CSS created will be better planned, bugs will be easier to avoid, and style sheets will be, in general, simpler, cleaner, and easier to maintain.
CSS is usually regarded as a relatively simple language to understand (its syntax is intuitive and easy to follow, even for someone who has never written a single line of CSS). But CSS authors need some experience to code complex CSS layouts that won't break in less-compliant browsers and at the same time keep their style sheets clean and flexible.
In an ideal world, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access