<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Oct 3, 2008 at 12:24 PM, Andy Lyttle <span dir="ltr"><<a href="mailto:whatwg@phroggy.com">whatwg@phroggy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Oct 3, 2008, at 10:15 AM, Jonas Sicking wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Russell Leggett wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I've wrestled with this because its something that our designer has wanted to use all over the place for an application I'm working on. It turns out to be a usability nightmare if not used sparingly.<br>
</blockquote>
<br>
Why was it a uasability nightmare? Would it still have been a useability nightmare if there had existed a semantic 'placeholder' attribute?<br>
</blockquote>
<br></div></div>
Or was it because they really should have been using labels, instead of trying to shoehorn all the labels into placeholders that disappear on focus so as soon as you click you can't see what you're supposed to be doing?</blockquote>
<div><br>I can't speak for him, but I'm willing to state "Bingo" for myself.  A blog post commenting on the "use javascript to turn labels into placeholders" technique [1] brought up *exactly* that issue.<br>
<br>That's really just an argument to use it sparingly, though - if a semantic way to do this was presented, there'd be no problem with using it for an attractive and compact login form.<br><br>@Jonas: The question that presents itself is what semantic @placeholder could present that isn't already covered by <label>.<br>
<br>[1]: <a href="http://www.simiandesign.com/blog-fu/2005/09/javascript_for.php">http://www.simiandesign.com/blog-fu/2005/09/javascript_for.php</a> <br><br>~TJ<br></div></div></div>