I’ve been reading some HTML5 and CSS3 discussions and noticed how few actually take the challenge. Though it’s understandable to avoid working with languages that lack support, since the new HTML5 and CSS3 are still being implemented in our browsers today.
Truth is, W3C has taken a huge step with HTML5 with massive changes and updates and along with that, most browsers are implementing sides of it independently, which inevitably leads to partial support. But this is another story I’m not planning to cover in this post.
CSS3 is a bit more difficult to handle, because browsers are implementing it by individual modules.
Good news is that, we can find out which browsers support CSS3 these modules and apply them (see HTML5 & CSS3 browser support grid from FindMyBeIP)
You always have to ensure that everything you style won’t break in browsers that do not support CSS3.
That’s why CSS3 is not recommended for critical layout structures and arrangements, rather for neat styling that people can live without in older browsers.
With that said, as a loyal W3C contributor, I’ve decided to focus on HTML5 and CSS3 in my future posts.
Are you up for the challenge?