ThinkLemon

I think there used to be a tagline about (tag)soup here… anyway…


Also visit:


ThinkLemon Reset: Part 1.1 - Code Cleanup and Validation

Article: ThinkLemon Reset After having thrown out the CSS last month, I’ve been messing with the templating code that make up this WordPress theme. Though the default Kubrick theme is great, it took me a while to get all bits sorted out. Some cleaning up, re-arranging, looking up, inline documenting, debugging, etc. led to what you’re looking at now. Sound HTML markup (~semantically correct) that happens to validate as XHTML 1.0 Strict.
That last bit was evidently a case of ‘because I can’. But also a target to aim for.

ThinkLemon Reset Part 1 - Text-only

Still, the site looks like utter garbage. (see figure above) Some CSS is present only to emulate a text-browser/screen-reader of some sorts. For anyone with a regular browser it’s no good having a single small-width column containing everything including the navigation. As you may have noticed…

Everything you might need is present, it’s not very usable for the general public. Therefore, up next is the layout. More on that later or keep an eye on these pages.

Note: With ‘~semantically correct’ I meant that I tried to arrange the HTML in such a way that headings, body text, images, links, anchors and ‘what not’ make sense. Sense in such a way that search engines and people with a disability are able to access and understand the content better. According to ‘Section 508′ and ‘WAI’ I comply. For the most part that is. But validation by a human (with a disability) is still unsurpassed. So let me hear it. What else can be improved?

Update: I replaced the basic CSS with something nicer to read.

Previous article: Major Google Earth Update (Maps to follow) Next article: Meteor falls on YouTube

Related Articles

ThinkLemon Reset: Part 1 - Bye bye CSS
Once in a while one's got to do the opposite. Instead of filling this site with cruft like CSS and scripts, I felt like going back to the roots. Plain ol' HTML and getting...
Google Code: Web Authoring Statistics
Over at Google Code they ran a survey, in December 2005, looking at a couple of webpages trying to find out which elements and their respective attributes are used most. And more importantly how they...
Wordpress Posts, Pages and pagination
While rummaging through the WordPress theme code I stumbled upon this vague function call 'link_pages()'. Not knowing what is was or did, I looked it up in the documentation. And it seems that WordPress can...

3 Responses to “ThinkLemon Reset: Part 1.1 - Code Cleanup and Validation”

  1. BillyG Says:
    July 19th, 2006 at 10:56 pm

    Your Urchin Tracker is not defined, other than that, very nice job IMO (Firebug). Good to see you are Green though!

    Now I feel guilty, Lord knows I have plenty of CSS in my WP 2.0 theme lol.

  2. Caspar Says:
    July 20th, 2006 at 12:41 am

    Thanks!
    Although my firebug’s giving me the nice green ok-sign… :-S
    You’re not adblock-in’ Google are you? ;-)

    BTW: having a ‘go/green’ from firebug, web developer & html validator (tidy) has become something of an obsession, lately …

  3. BillyG Says:
    July 23rd, 2006 at 10:03 pm

    Oh yeah baby, I hate ads!

    Not to worry, Google scripts don’t validate for anyone, even right off their (maps) site http://www.google.com/apis/maps/

Reply to the article or a commenter

Comment on this article

Please note that your comment may be withheld from immediate publication. Keep your comment on-topic/on-commenter and your comment will be published ASAP. (Off-topic comments will be deleted at the moderator's discretion. Please us the contact form if you feel your comment has been deleted unduely.)


Search

Are you looking for:

Recent Comments

  • Roy Browning: I have noticed that many shoreline features combined with ocean...
  • yMladenov: Thanks a lot! I’m writing just the lengthy articles you...
  • ex: Not good? That’s perfect! Thx for info!
  • SpaceCat85: It doesn’t seem to work on Macs because of User Agent...
  • mImran: This for html formats meaning posts ending with html creates pages...

Recent Articles

Archives


ThinkLemon is proudly powered by pure will-power, determination and lack of direction in general. Furthermore, it sits on a piece of hardware, I have no clue where, that somehow manages to support a webserver, a scripting language, a database and therefore ... a tool to fill this space.

Entries (RSS) | Comments (RSS).