Added some fixes to CSS and JS

* Extra spaces have been removed
* Tabs have been transformed into spaces
* Added strict comparison to javascript
* Removed a useless `position: absolute;` CSS rule as the `fixed` one is applied
* Added the charset meta tag to HTML files
* Added missing newlines at end of files
* Changed the `.css('display': 'none')` to `.hide()`