惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
SegmentFault 最新的问题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Attack and Defense Labs
Attack and Defense Labs
F
Full Disclosure
Vercel News
Vercel News
N
News | PayPal Newsroom
The GitHub Blog
The GitHub Blog
H
Hacker News: Front Page
H
Heimdal Security Blog
P
Privacy International News Feed
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cisco Blogs
L
Lohrmann on Cybersecurity
D
Docker
Recent Announcements
Recent Announcements
Security Archives - TechRepublic
Security Archives - TechRepublic
人人都是产品经理
人人都是产品经理
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Proofpoint News Feed
T
Tailwind CSS Blog
C
Check Point Blog
博客园 - 叶小钗
Google Online Security Blog
Google Online Security Blog
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
S
Secure Thoughts
博客园 - Franky
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
P
Palo Alto Networks Blog
Latest news
Latest news
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
Last Week in AI
Last Week in AI
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Cyberwarzone
Cyberwarzone
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
Hacker News: Ask HN
Hacker News: Ask HN
T
Threatpost
T
Tenable Blog
P
Privacy & Cybersecurity Law Blog
WordPress大学
WordPress大学

The Web Standards Project

Our Work Here is Done Call for action on Vendor Prefixes Web Design Course Materials Licensed to W3C An End to Aging IE Installs The Web Standards Project Beyond the Blue Beanie? - The Web Standards Project The Sherpas are Here - The Web Standards Project HTML5? Check. Accessible HTML5? Um… HTML5 logo: W3C takes a step in the right direction Small Business Update - The Web Standards Project
HTML5 logo: be proud, but don’t muddy the waters!
cmills · 2011-01-19 · via The Web Standards Project

By Chris Mills | January 18th, 2011 | Filed in Action, Bizarre, CSS, Education, Emerging Technology, HTML/XHTML, W3C/Standards Documentation

In which we ask that the W3C to come up with a new monicker for the umbrella of modern web technologies.

Skip to comment form

Today brings to us the news that the W3C have unveiled a logo for HTML5. Does an open technology need a logo? Perhaps not, but many see it as a good idea, including myself. I think it is a great idea to create a rallying flag/focus point for people to use to show their support of HTML5, and to help increase awareness and propagation of this important new technology, thereby aiding the evolution of the open web.

But wait, things are not quite right. If you delve deeper you’ll see that, included in their definition of the technology that comprises HTML5, is CSS3, WOFF, SVG, and a few other cuckoos in the HTML5 nest. If you look at the HTML5 Logo FAQ, you’ll find the following:

The logo is a general-purpose visual identity for a broad set of open web technologies, including HTML5, CSS, SVG, WOFF, and others.

This really isn’t good—I appreciate that it is good to have an umbrella term for a group of related technologies and techniques that would otherwise be difficult to talk about in conversation. “Ajax” and “Web 2.0” serve that purpose well. And it is ok to talk about closely-related specs such as Geolocation and Web Sockets as being under the HTML5 umbrella, as long as you clarify it somewhere (you can find a good example in Get familiar with HTML5!). But this is different—HTML5 and CSS3, for example, are two distinctly different technologies, and should not be confused with one another. To do so will impede learning and cause problems with development, documentation, and all manner of other things.

You could perhaps forgive marketers for getting it confused, but then again their confusion is not so critical as long as their end product looks and works great, and they have a web developer behind them to put them right at critical points. But I have talked to many web developers that are confused, and honestly think that CSS3 and SVG are part of HTML5.

There has understandably been some bad feeling about this in the web community. Jeremy Keith put it nicely in Badge of Shame, and Bruce Lawson also gave a good view in On the HTML5 logo, as well as providing a good rant to put things straight: HTML5 != CSS3. At Opera, my colleagues and I are constantly reiterating a more accurate definition of HTML5 to help overcome such confusion, and many allies at other browser vendors are doing the same.

But standing against the W3C is not the way to solve this either. In light of this, we at the WaSP are sending an open letter to folks at the W3C, urging them to fix this oversight. The letter is thus:

Dear W3C,

We are writing to address a major concern we at WaSP (and in the web professional community in general) have with the newly-unveiled HTML5 brand. While we are excited that the W3C is doing so much to promote new technologies being developed, we are incredibly concerned that using “HTML5” as the umbrella for these technologies does more harm than good.

“HTML5,” as a term, has become a bit of a beast and is already presenting problems:

First, you’ve got HTML5 “the spec” which isn’t just HTML markup anymore, but includes specifications for everything from local databases to web workers. Explaining what we mean when we talk about “HTML5” requires use of modifying phrases, as in “HTML5 the markup language” or “HTML5 geolocation”.

Then Apple and Google began promoting the use of “HTML5” as as a catch-all term for marketing their browser advancements, much as Microsoft and Netscape (and journalists) had used “DHTML” in the past. The term became less meaningful because it was being used to cover more ground and, consequently, it made communications between developers and clients more difficult because both sides did not have the same understanding of what HTML5 meant.

Now the W3C has come out and essentially condoned the branding of everything from CSS to actual HTML5 to WOFF as “HTML5”. We can’t imagine a single action that will cause more confusion than this misguided decision (and the W3C has produced some pretty impenetrable specs in its time). Our own Jeremy Keith summed it up perfectly when he said

What we have here is a deliberate attempt to further blur the lines between separate technologies that have already become intertwingled in media reports.

We need for the W3C, as a standards body, to understand the importance of clarity with regard to the term “HTML5”. Without being able to draw clear distinctions between technologies, clear communication about those technologies becomes increasingly difficult if not impossible. As an organization of web professionals promoting the inclusion of web standards in the education of future web professionals and the adoption of web standards among practicing professionals, we are deeply concerned that your decision will make our job even harder.

