HTML 5 and CSS 3 are really languages โโthat are processed by a web browser (client side), so server-server (server side) does not display, parse or execute any HTML 5 or CSS 3 code. But other posters already mentioned this.
If you are a new web programmer, I present to you this concept: "graceful degradation." Since you have zero control over which browser your end user uses as a web programmer, itโs useful to plan your snapshots. HTML 5 and CSS 3 are new technologies that have diverse support in various web browsers available to the public. Graceful degradation means that you want to use HTML 5 / CSS 3 technologies and you implement them, but you leave behind methods and tools so that your users can still interact with your site if these technologies are not supported by the browser that they use.
Here are some links to articles that may be useful to you when learning how to make your page / website perform graceful degradation:
Article 1
Article 2
Section 3
Alternatively, there is another idea that also matches this concept, known as "Progressive Improvement." I will just quote the wikipedia entry :
In Progressive Enhancement (PE), the strategy is intentionally canceled: a basic markup document is created that focuses on the least common denominator of browser software functionality, and then the designer adds functionality or improvements to the page presentation and behavior using modern technologies, such as cascading style sheets or JavaScript ( or other advanced technologies such as Flash or Java applets or SVG, etc.). All such improvements are linked externally, which prevents some browsers from loading unnecessary data.
Good luck
N
source share