HTML and CSS are the two markup languages that give structure and style to the web. From content management systems, static site generators, complex database-managed websites, mobile and desktop apps, these two languages are at the heart of essential web technology skills.
The step-by-step process in this book will take you through a series of compact instructions without over-simplifying the necessary knowledge. On the way, you’ll find in-depth explanations of some essential CSS principles, plus a thorough grounding in fundamental CSS styling rules and some key HTML5 ‘semantic’ elements, plus some extra touches such as CSS3 transitions that enable one style to fade into the next. Tips, warnings and good practice advice are included throughout.
If you've ever selected ‘view source’ on a web page and wondered how the code creates the site, or simply wanted to try your hand and building a web page, this is the ideal introduction. You will create a page with a functioning menu, then make a template from which to create further pages.
The skills you will learn can be applied to everything built with web technologies, including websites built with JavaScript frameworks and libraries like React. Everything you need for this journey is free.