So, when push comes to shove, what do we want you to change? Well, we think a good place to start is backing away from the use of “HTML5” as a catch-all term. If you feel you need a catch-all term, come up with something else, but as Jeremy also said

We [developers] never needed a term to refer to “XHTML 1.0 plus CSS2.1” or “HTML4.01 plus JavaScript” or “any combination of front-end technologies.” Why this sudden all-conquering need for a term that covers so many different technologies as to be completely meaningless?

With a new moniker for the umbrella of modern web technologies, the blurred distinction between the diverse languages and systems that comprise it will evaporate and we won’t have to worry (as much) about the potential for miscommunication. Hey, it will even give you a chance to create another logo.

Signed,

The Web Standards Project

[...] [...]

I’ve found myself using the phrase “web stack” or “pure web stack” where others have been using HTML5 as an umbrella term for standards-based browser experiences constructed sans plugins. How does WaSP & the web community feel about this phrase? Are there better alternatives?

Hi, Chris-

We have indeed been looking at a larger effort toward branding for the Open Web Platform, involving our members and the community at large, and you should expect more news on that front in time. You’re right that HTML5 “the specification” is separate from HTML5 “the buzzword”.

But as far as the buzzword is concerned… that ship has sailed. It is not important that a manager or client knows the difference between HTML5 and CSS3.1 and WOFF and SVG 1.1, etc. What matters is that Web development and design professionals know the difference. The client can simply say they want an HTML5 site, and the designers and developers can understand and discuss between themselves the technical details of the site; the client doesn’t need to know that that the developer used the element, but the developer needs to know where to go to read and understand how best to use that element.

We don’t feel that the HTML5 logo undermines that. True Web professionals are not going to be confused about the separation of concerns, and W3C has ongoing efforts to improve the education of those professionals, such as the collaboration with WaSP’s InterAct Curriculum and WebCraft initiative done in part with the W3C Open Web Education Alliance Incubator Group, and even W3C’s online training courses in Mobile Web and SVG.

This logo is neither about education nor misinformation, but a badge of pride and rallying cry for people to keep their skills current, and use the full range of capabilities available in modern browsers, to the betterment of the Web. We are celebrating the fact that so many people are excited about HTML5, not just Web professionals.

So, we take your message to heart, and we hope this leads to a longer-lasting conversation about the Open Web Platform.

Regards-
-Doug Schepers, W3C

Yes, the problem is that there is no umbrella term for the smattering of web technologies. I think most shudder at the thought of Jim from marketing throwing around “Web 3.0″ even though it is much better than “HTML5″. Maybe jumping a couple of versions and dropping the dot zero would differ enough from “Web 2.0″ that it wouldn’t bring back nightmares from the past: “Web5″. No?

Thanks Chris and Wasp for taking this initiative!

IMHO It’s hard enough to battle current HTML5, evangelism induced, misconceptions about “5″ being everything including the kitchen sink that you’ll ever need (and able to walk on water as well) out there in client land (i.e. IRL) as it is.

Good points, and I certainly agree with not using HTML5 as the umbrella term.

However, I’m not sure Jeremy’s point that we didn’t need a catch-all term for “HTML4.01 plus JavaScript” is helpful here. (E.g. we did have DHTML as an umbrella term).

Presumably the aim of the logo is to let (non-developers) know that a site is built with a certain set of technologies? (I’m not into badges, but plenty of people are.)

So the next question is what should the umbrella term be?

I believe that Eric Meyer has been using “Open web stack”, which is accurate and works with developers. However, I think we need something a little shorter and snappier (preferably an acronym of 6 letters or less you can pronounce).

Something that combines W3C, open, web… the WOW stack? Dunno, any other ideas?

We do need *something*, or HTML5 will become entrenched as the umbrella term.

[...] The WaSP touches this point perfectly, in a recent post: [...]

[...] Mills at the Web Standards project posted up an open letter to the W3C about the new “HTML5 logo“, which I commented on, but it seems comments are off. So [...]

We [developers] never needed a term to refer to “XHTML 1.0 plus CSS2.1” or “HTML4.01 plus JavaScript” or “any combination of front-end technologies.” Why this sudden all-conquering need for a term that covers so many different technologies as to be completely meaningless?

Does “three-legged stool” ring any bells?

You know something, if we need a name for name sake – instead of HTML5 like W3C has come out with, why not “WAKA”/”Web AKA” or “Web Also Known As”

Its the web that uses various technologies… Just a thought…

Good letter tho.

Hammy

[...] Mills says, don’t muddy the waters (via Shwetank Dixit): This really isn’t good—I appreciate that it is good to have an umbrella [...]

[...] piss-coloured fleck of no importance to clog-up the footer of a website the rest of the time though.The Web Standards Project:Without being able to draw clear distinctions between technologies, clear communication about those [...]

It is one thing to make an HTML logo to act as a general symbol, akin to the RSS symbol. It is another to try to establish supremacy in terms of who owns what technology. That is what is happening here, I think.

[...] receiving a wave of negative feedback concerning the HTML5 logo, the W3C have made steps towards righting things. If you read the HTML5 logo FAQ, you’ll see [...]

[...] it’s not really an HTML5-logo is it? The Web Standards Project has also criticized the logo with an open letter to the W3C, and I can honestly understand what they are concerned about. HTML5 is becoming a term for anything [...]

Glad to see that all our protests have not gone unheard and that w3c is making amends already.

I think the logo is a good idea. To me its marketing 101 and even an open technology needs marketing to quicken the adaptation.