HTML5 let’s you storage data within the user’s browser, this is a new way to storage data locally.
Web Storage is more secure and faster than cookies. The data is not included with every server request, but used only when asked for. It is also possible to store large amounts of data, without affecting the website’s performance.
The data is stored in key/value pairs, and a web page can only access data stored by itself.
I recently discovered that some browsers have a bug when zooming less than 100%. When you have two floating “div” with borders if you reduce zoom the page’s layout won’t be displayed correctly.
Google Chrome has very useful utility into the native “web developer toolbar” to test mobile devices. Just press Settings in the bottom right corner of the toolbar then click on Overrides tab to view all the options.
I found this interesting presentation about Responsive Design created by ecentricarts, a canadian web agency.
The presentation explains what’s Responsive Design, how to approach it, available tools and more.
It’s worth running pages through a text-only browser, or text-browser emulator to see what e.g. a blind person using a text-to-speech converter will encounter. It will help you pick up on badly chosen or missing ALT texts for example. It also shows you the site pretty much as a search engine will see it. Incidentally the Opera browser has a built-in text-browser emulator.
Lynx Viewer is a web service allows web authors to see what their pages will look like when viewed with Lynx, a text-mode web browser.