or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £6.10 Amazon.co.uk Gift Card
HTML5 and CSS3: Develop with Tomorrow's Standards Today (Pragmatic Programmers)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

HTML5 and CSS3: Develop with Tomorrow's Standards Today (Pragmatic Programmers) [Paperback]

Brian P. Hogan
4.0 out of 5 stars  See all reviews (7 customer reviews)
RRP: £25.50
Price: £16.57 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £8.93 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details
Trade In this Item for up to £6.10
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in HTML5 and CSS3: Develop with Tomorrow's Standards Today (Pragmatic Programmers) for an Amazon.co.uk gift card of up to £6.10, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

HTML5 and CSS3: Develop with Tomorrow's Standards Today (Pragmatic Programmers) + Stunning CSS3: A Project-Based Guide to the Latest in CSS (Voices That Matter) + Introducing HTML5
Price For All Three: £58.45

Show availability and delivery details

Buy the selected items together

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 280 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (14 Jan 2011)
  • Language English
  • ISBN-10: 1934356689
  • ISBN-13: 978-1934356685
  • Product Dimensions: 22.8 x 19.2 x 2.1 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 18,108 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

HTML5 and CSS3 are the future of web development, but you don't have to wait to start using them. Even though the specification is still in development, many modern browsers and mobile devices already support HTML5 and CSS3. This book gets you up to speed on the new HTML5 elements and CSS3 features you can use right now, and backwards compatible solutions ensure that you don't leave users of older browsers behind.

This book gets you started working with many useful new features of HTML5 and CSS3 right away. Gone are the days of adding additional markup just to style a button differently or stripe tables. You'll learn to use HTML5's new markup to create better structure for your content and better interfaces for your forms, resulting in cleaner, easier-to-read code that can be understood by both humans and programs.

You'll find out how to embed audio, video, and vector graphics into your pages without using Flash. You'll see how web sockets, client-side storage, offline caching, and cross-document messaging can ease the pain of modern web development. And you'll discover how simple CSS3 makes it to style sections of your page. Throughout the book, you'll learn how to compensate for situations where your users can't take advantage of HTML5 and CSS3 yet, developing solutions that are backwards compatible and accessible.

You'll find what you need quickly with this book's modular structure, and get hands-on with a tutorial project for each new HTML5 and CSS3 feature covered. "Falling Back" sections show you how to create solutions for older browsers, and "The Future" sections at the end of each chapter get you excited about the possibilities when HTML5 and CSS3 reach widespread adoption. Get ready for the future---in fact, it's here already.

About the Author

Brian Hogan has been developing web sites professionally since 1995 as a freelancer and consultant. He currently builds web applications using Ruby, jQuery, HTML 5, and CSS 3. He enjoys teaching and writing about technology, particularly web design and development. He is also an advocate of accessibility for the disabled, particularly as it pertains to the visually impaired. When not experimenting with web-based languages and technology, he's... well, who are we kidding? He's always hacking on something.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(9)
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
17 of 17 people found the following review helpful
Format:Paperback
According to the prerequisites, "HTML5 and CSS3: Developing with Tomorrow's Standards Today" is aimed at developers with a good understanding of HTML and CSS, as well as those having a basic understanding of Javascript in general, and jQuery in particular. I would echo these sentiments; it's not a book for the complete beginner. The book leans quite heavily on jQuery, and while there's a primer in the appendices, a reader who does not have appreciation of Javascript -- and its potentially odd-looking syntax -- is as likely to be left bewildered as he or she is enlightened.

The book begins with an overview of new additions to HTML5 and CSS3, and deprecated tags that are commonly encountered, along with a caveat that these are specifications that are in development, so could change at any time.

