Shows you how to create exciting web pages using Cascading Style Sheets (CSS) for presentation and dynamic effect.
Publication: January 10th, 2020
About the book
CSS in easy steps, 4th edition begins by explaining how Cascading Style Sheets (CSS) can determine the presentation of elements within HTML documents. Examples show how style sheet rules can control content position and appearance, and provide dynamic effects with animation, transformations, and transitions. You will also learn how to design responsive web pages that look great viewed on any device. Each chapter builds your knowledge of style sheets. By the end of this book you will have gained a sound understanding of CSS and be able to create your own exciting interactive web pages.
- Complete color-coded examples illustrate each aspect, and full-color screenshots depict the actual output. By the end of the book, you’ll be able to create your own exciting interactive web pages. Use the free downloadable.
- Presented in an easy-to-follow style that will appeal to anyone who wants to begin creating stylish web pages, including programmers who want to quickly learn the latest style sheet techniques, the student who is studying website design at school or college, and those seeking a career in web development who need a thorough understanding of CSS.
Table of Contents:
- Get Started in CSS
- Manage the Box Model
- Manipulate Text Content
- Organize Tables & Lists
- Generate Effects
- Control the Web Page
- Import & Script Style Sheets
- Design with Grids
- Design for Devices
About the author
Mike McGrath now lives in South-east Europe, on the sun-kissed shores of the Aegean Sea. Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. His interests include coins of ancient Greece, dining-out with friends, and the ongoing evolution of the world wide web.
Review from i-programmer:
If you are looking for a simple beginner's introduction to CSS then this book fits the bill.
It is in full colour with lots of screen dumps and annotated with useful notes and warnings. It all seems very easy to read and follow - partly because, once you get the basic idea, CSS isn't rocket science.
The whole point is that CSS isn't programming. It is the layout partener to HTML. In principle HTML doesn't determine layout, that is the job of CSS. Of course, there are a set of defaults that means that an HTML page without CSS will render, but these days it is a rare page the displays in a default style. Most have hundreds of lines of CSS that determines their format. This all sounds easy, but layout is more difficult than you might think.
The book starts off from the very simple ideas of CSS - cascading, selectors and so on. This is all about how to determine what a style applies to. As an example of how it works, Chapter 2 goes into detail about how to style a box, which is perhaps the most basic and most useful thing you can know how to do. It also considers layout, i.e. how formatted boxes position themselves including how to construct column layouts. Next we concentrate on formatting particular items - text and tables.
About the only thing the book doesn’t cover is how HTML design tools work with CSS and, to be honest, nothing but a book specifically on the editor in question would help with this problem. If you do use an editor, however, understanding how CSS works is your best way to find out how to edit what it produces.
This is a good first introduction to CSS which is easy to read and understand. If you stick with it then it even takes you into some more advanced topics where the use of CSS really starts to pay off.
Rating: 5 out of 5
Published: August 2020
Buy direct from us: