Welcome to Be Tech Savvy: CSS A to Z.

In this series, we present concepts that you may find helpful to know about the presentation layer of your web application.
Cascading Style Sheets (CSS) were developed so that you can describe how to render your web pages separately from the HTML or XML markup.
If we don't separate the layers, we find that maintenance or improvements can be fraught with issues.
Separation is essential in modern web application development. This is due mainly to our constant need to make changes to our applications to allow for new and improved user experiences or business needs.
Sometimes our new stuff breaks the old stuff; things don't look the same or appear in the wrong places. There are even times when we break working functionality. This can be detrimental to the way our users experience our applications or website. It can also cost us money.
If you are someone that has been involved in launch day changes that have had to be rolled back because the customer services switchboard has lit up like an 80's rave, then you know what I mean. As with all the books in this series, I've attempted to simplify the descriptions and explanations. There are very few code examples in this book as it is not aimed a people who write the code. The information in this book is abstracted to a level that I think is appropriate for managers, team leaders, product managers and business owners. If you work in any of these roles, this book was written explicitly for you.
With this series, you will no longer be in the dark about what your developers are saying. You'll understand some of the terminologies and feel comfortable that the tech doublespeak is not going conclusively over your head.
You will have enough knowledge to feel comfortable and not bamboozled with tech speak. With CSS A to Z, you will become Tech Savvy.
Enjoy!



