Hacker Newsnew | past | comments | ask | show | jobs | submit | more markchristian's commentslogin

Dang, I had never pondered this question. Where can I learn more?


The Mother of All Demos is amazing, but I’ll be talking about some cheesy corporate junk. :)


I actually meant to use <nav> — just a silly mistake. I've corrected the article since.


Hi Mark

For accessibility your sidebar could be a <header> containing a <nav> with the links in that. This <header> can precede the <main> content. The title for the links should be in the <nav> so it outlines properly and the heading for the <header> or the <nav> doesn't need to be <h1>. <h1> is best kept just for the article, not anything else.

If the <header> containing the <nav> precedes the <main> you can style it to look like a sidebar. Why bother? Well, try it and then see how the page opens with Firefox Reader Mode. You should see the difference, the reader can jump past the header 'landmark' to the article.

If you want to go fully HTML5...

The newsletter signup could be in an <aside> rather than a <div>.

Then with the article, it is nice to see use of <figure>, I have no evidence but I believe Google likes that. You can also try breaking down the article into <section> sized chunks, with the <h2> headings at the top of each <section>. This should compartmentalise each 'section' into a way that search engines might prefer. Amongst the <section>s the <aside> for the newsletter can slot in, outlining nicely. Ideally the newsletter <aside> also has a heading.

Footnotes. If you change 'name' to 'id' then you will get top scores on validation. Nobody will ever notice or care, but you don't want validation errors do you?

Also check out this:

https://codepen.io/SitePoint/pen/QbMgvY

Really cool footnotes using CSS counters.

Why bother?

Well, you have taken HTML5 so far and not much is needed to go exemplary. In a world where everyone is up to speed on web technologies few get the actual HTML right. You might not know the latest funky web technology but it is always useful to point out how HTML5 could be done using the full vocabulary instead of just <div> mumblings.


Aw, thanks Ernie! <3


Yep, Jekyll is what I use, and I quite like it. I'm not hosted on GitHub pages though.


A+ name ideas.


Life is tough when your first name is just a word. :P


Oh, I wasn't looking them up--the candidate told me that they looked me up.


Oh I see, that's a fair point. Perhaps in your case it makes sense to have some presence when you know that people may you look you up. Although, I would still argue that should not be reason enough - unless that it is, you actually want to have a personal website and enjoy writing.

In my case, I often feel like my opinions are so asinine and generally not worth sharing that I just don't feel the urge to set them in stone, so to speak.


Except that, you just did. :)


Exactly, where's that delete comment button...


My lawyer looked up my profile online. He loved a lot of games I made.


Well don't hold back. What are the games :)


Worked on:

Operation Flashpoint

Virtual Battlespace 2

Virtual Battlespace 3

ARMA

ARMA II

Side project with Titan Vanguard/Outerra. Then left the game industry. Got married, had kids, and now divorced and getting back into larger projects.


Operation Flashpoint was one of my favourite games as a kid. It felt ground-breakingly realistic at the time.


I remember spending hours and hours in Operation Flashpoint demo as a kid. Good times :)


I was actually saying the opposite: the candidate was telling me that they'd looked up the folks on their interview panel, including me.


Wow, TIL. Thank you!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: