/ semantics

HTML

I'd like to make a small series of correct markup / semantic HTML. I have many drafts of smaller parts and will publish them later. So here is a small introduction to them.

I found interest in correct HTML a few months ago. Partly because I saw some interesting websites from concrete web-specialized companies, that employ very many experts in web technologies. Okay. "Interesting" can have a negative meaning, in case you didn't know.
Also it's interesting to see all the people that claim they are experts in HTML in their CVs.

Motivation

Some people would probably consider such approach to be useless Grammar Semantic Naziing. And thinking: "It works, and it looks the same, so what do you want?".

With correct markup, you make your code better machine readable. You can find information, that bots' traffic takes up about 40-50% of all internet traffic. According to first search result - commercial crawlers, search engine bots and feed fetchers form almost 22%.

You also help disabled people. And it's good to think also for future. If developers start using correct markup now, they'll probably continue even in future. And future is us - "IT generation" - being old, bad sighted, slow... So it's really a good idea to invest a little time to study about semantics and accessibility, it'll pay back. Unless by then we (web developers) are replaced by robots 😃

And last, but not least - if you know cycles, conditions and basic syntax of a programming language, it doesn't make a good programmer. Or programmer at all. Also you probably wouldn't rank yourself "advanced" in language you know at such level. And if you would, you're a fool.

Same goes with HTML and CSS. If you know few basic tags, and abuse divs for buttons, add headings to random places, use <b> and headings for styling; you don't really know HTML.

It's not always easy to decide which element to choose. Or there can be more correct solution. I'll cover that later in some posts.

There are really tons of things to know about it.

Tags:
#semantics #markup #html #accessibility

TvK

IT and languages. Feel free to be a grammar-nazi and correct my English (or any other language).

Read More