Tab Atkins Jr.:

1) @placeholder
  Con: Duplicates semantics already present in <label>, (...)

That could be circumvented by combining the two:

  <label>Foo <input type=text placeholder></label>

yielded

  [Foo     ]

whereas

  <label>Foo <input type=text placeholder="Bar"></label>

resulted in

  [Bar     ].

A similar observation as for |results|, concerning "binary" attributes, applies. Also I think the (textual) content of |label| is too hard to push into a placeholder text, because it may include all kinds of markup and style that it should or should not retain.

2) @alt

Non-interactive UAs might choose to use |alt| instead of rendering form controls.

Reply via email to