html - why html5 is used necessarily? -


this question has answer here:

i'm surprisingly amazed @ following codes found in joomla2.5 template: beez5

<?php if(!$templateparams->get('html5', 0)): ?>         <div id="header">             <?php else: ?>         <header id="header">             <?php endif; ?> 

yeah! it's age of html5 code asking if browser supports html5 add <header id="header"> tag otherwise add <div id="header">. why template not using <div id="header"> instead of both?

question: difference between old markup <div id="header"> , new markup <header id="header">? if browsers supports html5, behaves differently <div id="header"> when using <header id="header">?

php server side language, not checking @ client level, @ server.

html 5 more semantically correct, using <header> rather using <div> id header provides better seo, easier web crawlers find, , provides better accessibility (i.e. screen reader or other device can relate headers, footers, sections represent).


Comments

Popular posts from this blog

Detect support for Shoutcast ICY MP3 without navigator.userAgent in Firefox? -

web - SVG not rendering properly in Firefox -

java - JavaFX 2 slider labelFormatter not being used -