W3C home > Mailing lists > Public > public-i18n-bidi@w3.org > July to September 2010

HTML attribute with no value

From: Aharon (Vladimir) Lanin <aharon@google.com>
Date: Sun, 19 Sep 2010 16:25:05 +0200
Message-ID: <AANLkTinO4n1yTSyQ4NhU1LhcAMCpiHNVStn3JMN_=nqw@mail.gmail.com>
To: Tab Atkins <tabatkins@google.com>, public-i18n-bidi@w3.org
In the f2f, we said:

ubi syntax is ubi=”ubi”|””|”off”. The “ubi” and empty string values are
equivalent, and mean that bidi isolation is on for the element.

I am confused about why we needed two values meaning "on", and if so, why
neither one of them is named "on".

The crux of my question is what, exactly, does the HTML spec say about an
attributes with no value, e.g. <span foo>? Is it always equivalent to <span
foo=foo>, or to <span foo="">, or something else?

If <span foo> is equivalent to <span foo=foo>, I do not see why we need an
empty string value.

If, on the other hand, <span foo> is equivalent to <span foo="">, I
understand why we need an empty value as well as an equivalent non-empty
value, but I do not understand why the latter has to be the meaningless
"ubi". I would prefer ubi=”on”|””|”off”.

Received on Sunday, 19 September 2010 14:25:55 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:24:37 UTC