"HTML5 and CSS3" is presented in three parts. Broadly speaking, the first part covers new semantic and structural elements & attributes; e.g. header, nav and section elements. Part two covers more presentational aspects such as the canvas, audio & video elements, and new capabilities of CSS3 such as rounded corners, gradients and drop shadows. Part 3 covers aspects of "HTML5" which are neither markup nor presentation, and have either been spun off from the HTML5 specification, or which were never part of the specification in the first place; these include local storage, web sockets and geolocation.

Each item is introduced in the context of a realistic example, covering not only the "what" of new features, but also the "why". I found the style quite abrupt, and occasionally lacking enough introduction to blocks of code, be it the HTML, CSS or Javascript that peppers the pages. Similarly, I sometimes read comments within the text that didn't seem to follow or seem obviously connected to the preceding block of code. As noted before, this book is intended for intermediate developers at least, and I think a degree of inference and internal linking of dots is expected.

Most features are accompanied with a fallback proposition for browsers that don't yet support the item under discussion; these fallbacks are largely Javascript dependent, and are accompanied with examples of how to detect whether the feature is supported. This was one of the most useful aspects of the book, I felt, as I've found it easier to find out what "HTML5" can do, than I have found material that enables me to use the features with confidence that my pages won't be unusable for a significant number of my audience.

The author also tries to keep the accessibility aspects of new features in the reader's mind, both offering examples of how the new elements and attributes can help disabled users, as well as highlighting any downsides of the fallback propositions.

This book contains a good amount of useful information for the developer who wants to get stuck in to using HTML5 and CSS3 right now. However, each feature's coverage is short, before moving swiftly along to the next item, so this is something of a whistle-stop tour. Some work is required on the reader's part in order to make the most of what's presented, but it's certainly a sound launchpad for exploring the new frontier.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
By Martin
Format:Paperback
This book would better be called "Emulating HTML5 with jQuery". A considerable part of the book is focused solely on how to emulate HTML5/CSS3 in Internet Explorer (often using jQuery and obscure IE-specific features), with lengthy discussions on how to laboriously implement this in Internet Explorer (instead of accepting that there will never be a fully satisfactorily solution for this, which would be more appropriate in my opinion). It also relies heavily jQuery which actually would not be needed to explain either HTML5 or CSS3.

Not only is a great deal of the focus on jQuery and IE but it is also skipping may interesting CSS3 features which are widely implemented (multiple and stretching backgrounds, for example) or just covering them briefly (such as border-radius). There are a lot of interesting things that can be done with CSS3 which has been left out of this book, presumably because there was no fall-back solution for pre-IE9. Sometimes there is also a confusion about what is CSS2 and CSS3 ( :after and :first-child are listed as CSS3 features, which they are not, for example).

If you are genuinely interested in HTML 5 and best practices (and not how to emulate HTML5/CSS3 features in Internet Explorer) then you are probably better off with another book. On the other hand, if you are a jQuery fan and want to emulate HTML5 features in IE6 and up then this may be interesting for you, even though the coverage of HTML5 is scanty. Personally, I was disappointed to get so little HTML 5 and CSS 3 out of a book which claims to be primarily about this topic.
Comment | 
Was this review helpful to you?
8 of 9 people found the following review helpful
By Iain
Format:Paperback
The author has a gift for presenting the material very clearly.
One thing that marks this book out is the task- oriented separation of the subject matter.
Each different subject is treated to it's own chapter; and each chapter is short. This is only possible because of the author's light touch with a subject he obviously knows well enough to spare us unnecessary ramblings. At the same time he is able to explain clearly the reasoning behind choices that were made in creating the spec. and you need to make when using HTML5 and CSS3.
Each chapter presents a practical "fall back" strategy to address browser differences and the current state of the spec.
Contains two short chapters addressing accessibility and WIA-ARIA roles.
Due to the sudden realisation that a good web development strategy is "mobile-first" and "device-adaptive" then suddenly, deploying HTML5 becomes a viable proposition. Then this is a timely volume.

[Apology: I know that such a positive review is not very "British" OK, but I know how hard it is to write clearly on a complex subject and I am happy to recognise this.]
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges