Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Pro HTML5 and CSS3 design patterns
Bowers M., Synodinos D., Sumner V., Apress, Berkeley, CA, 2011. 532 pp. Type: Book (978-1-430237-80-8)
Date Reviewed: May 10 2012

Web site developers who use Hypertext Markup Language (HTML) and cascading style sheets (CSS) are the intended readers of this book. It is not addressed to the Web designers who use tools such as Dreamweaver or FrontPage. The book offers practical documentation of patterns for Web page design using HTML5 and CSS3. Most of the book consists of descriptions of more than 350 patterns.

The authors claim that all of the patterns were tested on all of the major browsers. Therefore, these patterns are ready to be implemented, which greatly increases their usefulness. The book is especially valuable on the CSS side, which is often hard to control. Many of the patterns deal with the page and box layout.

The design pattern concepts were created for programming languages like Java. This book is one of the first attempts to apply design patterns to Web design. Patterns help clarify how to use CSS, when the meaning of the properties is confusing. For example, the property width:auto behaves differently depending on the container and on the other properties.

There are basic patterns, which can be combined to create more complicated patterns. Each pattern is accompanied by an image of a Web page, the HTML and CSS code, and the pattern description, using a standard pattern template that contains the problem, the solution, the pattern, and limitations. All of the code is available for download.

Readers will find this book very helpful in implementing robust elements of Web pages, especially since the patterns have already been tested on various browsers.

Reviewer:  Claudiu Popescu Review #: CR140128 (1209-0873)
Bookmark and Share
  Featured Reviewer  
 
Design Tools and Techniques (D.2.2 )
 
 
HTML (I.7.2 ... )
 
 
World Wide Web (WWW) (H.3.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Design Tools and Techniques": Date
Information-flow and data-flow analysis of while-programs
Bergeretti J., Carré B. ACM Transactions on Programming Languages and Systems 7(1): 37-61, 1985. Type: Article
Jul 1 1985
An extensible toolset and environment for the production of mathematical software
Osterweil L., Clemm G.  Tools, methods and languages for scientific and engineering computation (, Paris, France,361984. Type: Proceedings
Sep 1 1985
A system for interactive viewing of structured documents
Witten I., Bramwell B. Communications of the ACM 28(3): 280-288, 1985. Type: Article
Mar 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy