Re:80 front-end job applications – nearly no one had basic H...
by dexwiz on Friday January 22, 2016 @11:19AM
(#10953583)
Agreed. I understand missing accessibility (either you have ARIA or you don't), but what does "solid markup skills" mean? The differences between many tags is just user agent stylesheet defaults. If I wanted to be extra crazy, I could build a website using <div> alone. Or maybe I am just a bad developer.
[ Parent
| on HN ]
Re:80 front-end job applications – nearly no one had basic H...
by mkozlows on Friday January 22, 2016 @11:20AM
(#10953595)
It matters for accessibility. Marking up headers as headers, lists as lists, etc. is valuable for people using assistive technology like screen readers.
If this post were phrased as "web developers don't know accessibility" it would be obviously true and uncontroversial. Unfortunately.
Re:80 front-end job applications – nearly no one had basic H...
by gioele on Friday January 22, 2016 @11:27AM
(#10953658)
> I could build a website using <div> alone.
Then my scraper that reads headlines on your website with `//(h1|h2|h3)` will not work. And I will not be able to read and linearize your tabular data. And plenty of other things. (Things you probably do not care about.)
Oh, and you website will have no links (the `href` attribute of `<a>` is not simulable via CSS).
Re:80 front-end job applications – nearly no one had basic H...
by nevir on Friday January 22, 2016 @11:32AM
(#10953694)
The thing is, most developers aren't targeting your scraper. At most they're targeting Google's, which can handle all sorts of whacky and not very semantic markup - and glean a decent amount of semantic structure from it.
Re:80 front-end job applications – nearly no one had basic H...
by dexwiz on Friday January 22, 2016 @11:36AM
(#10953733)
You can do some hacky stuff with onClick listeners for links, especially if its a single page. That said, I do not do this. But I don't think I use much beyond div, span, a, ul, li, table (and friends), form (and crew), h1-6, script, body, head, and html. I know there are more HTML tags, but I rarely use them. They are all pretty self explanatory, and I have hard time believing the author looked at 80 pages and everyone used the wrong tags.
Re:80 front-end job applications – nearly no one had basic H...
by tlrobinson on Friday January 22, 2016 @11:32AM
(#10953697)
> Oh, and you website will have no links (the `href` attribute of `<a>` is not simulable via CSS).
JavaScript to the rescue!
Re:80 front-end job applications – nearly no one had basic H...
by JustSomeNobody on Friday January 22, 2016 @11:47AM
(#10953805)
/s
FTFY