Objectives of This Book
This book is meant to translate into plain English the quirks of HTML, CSS, and the document tree that are hard to grasp without guidance or experience:
Choosing and using the ideal version of HTML for your project
Removing the obstacles between your current practice and consistently valid markup
Using HTML to implement for structure, rather than presentation, in ways that get the best out of CSS
Obscure-yet-useful HTML elements
Getting-plug-in-content-to-work-dammit
Using tables properly, and getting the most out of them
The method behind the madness of CSS selectors, particularly descendant selectors
CSS selector precedence
The CSS block layout context
CSS margin collapsing
Bugs and other oddities imposed by Internet Explorer 6
Wrangling form presentation
The history behind the bugginess of web browsers
What HTTP does when your back is turned (and why it’s important)
This book tries to cover what all presentation layer developers should know. It aims to describe the many relationships between layers of the web technology stack that are touched by designers and presentation layer developers, and also to present the strengths of HTML and CSS.
This book will also introduce the less experienced reader to a long list of CSS layout “tricks” essential to the demands of presentation, accessibility, and Search Engine Optimization (SEO). These include:
Centering content
Using enhanced Fahrner Image Replacement to implement bitmapped heading type
Creating well-aligned columns of equal ...
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