Thirty five is a tetrahedral number, the licence plate code of Izmir in Turkey, and the minimum age of candidates for election to the United States Presidency. To me the number thirty five is the position I placed in the 2012 CSSOff, a global competition for front-end developers.
One of the driving factors for me entering into this competition was the valuable feedback that is offered by having other professionals review the quality of my entry. I am yet to review and address all the feedback I received and hope to follow this up with another post in the coming months. However for comparison purposes my score was summarised as follows which placed me at number 35 of over 400 entries:
Code Cleanliness: 7.5
Code Semantics: 7.25
Code Validation: 5
Match Original Design: 7
Good Choice Points: 7
Modern Browser Support: 8
Legacy Browser Support: 4
Overall Project Size: 4
Resource Optimization: 6
Responsive Implementation: 7
HTML5 Elements in Internet Explorer
The HTML5 specification is still a working draft and it is estimated that it could be 2022 before it becomes a W3C Recommendation, however HTML5 is ready to use today!
A HTML5 test page displayed correctly by default in Firefox 3
A HTML5 test page displayed incorrectly in Internet Explorer 8
Measuring the impact
Resolving the Issue
View a demo page without the fixView a demo page with the fix applied
A HTML5 test page displayed correctly after the fix in Internet Explorer 8
Split Page Scrolling Without Frames
Recently I was asked to develop a solution to the problem of displaying two independently scrollable content areas side by side in the browser window.