-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Anchors should be anchors, links should be links, and includes should be includes. #5
Comments
Yeah, totally,
I'd assume it was going to put the content of /helloworld.html on the page between the |
|
It could be this way: |
…ude, html:link and html:anch Closes OscarGodson#13 Closes OscarGodson#5
And what about removing |
Everyday terminology refers to the semantic
<a>
element as a "link" OR an "anchor", giving the tag a double meaning.Specs refer to a "link" as what everyday terminology refers to as an "include".
This is a serious barrier of entry for anyone trying to learn HTML. "I've been told links are what take you to new documents my whole life, but why are they something completely different in HTML land?", students ask. "Because the HTML gods made it so", I tell them.
Everyday peoples understand the (HUGE) difference between a website "link" and an "anchor". It's an easy concept, conceptually. However, once they get into HTML, real-world understanding doesn't map to the reality ( cough poorly invented conventions cough ) of HTML-fairytale-land.
I've always had this question, but figured there was some mystical force at work that justified such idiotic terminology. After exploring the deepest caverns of HTML I can finally put that myth to rest, and take a stand against this retardation!
A ludicrous proposal: a "link" actually be what normal people understand a "link" to be. This means
<html:a>
or possibly<html:anchor>
will only be used for ANCHORS and<html:link>
will only be used for LINKS in the true sense of the term. Now that<html:link>
is taken, we must endow a new term for the inclusion of source files; I propose<html:include>
.Please poke holes in this philosophy if you can, because from where I sit it seems sound; but perhaps I missed one of those secret underground passageways that leads you to the bonus level where there's flying pigs and this all makes sense.
PS: "HTML6" seems like a splendid idea, regardless of if my points are valid.
The text was updated successfully, but these errors were encountered: