Client Side Customisation
My name is James Davies, and this, is my (seccond) website. This website has the sole purpose of explaining in detail Client Side Customisation, including scripting languages and examples.
This is my seccond attempt at hard coding a website from scratch and I decided to go all the way and create a responsive design using HTML5 and CSS3. The reason I have for using this combination is because of the broad range of features and extended capabilities over HTML4.01 transitional.
The source code has been validated by the W3C Markup Validation Service, however this does not necessarily mean it will display correctly on all browsers devices. For example try opening this website in IE - pretty ain't it
The text above has been formatted, and for those who have a browser which supports HTML 5 and CSS3 properly, it should look nice and pretty with a drop shadow effect in a fancy font. If you're using IE 9 (Internet Explorer 9) or below, then you should really upgrade to Google Chrome or another well supported browser. Or alternatively, if you're a die hard IE fan then there is a Chrome Frame plugin you can download to speed you your browsing experience and see more of the HTML5 and CSS3 goodness.
Of every version of IE there is one which takes presidency over all. The one which makes all users of the internet shudder and the bane of the web developer, born over 12 years ago in 2001 IE6. Internet Explorer 6 was terrible in its day and is unfortunately still in use today however what's worse is it's support for elements of HTML 5 and CSS3. Of all the hundreds upon hundreds of elements available, IE 6 supports only 23/555. IE7 isn't much of an improvement with a score of 27/555 and IE8 43/555. Compare this to Google Chrome current support of 503/555 elements it goes to show just how terribly bad IE really is and how it's holding back the industry.