 |
Pro CSS and HTML Design Patterns View Larger Image | Michael Bowers Apress, Paperback, Published April 2007, 528 pages, ISBN 1590598040 | List Price: $44.99 Our Price: $27.50 You Save: $17.49 (39% Off)
| | | Availability: In-Stock |
Read an excerpt:
Chapter 14: Images
Excerpt provided courtesy of Apress. Copyright © Apress, Inc. Written permission from the publisher is required for any use of this material.
|
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Pro JavaScript Design Patterns; Dustin Diaz, et al, $27.50, 39% Off!
- Pro JavaScript Techniques; John Resig, $27.50, 39% Off!
- Pro CSS Techniques; Jeff Croft, et al, $24.50, 39% Off!
- CSS Mastery: Advanced Web Standards Solutions; Andy Budd, et al, $21.50, 39% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Design patterns have been used with great success in software programming.
They improve productivity, creativity, and efficiency in web design and development,
and they reduce code bloat and complexity. In the context of CSS and HTML, design
patterns are sets of common functionality that work across various browsers
and screen readers, without sacrificing design values or accessibility or relying
on hacks and filters. But until now they have not been applied systematically
to HTML and CSS web design and development.
With the help of Pro CSS and HTML Design Patterns, you can reap the benefits
of using design patterns in your HTML and CSS code. The book provides you with
all the CSS and HTML design patterns you need. Web development expert and author
Michael Bowers then takes you through multiple design patterns for text, backgrounds,
borders, images, forms, layouts, and much more. He shows you exactly how each
one works, and how to use them most effectively in your own projects. After
you learn about these design patterns, youll wonder how you ever developed
web sites without them!
Table of Contents
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xxi
Chapter 1 Design Patterns: Making CSS Easy! . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 1
Chapter 2 HTML Design Patterns . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 31
Chapter 3 CSS Selectors and Inheritance . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 59
Chapter 4 Box Models. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 77
Chapter 5 Box Model Extents . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . 95
Chapter 6 Box Model Properties . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 107
Chapter 7 Positioning Models . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 123
Chapter 8 Positioning: Indented, Offset, and Aligned . . . . . . . . . . .
. . . . . . . . . . 147
Chapter 9 Positioning: Advanced . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . 173
Chapter 10 Styling Text . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 199
Chapter 11 Spacing Content . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 215
Chapter 12 Aligning Content . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 237
Chapter 13 Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . 255
Chapter 14 Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . 283
Chapter 15 Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Chapter 16 Column Layout . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 343
Chapter 17 Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . 371
Chapter 18 Drop Caps . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 417
Chapter 19 Callouts and Quotes . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 437
Chapter 20 Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
About the Author
Michael Bowers is a software developer who has been cranking out all kinds
of code for 17 years professionally and 25 years personally. He taught himself
to program when he was 14 and hasnt stopped since.
He has been the chief software developer and architect for many projects ranging
from web sites to application frameworks to compilers. He has built intranet
applications, automated factories with robotics, architected databases, programmed
handheld devices, created sales management systems, and much more. His favorite
languages include HTML, CSS, XML, SQL, C#, C, Visual Basic, and ASP.
Michael is also an accomplished pianist with a bachelors degree in music
composition and a masters degree in music theory. In his spare time he
loves to improvise, arrange, and compose music.
|
 |