Back in the late ’90s, web designers used tables for page layout, even when they wanted to place a border around text. That changed when the authors of CSS enabled designers to specifically define bor
PROFESSIONAL TECHNIQUES FOR MODERN LAYOUTSmashing CSS takes you well beyond the basics, covering not only the finer points of layout and effects, but introduces you to the future with HTML5 and CSS3.
Floats may be a fundamentally simple aspect of CSS, but that doesn’t keep them from being useful and powerful. As you’ll learn in this practical guide, floats fill a vital and honorable niche, allowin
The idea behind positioning in CSS is fairly simple. It allows you to define exactly where element boxes will appear relative to where they would ordinarily be—or position them in relation to a parent
Isn’t table layout something web designers want to avoid? Yes, but rather than use tables for layout, this book is about the ways that tables themselves are laid out by CSS, a process more complicated
Present information in stunning new ways by transforming CSS elements in two- and three-dimensional space. Whether you’re rotating a photo, doing some interesting perspective tricks, or creating an in
Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition ofBasic Visual Formatting in CSS, you’ll
When you’re working with CSS and need an answer now, this concise yet comprehensive quick reference provides all of the essential information you need. Ideal for intermediate to advanced web des
Exactly how does the "cascade" in Cascading Style Sheets work? This concise guide demonstrates the power and simplicity of CSS selectors for applying style rules to different web page elements. You’ll
Nearly everything you do with CSS involves units for determining the look and formatting of your web page elements. With this concise guide, you’ll learn how to work with an array of units—including m
From custom fonts to ad-hoc font families you assemble out of a variety of individual faces, CSS 3 gives you more typographic options than ever before. This concise guide shows you how to use CSS prop
Web sites have needed text layout since the earliest days, and CSS is the smoothest way to create pleasing layouts. It's not just about choosing and applying fonts (covered in _CSS Fonts_), but about
Remember the first time you changed the colors of a web page? Instead of the default black text on a white background with blue links, all of a sudden you could use any combination of colors you desir
CSS has come a long way since its early days, when it provided a bit of help to a mostly HTML-oriented world. Today, nearly any serious multi-page site relies on CSS to provide consistent and attract