This week's book giveaway is in the Reactive Progamming forum.
We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line!
See this thread for details.
Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

HTML5 boilerplate

 
Marshal
Posts: 67289
170
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Larry, what are your thoughts on techniques such as Modernizr and HTML5 boilerplate?
 
Author
Posts: 26
MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Modernizr is a wonderful piece of software. I'm not familiar with HTML5 Boilerplate.

Fact of life — IE6 and IE7 are not going away anytime soon (IE6 still has greater usage worldwide than IE7.) Modernizer does reliable testing for specific feature support and makes the information available in an easy, systematic way to your CSS styles and JavaScript code. This is way better than using conditional IE comments and CSS hacks for dealing with IE6,7's incomplete and, for some properties, broken CSS.

Modernizer includes the Google HTML5 shim. This means that right now you can start using the new HTML5 semantic elements: section, article, aside, header, footer, nav and hgroup, without worrying about fallbacks for legacy browsers.

And, while it's nice to be able to test for specific CSS3 properties like border-radius, drop-shadow and transitions, I take care in my code that the page will still look good and work well without these presentation details.

On a side note, it's very encouraging to see the major browser makers focusing on improving their JavaScript performance and reliability. Google set the bar higher with Chrome. Firefox 4 beta feels 4 or 5 times faster than FF 3.6.

Larry
 
You guys wanna see my fabulous new place? Or do you wanna look at this tiny ad?
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!