- From: Roger Hågensen <rescator@emsai.net>
- Date: Wed, 20 Mar 2013 22:54:20 +0100
- To: whatwg@lists.whatwg.org
On 2013-03-20 10:18, Markus Ernst wrote: > The problem is that some users do not even start to type when they see > text in the field they focused. Thus I strongly believe that some > visible hint at the _focusing_ moment would be helpful for these > users. If the Opera and IE behaviour of totally hiding the placeholder > is considered as suboptimal, the placeholder could be blurred, made > semi-transparent or whatever; but I am sure that something should > happen when the control gets focus, and not only when the user starts > typing. Have it dim/vanish at not just onfocus but onmouseover as well? (and TAB, but that should be the same as onfocus usually) I agree that this would be beneficial. Here is an example: (go to http://htmledit.squarefree.com/ or someplace similar or save it locally as .html and test it that way) <style type="text/css"> /****** css start *****/ input::-webkit-input-placeholder { /* WebKit browsers */ color: red; } input:hover::-webkit-input-placeholder { /* WebKit browsers */ opacity:0.5; text-align:right; } input:focus::-webkit-input-placeholder { /* WebKit browsers */ opacity:0.0; } input:placeholder { /* future standard!? */ color: red; } input:placeholder:hover { /* future standard!? */ opacity:0.5; text-align:right; } input:focus:placeholder { /* future standard!? */ opacity:0.0; } /****** css end *****/ </style> <!- ***** html start ***** -> <input name="first_name" id="first_name" placeholder="Your first name..." type="text"> <!- ***** html end ***** -> I only did webkit! (and what I assume will be the standard?) Reason I did not add any css for IE 10 or Firefox 19 is that they fail (at least I could not easily get this to work in those browsers), Chrome 25 handles this just fine. Other than me playing around a little with the right align to visually move the placeholder text "out of the way", I assume this is how you would like it to look/behave Markus? So maybe a placeholder opacity of 0.5 on hover, and opacity of 0.0 on focus would be a suitable browser default. (web authors should still be able to style the behavior like I just did) -- Roger "Rescator" Hågensen. Freelancer - http://www.EmSai.net/
Received on Wednesday, 20 March 2013 21:54:46 UTC