Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Use of HTML5 for a new website

Tags:

html

Due to the low level of support for HTML5 in older browsers should one (or could one) use any part of HTML5 at this point in time for a new website that will have varying users with the full spectrum of browsers (and versions) to access the site?

EDIT: To fill in some more info here. The website in question, for simplistic comparison, would resemble fb. I am not talking a social website just one that will reach that type of vast audience (anyone can join) and will be an interactive portal (not just a site full static content being displayed).

like image 941
swisscheese Avatar asked Mar 22 '11 04:03

swisscheese


2 Answers

First, HTML5 is a standard that includes the previous standards. Therefore, you are already doing HTML5 without knowing it.

Second, HTML5 could be compared to CSS in terms of feature grouping (CSS = CSS1 + CSS2 + CSS3 and so on). In other words, it is a collection of individual features and not one big thing.

Third, you will have to implement new HTML5 features one day or another. Why wait? Ooh right some people do not care about "modern browsers". You have a responsibility as a Web developer/designer to inform people about the consequences of obsolete browsers.

Last but not least, there is tons of information already... Like this website: http://diveintohtml5.ep.io/.

Some complementary info can be found from this answer and this other answer I wrote for other questions about HTML5.

Have fun! :)

like image 106
Alerty Avatar answered Sep 28 '22 18:09

Alerty


Thank god MS is finally campaigning to get gid of IE6 but it surely will be in China for years to come due to pirated windows software which I had altogether too much experience with; despite this push for higher standards tons still use IE7, 8, and some even 9 is not perfect. Chrome IMOP is exceptional followed by Safari and FF for HTML5 support but even these browsers are not perfect.

I think it is ok to use features css3 and HTML5 such as canvas but in an unobtrusive manner like javascript enhances UI HTML5/CSS3/jQuery should enhance not be the content.

With javascript we can check for browsers and use appropriate methods this concept should also be applied to HTML5. So if you do implement anything I think it's important to understand how to detect and this is probably the best resource to start with.

http://diveintohtml5.ep.io/detect.html

like image 29
thenengah Avatar answered Sep 28 '22 17:09

thenengah