<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.whatwg.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alicethomas</id>
	<title>WHATWG Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.whatwg.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alicethomas"/>
	<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/wiki/Special:Contributions/Alicethomas"/>
	<updated>2026-04-29T10:08:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Cite_element&amp;diff=6319</id>
		<title>Cite element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Cite_element&amp;diff=6319"/>
		<updated>2011-03-18T13:36:52Z</updated>

		<summary type="html">&lt;p&gt;Alicethomas: /* references */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Research, data, use cases, issues, and enhancements related to the HTML5 &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
== Speaker ==&lt;br /&gt;
The cite element has been used (and recommended to be used) to refer to speakers in a conversation, or individuals when quoting them, thus HTML5 should explicitly permit and encourage this use.&lt;br /&gt;
&lt;br /&gt;
This section serves to document both uses in the wild, and long-standing recommendations/documentations thereof.&lt;br /&gt;
&lt;br /&gt;
=== Examples in the Wild ===&lt;br /&gt;
* 2003-08-23: &amp;lt;cite&amp;gt;[http://diveintomark.org/archives/2003/08/29/semantics Won’t somebody please think of the gerbils?]&amp;lt;/cite&amp;gt; by &amp;lt;cite&amp;gt;[http://diveintomark.org/ Mark Pilgrim]&amp;lt;/cite&amp;gt;: &amp;lt;blockquote&amp;gt;I mark up names of people I link to (like in the list above) with the CITE tag, and I have a script that runs every night that aggregates those tags and creates posts by citation.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.geekinthepark.co.uk/transcripts/2008/brian-cant.html transcript of the presentation “What Brian Cant Never Taught You About Metadata”, by Drew McLellen] (this is from a template I provided the transcription company; all others are similar structure. brucel)&lt;br /&gt;
* Many blog posts on [http://adactio.com/journal/ adactio.com], e.g &amp;lt;cite&amp;gt;[http://adactio.com/journal/1398/ Blame]&amp;lt;/cite&amp;gt; from 2008-01-09: &amp;lt;blockquote&amp;gt;...something Bruce Sterling said at last year’s South by Southwest...&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* Default WordPress theme (&amp;quot;Kubrick&amp;quot;) uses cite for name of commenters. That&#039;s approx 46 bajillion instances.&lt;br /&gt;
* The transcripts for comics (#34 and onward) at [http://www.cssquirrel.com/ CSSquirrel]. The links to the transcripts are hidden from sighted users, one example is: [http://www.cssquirrel.com/comicscripts/script35.htm Transcript #35 2009-09-08]&lt;br /&gt;
* 2005-05-16: Speakers in this &amp;lt;cite&amp;gt;[http://erikanderica.org/erik/work/lazarus/playtext/ Towneley Lazarus play]&amp;lt;/cite&amp;gt; edition are identified using CITE.&lt;br /&gt;
* [http://igofigure.com/page/testimonials/ Testimonials on the website for Go Figure Inc.] use cite to denote the names/locations of the people who provided the testimonial&lt;br /&gt;
* [http://guineylaw.com/testimonials/ The Law Offices of Thomas G Guiney] uses cite to mark up the names of speakers for testimonial quotes.&lt;br /&gt;
* [http://2009.dconstruct.org/podcast/makeitso/ Podcast transcript] from dConstruct 2009 ([http://2009.dconstruct.org/podcast/ more])&lt;br /&gt;
* Various &amp;quot;conversations&amp;quot;/transcripts at [http://peterjanes.ca/blog/ Petroglyphs], e.g. [http://peterjanes.ca/blog/2008/04/04/bang/ dialogue], and [http://peterjanes.ca/blog/wp-content/themes/petroglyphs/style.css CSS classes defined for terms, titles, etc.] ([http://peterjanes.ca/2005/citations/# XMDP])&lt;br /&gt;
* any article at Einfach für Alle (major german accessibility resource), e.g. [http://www.einfach-fuer-alle.de/artikel/ueberschriften-strukturen-in-html/] (see sidebar, 4th box from top labelled &amp;quot;mehr dazu:&amp;quot;) uses cite to mark up authors&#039; names&lt;br /&gt;
* any articles on [http://www.la-grange.net/ La Grange] with a quote from a book or poem, and in addition any kind of references to a blog post. cite class=&amp;quot;auteur&amp;quot; and cite class=&amp;quot;title&amp;quot; for author and title respectively.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
* 1998-04-24 &amp;lt;cite&amp;gt;[http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#h-9.2.1 HTML 4.0 REC]&amp;lt;/cite&amp;gt; &amp;lt;blockquote&amp;gt;Contains a citation or a reference to other sources.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;As &amp;amp;lt;CITE&amp;amp;gt;Harry S. Truman&amp;amp;lt;/CITE&amp;amp;gt; said,&amp;lt;br&amp;gt;&amp;amp;lt;Q lang=&amp;quot;en-us&amp;quot;&amp;amp;gt;The buck stops here.&amp;amp;lt;/Q&amp;amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;More information can be found in &amp;amp;lt;CITE&amp;amp;gt;[ISO-0000]&amp;amp;lt;/CITE&amp;amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* 1999-12-24 &amp;lt;cite&amp;gt;[http://www.w3.org/TR/html401/struct/text.html#edef-CITE HTML 4.01 REC]&amp;lt;/cite&amp;gt; (same definition and examples as quoted above).&lt;br /&gt;
* 2005-03-13: &amp;lt;cite&amp;gt;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;lt;/cite&amp;gt; presentation (to an overflowing room at SXSW Interactive 2005 in Austin, TX) specifically, [http://tantek.com/presentations/2005/03/elementsofxhtml/#slide10 slide10 and following] document blog quote markup, and [http://tantek.com/presentations/2005/03/elementsofxhtml/#slide19 slide 19 and following] document conversation markup.&lt;br /&gt;
** 2005-09-29: update: &amp;lt;cite&amp;gt;[http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML]&amp;lt;/cite&amp;gt; presentation (to a packed room at Web Essential 05 in Sydney Australia) again [http://tantek.com/presentations/2005/09/elements-of-xhtml/#slide10 slide 10 and following], and [http://tantek.com/presentations/2005/09/elements-of-xhtml/#slide34 slide 34 and following] respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Counter-arguments ===&lt;br /&gt;
==== original intent of cite element ====&lt;br /&gt;
* 2007-06-07 &amp;lt;cite&amp;gt;Dan Connolly&amp;lt;/cite&amp;gt;, Editor of HTML 2.0, said in IRC that &amp;lt;blockquote cite=&amp;quot;http://krijnhoetmer.nl/irc-logs/html-wg/20070607#l-797&amp;quot;&amp;gt;&amp;amp;lt;cite&amp;amp;gt; was supposed to capture the chicago-manual-of-style idiom for titles of works. I have lost track of what it means these days.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** This may have been the original intent (original theoretical purity), however, based on the example in the HTML4 spec(s) and adoption by the web community over the past 10+ years (see above examples in the wild), it makes more sense to define the &amp;amp;lt;cite&amp;amp;gt; element per actual usage (preferring authors), rather than original intent (theoretical purity), per the [http://www.w3.org/TR/html-design-principles/#priority-of-constituencies priority of constituencies HTML design principle]. - [[User:Tantek|Tantek]] 22:18, 13 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;DanC said allowing &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt; for speakers was a bug in HTML 4 that happened because he was asleep at the wheel.&amp;quot;&lt;br /&gt;
** Regardless of what DanC as a &amp;lt;em&amp;gt;specifier&amp;lt;/em&amp;gt; may have intended, the authors have widely adopted the usage of cite for speakers, and thus since authors are considered over specifiers (per above-referenced design principle), we should prefer author usage over original specifier intent.&lt;br /&gt;
&lt;br /&gt;
==== speakers are not italicized typically ====&lt;br /&gt;
* &amp;quot;Since speakers aren&#039;t italicized typically, using &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt; for them doesn&#039;t really make sense. &amp;quot;&lt;br /&gt;
** This sounds like either an argument from presentation, which seems backwards, as semantics should be determined first, and then authors can style semantics however they wish, or it&#039;s an argument from default presentation implementation, in which case once again per [http://www.w3.org/TR/html-design-principles/#priority-of-constituencies priority of constituencies HTML design principle], since authors are considered over implementers, we should respect author usage of cite for speakers over any particular implementer opinion of what cite should do or look like.&lt;br /&gt;
***The Design Principles don&#039;t support the notion of determining semantics first. In fact, the Design Principles were carefully drafted not to treat semantics as having any value on their own right but only as a means to a useful end (such as Device Independence or Accessibility). As for considering authors over implementors or specifiers, we should consider whether an author who hasn&#039;t been exposed to advocacy that tries to rationalize the feature set of HTML4 would find a need to mark up speakers in a way that italicizes by default and required additional work to un-italicize as opposed to not marking up speakers at all all using the &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; element to bold speakers where required by a newspaper-like house style. That is, what authors do after having been exposed to advocacy is bad evidence for determining the needs the authors would have on their own initiative.&lt;br /&gt;
&lt;br /&gt;
=== Opinions ===&lt;br /&gt;
Opinions on whether HTML5 should explicitly permit and encourage use of the cite element to refer to speakers in a conversation, or individuals when quoting them:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* +1 [http://www.zeldman.com/superfriends/ HTML5 Super Friends], specifically [http://www.zeldman.com/superfriends/guide/#cite cite element: review of data].&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Adactio|Jeremy Keith]]&lt;br /&gt;
* +1 Bruce Lawson, article agreeing with Tantek, July 06 [http://www.brucelawson.co.uk/2006/breaking-news-w3c-specs-are-not-word-of-god/ Breaking news: w3c specs are not the Word of God]&lt;br /&gt;
* +1 [http://wiki.whatwg.org/wiki/User:Cssquirrel Kyle Weems]&lt;br /&gt;
* +1 [http://wiki.whatwg.org/wiki/User:Erikvorhes Erik Vorhes]&lt;br /&gt;
* +1 [http://wiki.whatwg.org/wiki/Themattharris Matt Harris]&lt;br /&gt;
* -0 [[User:EdwardOConnor|EdwardOConnor]]&lt;br /&gt;
* +1 [[User:Xanthir|Tab Atkins Jr.]]&lt;br /&gt;
* +1 [http://www.rachaelmoore.name/web-design/html-web-design/citing-in-html5-cite-attribute-and-cite-tag/ Citing in HTML5] by Rachael L. Moore&lt;br /&gt;
* +1 [[User:Tcaspers|Tomas Caspers]]&lt;br /&gt;
* +1 [[NickFitz]]&lt;br /&gt;
* +1 [[User:Asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* +1 [http://statichtml.com/2009/html5-cite-element.html HTML5&#039;s &amp;amp;lt;cite&amp;amp;gt; element: what is it good for?] by Steve Webster&lt;br /&gt;
* +1 [[User:Urlyman|Jonathan Schofield]]&lt;br /&gt;
* +1 [[User:Dalizard|Dimitar Haralanov]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[Tim White]]&lt;br /&gt;
* +1 [[Travis Swicegood]]&lt;br /&gt;
* -1 [[User:Hsivonen|Henri Sivonen]]&lt;br /&gt;
* +1 [[User:KevinMarks|Kevin Marks]]&lt;br /&gt;
* +1 [[User:Stefsull|Stephanie (Sullivan) Rewis]]&lt;br /&gt;
* +1 Kroc Camen—See my [http://camendesign.com/abbr_redux article on abbr/dfn/cite usage]—Cite is “for giving credit”&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== articles on speaker cite ===&lt;br /&gt;
Articles supporting the use of the cite element for marking up speakers:&lt;br /&gt;
* &amp;lt;cite&amp;gt;[http://24ways.org/2009/incite-a-riot 24 Ways: Incite A Riot]&amp;lt;/cite&amp;gt;, 2009-12-11, by Jeremy Keith&lt;br /&gt;
&lt;br /&gt;
=== speaker cite FAQ ===&lt;br /&gt;
Frequently Asked Questions about using the cite element for marking up speakers.&lt;br /&gt;
&lt;br /&gt;
==== how do you connect the speaker cite to what was said ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How could we connect the speaker, CITE to what was said, Q, without nesting? Perhaps using FOR, as in form labels:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite for=&amp;quot;good&amp;quot;&amp;gt;Andy Mabbett&amp;lt;/cite&amp;gt; said &amp;lt;q id=&amp;quot;good&amp;quot;&amp;gt;This is good&amp;lt;/q&amp;gt;.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;On the other hand, if we reverse that we could have a many-to-one relationship:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite id=&amp;quot;andy&amp;quot;&amp;gt;Andy Mabbett&amp;lt;/cite&amp;gt; said &amp;lt;q for=&amp;quot;andy&amp;quot;&amp;gt;This is good&amp;lt;/q&amp;gt;&amp;lt;/nowiki&amp;gt; and later said &amp;lt;q for=&amp;quot;andy&amp;quot;&amp;gt;This is better&amp;lt;/q&amp;gt;.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; The existing [http://www.w3.org/TR/html401/struct/text.html#adef-cite-Q &#039;cite&#039; attribute] on the &amp;amp;lt;q&amp;amp;gt; and &amp;amp;lt;blockquote&amp;amp;gt; elements can be used for this, in HTML4 and later:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;cite id=&amp;quot;andy&amp;quot;&amp;gt;Andy Mabbett&amp;lt;/cite&amp;gt; said &lt;br /&gt;
&amp;lt;q cite=&amp;quot;#andy&amp;quot;&amp;gt;This is good&amp;lt;/q&amp;gt;&lt;br /&gt;
 and later said &lt;br /&gt;
&amp;lt;q cite=&amp;quot;#andy&amp;quot;&amp;gt;This is better&amp;lt;/q&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== speaker cite related ===&lt;br /&gt;
* [[FAQ#The_.3Ccite.3E_element_should_allow_names_of_people_to_be_marked_up|WHATWG FAQ re cite and names of people]]&lt;br /&gt;
&lt;br /&gt;
== references ==&lt;br /&gt;
* [http://www.w3.org/TR/html401/struct/text.html#edef-CITE HTML 4.01 definition of the CITE element]&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;br /&gt;
* [http://www.designerevaluation.com/logo-design/ logo design]&lt;br /&gt;
* [http://www.designerevaluation.com/ website design]&lt;/div&gt;</summary>
		<author><name>Alicethomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Rationale&amp;diff=6318</id>
		<title>Rationale</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Rationale&amp;diff=6318"/>
		<updated>2011-03-18T13:36:10Z</updated>

		<summary type="html">&lt;p&gt;Alicethomas: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
notes of things to add&lt;br /&gt;
1. explanation of &amp;lt;device&amp;gt; &lt;br /&gt;
2. Why the WHATWG version is unversioned and called HTML5...&lt;br /&gt;
3. explain difference between W3C and WHATWG version?&lt;br /&gt;
4. Explain all the different uses of the header, hgroup, .... elements&lt;br /&gt;
6. http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2010-April/025920.html - add this somewhere.&lt;br /&gt;
7. add header/h1 and such explanation&lt;br /&gt;
8. Better explain Defer/async&lt;br /&gt;
9. skip links??&lt;br /&gt;
10. http://www.mail-archive.com/whatwg@lists.whatwg.org/msg23220.html&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
This document serves a rationale document for various parts of the HTML5 specification. Over time this page will be a complete rationale document.&lt;br /&gt;
&lt;br /&gt;
== General Rationale ==&lt;br /&gt;
&lt;br /&gt;
=== One Vendor, One Veto === &lt;br /&gt;
&lt;br /&gt;
Part of the the goal of the WHATWG is to document how web browsers actually handle HTML. As such browser vendors already have veto power - by not following the standard. The W3C and WHATWG do not have any enforcement power and can only write what browsers are willing to implement. Not removing features from the HTML standard that at least one browser vendor has stated they are unwilling to implement causes the HTML spec to not accurately document reality.&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/public-html/2009Jul/0257.html -- Re: Codecs for &amp;amp;lt;video&amp;amp;gt; and &amp;amp;lt;audio&amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/www-archive/2009Jul/0075.html --Formal Objection to One vendor, One Veto&amp;lt;/ref&amp;gt;. The veto isn&#039;t a&lt;br /&gt;
power that we grant browsers, it&#039;s a right that they earn on their own by virtue of having users. The minimum market share for a veto is somewhere around 1%.&amp;lt;ref&amp;gt;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-June/026897.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using elements where scripts &amp;quot;work&amp;quot; ===&lt;br /&gt;
In addition, arguments were made that JavaScript-based implementations of details suffer from problems and limitations. Scripting behavior may be inconsistent across browsers, or even unavailable in some contexts. Accessibility is &amp;quot;bolted on&amp;quot;, allowing more opportunity for author error, even when using libraries. The data model is not exposed in a consistent way in the markup. And matching native appearance and behavior across a range of platforms may be impractical.&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/public-html/2010Jun/att-0659/issue-93-decision.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== It isn&#039;t just about web browsers ===&lt;br /&gt;
Web browsers are not the only programs that use HTML. Sometimes elements and features are needed even when browsers won&#039;t use them in any meaningful way. Document authoring tools, validators, search engines, screen readers, outliners, researchers, etc. all need and can use more information than a browser can. Furthermore if you provide more information than is currently used by browsers it opens up room for innovation.&lt;br /&gt;
&lt;br /&gt;
=== Experimenting with features ===&lt;br /&gt;
New unknown and untested features are unlikely to get accepted into the WHATWG spec. Browsers and browser extensions (like Google Gears) are expected to first establish use cases and implementation possibilities before the spec is changed. &amp;lt;ref&amp;gt;http://www.mail-archive.com/whatwg@lists.whatwg.org/msg22577.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Versioning the spec ===&lt;br /&gt;
Most authors don&#039;t care about whether or not an implementation supports an entire, full specification; they just want to know &amp;quot;Can I use this feature in this browser?&amp;quot; So saying that all major implementations support much of CSS 2 to a high degree of correctness is useless for knowing if, say, the author can use display: run-in. In other words, the feature tables are what web authors would actually use in real life.&amp;lt;ref&amp;gt;http://www.mail-archive.com/whatwg@lists.whatwg.org/msg23306.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=== HTML5 the spec vs HTML5 the buzzword ===&lt;br /&gt;
http://www.mail-archive.com/whatwg@lists.whatwg.org/msg23299.html&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modifying existing semantics ===&lt;br /&gt;
Some elements have different semantics than what HTML4 users would expect. Semantic markup isn&#039;t very useful if most pages use elements in a manner that conflicts with the defined semantics. For example, if a search engine treated dd as enclosing a term being defined, for the purposes of searching for definitions (or excluding defining occurrences from results), it would not find many definitions, and it would misclassify things.&amp;lt;ref&amp;gt;http://lists.whatwg.org/htdig.cgi/help-whatwg.org/2010-October/000668.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specific Elements ==&lt;br /&gt;
&lt;br /&gt;
=== Doctype ===&lt;br /&gt;
Since HTML5 has moved to an unversioned model the doctype does not a have version number. It is necessary for legacy browsers that will switch to standards mode only when a doctype is present.&lt;br /&gt;
&lt;br /&gt;
=== Plaintext ===&lt;br /&gt;
The &amp;amp;lt;plaintext&amp;amp;gt; element is a obsolete precursor to the &amp;amp;lt;pre&amp;amp;gt; element. &amp;lt;ref&amp;gt;http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt&amp;lt;/ref&amp;gt; It is now in the HTML5 spec as a method of stopping all further html token parsing. It lacks an end tag and just emits the rest of the page as plain text. It throws a parse error upon reaching the end of the document as it is not considered a valid element (and it is missing an end-tag).&lt;br /&gt;
&lt;br /&gt;
=== Image ===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;image&amp;amp;gt; element is treated as an alternate (but invalid) name for &amp;amp;lt;img&amp;amp;gt;. This is because some sites (around 0.2%&amp;lt;ref&amp;gt;Email from Ian Hickson; comment in spec source&amp;lt;/ref&amp;gt;) make this mistake. It is already treated as an image by most major browsers.&lt;br /&gt;
&lt;br /&gt;
=== Meter and Progress (are not the same thing) ===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;meter&amp;amp;gt; is not just a special case of &amp;amp;lt;progress&amp;amp;gt;.  The meter element represents a scalar measurement within a known range, such as storage quota usage, a relative popularity rating or relevance indicator.  The control allows for the indication of high and low ranges, or minimum, maximum and optimal levels.&lt;br /&gt;
&lt;br /&gt;
The progress element, on the other hand, represents the completion progress of a task.  This could be a real time indicator for background processing task (e.g. using Web Workers or a file upload).  Progress elmements can also be in the indeterminate state, indicating that something is in progress, but it&#039;s completion progress is unknown.&amp;lt;ref&amp;gt;http://html5doctor.com/your-questions-answered-11/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The default rendering for a meter element could look something like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://developer.apple.com/mac/library/documentation/userexperience/conceptual/applehiguidelines/art/ct_leveldiscrete.gif&amp;quot; alt=&amp;quot;example of proper rendering for the meter element&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Whereas, the default rendering for the progress element could look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://developer.apple.com/mac/library/documentation/userexperience/conceptual/applehiguidelines/art/ct_determprogsizes.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, an indeterminate progress bar could also be styled as a throbber, which indicates progress without any indication of the remaining progress:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://developer.apple.com/mac/library/documentation/userexperience/conceptual/applehiguidelines/art/ct_asynchprogindsizes.jpg&amp;quot; alt=&amp;quot;picture of the default apple throbber&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [http://www.mail-archive.com/whatwg@lists.whatwg.org/msg01308.html Re: &amp;amp;lt;progress&amp;amp;gt; draft] for details.&lt;br /&gt;
&lt;br /&gt;
=== B, I, EM, STRONG, and MARK ===&lt;br /&gt;
&amp;amp;lt;em&amp;amp;gt; is meant to indicate that some text is emphasized. &amp;amp;lt;strong&amp;amp;gt; is meant to confer importance upon text. &amp;amp;lt;b&amp;amp;gt; is meant for text that is stylistically offset from the rest of the text. Finally &amp;amp;lt;i&amp;amp;gt; is used to indicate that some text is meant to be read in an alternate mood.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- should I use a different sentence for each element or the same one? --&amp;gt;&lt;br /&gt;
For example &lt;br /&gt;
    Cats are &amp;amp;lt;em&amp;amp;gt;cute&amp;amp;lt;/em&amp;amp;gt; animals.&lt;br /&gt;
could mean that cats are specifically cute.&lt;br /&gt;
    Cats are &amp;amp;lt;strong&amp;amp;gt;cute&amp;amp;lt;/strong&amp;amp;gt; animals.&lt;br /&gt;
could mean that the word cute is in some way important&lt;br /&gt;
    Cats are &amp;amp;lt;b&amp;amp;gt;cute&amp;amp;lt;/b&amp;amp;gt; animals.&lt;br /&gt;
could mean that the word cute is a new word (perhaps in a language lesson) but is not important&lt;br /&gt;
    Cats are &amp;amp;lt;i&amp;amp;gt;cute&amp;amp;lt;/i&amp;amp;gt; animals.&lt;br /&gt;
could mean that the word cute is meant to be read in a different tone (sarcastically for example)&lt;br /&gt;
    Cats are &amp;amp;lt;mark&amp;amp;gt;cute&amp;amp;lt;/mark&amp;amp;gt; animals.&lt;br /&gt;
means that the sentence is to be read normally but the word &amp;quot;cute&amp;quot; should be highlighted or marked in some way. This could be used for search terms on the page or alterations to an original text.&lt;br /&gt;
&lt;br /&gt;
=== IMG tag &amp;amp; alt text ===&lt;br /&gt;
On certain types of pages adding alt text is impossible (like sites that the user could upload images but does not supply a description). Because of this the alt attribute is optional &amp;lt;ref&amp;gt;http://www.paciellogroup.com/resources/articles/altinhtml5.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://juicystudio.com/article/requiring-alt-attribute-html5.php&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/public-html/2007Jun/0393.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
A longdesc attribute is not needed &amp;lt;ref&amp;gt;http://juicystudio.com/article/html5-image-element-no-alt.php&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== textarea ===&lt;br /&gt;
&lt;br /&gt;
The text area defaults to soft wrapping of the text area. The attribute @wrap can have one of the following values: soft, hard, or off.&amp;lt;ref&amp;gt;http://www.whatwg.org/specs/web-apps/current-work/#the-textarea-element-0&amp;lt;/ref&amp;gt;. &amp;quot;off&amp;quot; is considered a non-conforming value because it appears to have no purpose other than a visual presentational effect. &amp;lt;ref&amp;gt;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-August/022022.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.mail-archive.com/whatwg@lists.whatwg.org/msg22660.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hgroup and other heading elements ===&lt;br /&gt;
The point of &amp;amp;lt;hgroup&amp;amp;gt; is to hide the subtitle from the outlining algorithm.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== br and linebreaks ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== details element === &lt;br /&gt;
The &amp;lt;details&amp;gt; element is needed to provide an accessible way of reflecting a&lt;br /&gt;
common application widget in HTML-based applications without requiring authors&lt;br /&gt;
to use extensive scripting, ARIA, and platform-specific CSS to get the same&lt;br /&gt;
effect.&amp;lt;ref&amp;gt;http://www.w3.org/Bugs/Public/show_bug.cgi?id=8379#c13&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.w3.org/html/wg/wiki/ChangeProposals/removedetails&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML parsing ==&lt;br /&gt;
&lt;br /&gt;
=== script element ===&lt;br /&gt;
&lt;br /&gt;
Why the [http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#restrictions-for-contents-of-script-elements restrictions for contents of script elements]? Why the [http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#script-data-double-escaped-dash-dash-state complicated parsing rules for script elements]?&lt;br /&gt;
&lt;br /&gt;
See http://lists.w3.org/Archives/Public/public-html-comments/2010Mar/0017.html&lt;br /&gt;
&lt;br /&gt;
==== @DEFER and @ASYNC ====&lt;br /&gt;
ASYNC tells the browsers to run the script with its following content at the SAME time(namely, asynchronously).&lt;br /&gt;
DEFER tells the browsers to run the script LATER, and to run the following content first(the browsers will run the script until the page is ready).&amp;lt;ref&amp;gt;http://www.mail-archive.com/whatwg@lists.whatwg.org/msg22436.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== quirks mode ===&lt;br /&gt;
&lt;br /&gt;
The HTML parser has [http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#parsing-main-inbody the following] behavior difference in quirks mode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;dl&amp;gt;&amp;lt;dt&amp;gt;A start tag whose tag name is &amp;quot;table&amp;quot;&lt;br /&gt;
&amp;lt;dd&amp;gt;If the Document is not set to quirks mode, and the stack of open elements has a p element in scope, then act as if an end tag with the tag name &amp;quot;p&amp;quot; had been seen.&amp;lt;/dl&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Why? See http://hsivonen.iki.fi/last-html-quirk/&lt;br /&gt;
&lt;br /&gt;
=== ignored white space before head ===&lt;br /&gt;
&lt;br /&gt;
White space before the &amp;lt;code&amp;gt;&amp;amp;lt;head&amp;gt;&amp;lt;/code&amp;gt; tag is ignored. The main reason is that, given the markup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Sample page&amp;lt;/title&amp;gt;&lt;br /&gt;
...,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
some people expect&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.documentElement.firstChild&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to return the &amp;lt;code&amp;gt;head&amp;lt;/code&amp;gt; element.&amp;lt;ref&amp;gt;&amp;lt;cite&amp;gt;[http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-March/014148.html &amp;amp;#91;whatwg&amp;amp;#93; several messages about the tree construction stage of HTML parsing]&amp;lt;/cite&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- needs to be confirmed --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Why all input elements are candidates for Constraint validation ===&lt;br /&gt;
Some elements have the API but are barred because it makes it  &lt;br /&gt;
easier to loop through form.elements and do the validation stuff without  &lt;br /&gt;
checking if the validation stuff is available on the element. (Same reason  &lt;br /&gt;
&amp;lt;textarea&amp;gt; has .type.)&lt;br /&gt;
&amp;lt;ref&amp;gt;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-July/027195.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Failed proposals ==&lt;br /&gt;
=== An &amp;quot;advert&amp;quot; tag for advertisements ===&lt;br /&gt;
There is no advert tag because if users had an easy method of plainly disabling all ads from downloading or appearing content authors would cease to use the tag.&amp;lt;ref&amp;gt;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2008-February/013939.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== sandbox attribute on the html element ===&lt;br /&gt;
HTML is the wrong level for disabling scripts or other features. This is the kind of thing we should do at the HTTP layer.&amp;lt;ref&amp;gt;http://www.w3.org/Bugs/Public/show_bug.cgi?id=8849&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;https://wiki.mozilla.org/Security/CSP&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== feature queries ===&lt;br /&gt;
Various proposals have come up with the idea of being able to determine of a certain feature is available.&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/www-style/2009Dec/0130.html&amp;lt;/ref&amp;gt; These fail for a variety of reasons:&lt;br /&gt;
Part of the problem is that browser vendors will be economical with the truth.  Marketing people always have an over-optimistic view of the compliance of their product, and will always give themselves the benefit of the doubt in borderline cases.  Also, changing the compliance statement, to remove false claims that are exposed, is likely to a very low priority for the developers.&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/www-style/2010Jul/0097.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
With regard to CSS feature compliance: Remember that CSS&lt;br /&gt;
provides hints and implementations don&#039;t have to accept those hints, and&lt;br /&gt;
hardware may sometimes prevent their being implemented.&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/www-style/2003Nov/0000.html&amp;lt;/ref&amp;gt; &lt;br /&gt;
Some other reasons can be found in the footnotes.&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/www-style/2003Oct/0074.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://lists.w3.org/Archives/Public/www-style/2004Mar/0282.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== custom HTML elements ===&lt;br /&gt;
Custom elements make it impossible for search engines, developers, and browsers to understand the semantics of a page.&amp;lt;ref&amp;gt;http://html5doctor.com/your-questions-13/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+html5doctor+%28HTML5doctor%29&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== secure key-value data stores ===&lt;br /&gt;
[http://www.nczonline.net/blog/securestore-proposal/ A proposal for secure key-value stores for localstorage]&amp;lt;ref&amp;gt;http://www.mail-archive.com/whatwg@lists.whatwg.org/msg20754.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Why no namespaces]]&lt;br /&gt;
* [[Why no script implements]]&lt;br /&gt;
* [[Why not reuse legend|Why not reuse legend or another &#039;&#039;mini-header&#039;&#039; element.]]&lt;br /&gt;
* [http://www.w3.org/html/wg/wiki/ChangeProposals/KeepNewElements Rationale for a variety of elements]&lt;br /&gt;
* [[XHTML2 versus HTML5]]&lt;br /&gt;
* [http://lists.w3.org/Archives/Public/public-html/2008Aug/0300.html &amp;amp;lt;meta http-equiv=content-language&amp;gt; ]&lt;br /&gt;
* [http://www.w3.org/html/wg/wiki/RationalesGathering earlier page started with the same purpose.]&lt;br /&gt;
* [http://www.w3.org/html/wg/wiki/ChangeProposals/KeepNewElements rationale for some new HTML5 elements]&lt;br /&gt;
* [http://wiki.whatwg.org/wiki/FAQ WHATWG FAQ]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
* [http://www.seoprofessionalsonline.com professional seo]&lt;br /&gt;
* [http://www.seoprofessionalsonline.com/website-optimizer.asp website optimizer]&lt;br /&gt;
* [http://www.realsofttech.com/ web design service]&lt;/div&gt;</summary>
		<author><name>Alicethomas</name></author>
	</entry>
</feed>