Posts

Showing posts from 2011

HTML5 — Semantic what?

The following articles will be about HTML5 and all the things around it. This article is about the real meaning behind semantics and why we should use it. And a intro into HTML5 Semantic elements and some explanation and documentation of this mater. What is the relation and difference between Syntax and Semantics. Semantics is related to Syntax, where Syntax is how you say something where Semantics is the meaning behind things. Let,s take the following sentence as an example: I Love Code! The Syntax is about the letters, words and punctuations in the sentence The Semantics is what the sentence actually means in this case it means you enjoy about and write new code. If we change it to I Code! , we changed the syntax of the sentence. But note that the Semantics stay the same, you still enjoy about and write new code. So years ago we started to let computers talk to each other with Syntax but we never learned what the words mend. What is the problem’ we have the Internet that lets u...

Graceful Degradation or Progressive Enhancement?

Yesterday i was reading the “Progressive Enhancement demystified” on the .Net site. It was one of those articles that was bookmarked to read later. The article was about the difference between Graceful Degradation and Progressive Enhancement. Since i started looking at HTML5 about 2 years ago i heard these words often without really understanding them. Graceful Degradation VS Progressive Enhancement Gracful Degradation: -> think browser Takes care of the presentation in this proces the site or app get build for the most advanced and fancy browsers. In this paradigm older browser get little attention. Only the big errors get fixed and only for a few previous version. In other words it gets to the other buzz word “Fallback”. You make sure that for the functionality you use other minor browse can use a alternative or a message of the short coming of there browser. Can’t use canvas then use flash for example. Progressive Enhancement: -> think content It is all about the content. St...