Do you really need to know html5?… No, you don’t.

Maybe I’m a bit “old school” but all these new technologies are starting to drive me a bit nuts.  Do you need to know html5? In my opinion, absolutely not! I keep finding awesome things that I would love to do with websites only to find that I can’t do them because it only works with html5. This is not to say that I’m unable to implement them, but to create a functional website that works for businesses, you do not need to know html5.

What is HTML5?

HTML5 is the upgrade to what we know as html today.  We code in div tags and as such we label our html as follows:

[code language=”html”]

<div id="header">
<div id="navigation"></div>
<div id="bodycontent">
<div id="sidebar"></div>
<div id="footer"></div>

So what the semantic police don’t like about this is that we use too much of the “div” tag. Let’s take a look at the html5 alternative:

[code language=”html”]

<!– Define Header –>
<!– End Header –>
<!– Define Navigation/Menu –>
<!– End Navigation –>
<!– Main content area –>
<!– End of Main content area –>
<!– Sidebar –>
<!– End Sidebar –>
<!– Footer –>
<!– End of Footer –>

[sws_grey_box box_size=”600″]Thank you to designzzz for being the only sensible website to post a basic html 5 markup example![/sws_grey_box]

So what’s wrong with the html5 markup?

The first most important thing that you need to know that is wrong with HTML5 markup is as follows: IT DOESN’T WORK ON MOST BROWSERS!!!! Check out Google and research some HTML5 mark up. Most examples that you find will have a JavaScript file ( that needs to be attached for it to work. And most of the time, it doesn’t.

Look at every awesome and cool html5/css3 script. Here’s one for example FlexBox. This is probably one of the coolest things I’ve ever seen and wanted to use… doesn’t work.

Practical use of HTML5 and CSS3 is very far off yet the community continues to move at a staggering rate. I love it, but at the same time, I can’t help but get upset because all of these amazing and awesome things that I would love to use, I can’t.

To build a practical website for a client that’s fully functioning and cross-browser compatible, I don’t think you’ll ever need to know html5 (unless your building cool mobile sites, then yes, you need to know html5).

Do you think you need to know HTML5? Share your thoughts.

[sws_blue_box box_size=”600″] For additional reading on a similar topic, check out Nick The Geeks Post: Time to Leave Childish Things Behind [/sws_blue_box]

Focus on what matters!

Focus on what matters!

No more wasting time trying to figure out how to code it all!  Sign up below and I'll share my tips and tricks on how to build websites fast, professionaly, and with minimum code!

You have Successfully Subscribed!