I recently had a post in which I talked all about how the name of the site should really only use
<h1> on the front page, and on the other pages it should take a backseat to whatever header the content has (post title for example). Well, I just ran into a problem related to that approach with the new design. Before I proceed though I must confess, the title of this post is sensationalist because the problem isn’t big. The issue is with the category pages — my design does not include a category title on a category page. Read more »
I have recently started working on a new design for my blog. Initially the idea was to just refresh the look and make the layout more flexible (the current über minimalistic layout doesn’t lend itself easily to adding more types of content, like blogroll for example), but as the design phase was wrapping up and I started thinking about the code I realized that this was a great opportunity to do something I wanted to do with it for a long time — convert it to HTML5. Below I go over the new redesign and some of the ideas and reasons behind the things that I do and the way I do them. Read more »
HTML5 is the future of the web, but building the future is hard work and so it’s always great to get a bit of help with that. Some of that help comes in the form of HTML5 Boilerplate from the minds of Paul Irish and Divya Mani, who have teamed up to bring us “the professional badass’s base HTML/CSS/JS template for a fast, robust and future-proof site”. Boilerplate is basically a bunch of files, the exact kinds of files you would create as you start working on a new website, except that these already contain the basic starting code and include all the best practices baked in. Things like reset styles, pngfix, HTML5 markup and more. I went over most of it line by line and after a few adjustments based on my own personal preferences I’m going to start using it as the base for all websites I work on. Read more »
Well, those folks on webkit dev team sure are moving fast. WebGL (OpenGL for web, i.e. fancy 3d graphics in your browser) spec hasn’t even been finished yet, as far as I know, and they already have the stuff working in the latest webkit builds. The good news about this is of course that as WebGL becomes more widely adopted, we’re going to see some interesting uses of 3D graphics for interfaces on the web. Of course the flip side there’s a good chance that suddenly dozens of sites will spring up with cheesy cubes or spheres rotating with blinking colours or something.
Hopefully most uses of WebGL will be more sophisticated than that
For all the details and some example check out the WebKit blog.
Gizmodo had a post on an HTML5 experimental page from 9Elements design studio. If you have Firefox 3.5, Safari 4 or latest Chrome build you can check it out yourself here.
I hope that we see more and more people taking advantage of HTML5. Internet Explorer currently supports only a small subset of HTML5 spec and none of it is for something like this. But if there’s enough push for HTML5, hopefully either the other browsers will leave IE completely in the dust and people will just stop using it (one can always dream), or Microsoft will wiseup and implement proper standards and HTML5 support into IE.