Ricardo Martins


New layout, new almost everything.

This was mostly an excuse to start over and play with HTML5 and CSS. Nothing too fancy and somewhat responsive.

Since I tend to make parenthetical comments, I played a little with the aside tag, mostly in conjunction with CSS flexboxes for ease of positioning and responsive design. While they worked well in Chrome (both desktop and mobile), I ran into some issues in other browsers.

At the time of writing, the state of flexbox support across browsers isn’t very encouraging: most browsers support some version of flexbox but Chrome is the only one whose current (and most popular) version has support for the latest working draft, while Firefox has a sadly incomplete implementation even in the latest beta (27.0 at the time of writing). I guess I will have to wait some more time or come up with alternative solutions.

The current version of this blog makes use of the following code: