Don't use placeholder text as labels One of the form field enhancements coming in HTML5 is the placeholder-attribute: The placeholder attribute represents a short hint (a word or short phrase) intended to aid the user with data entry. A hint could be a sample value or a brief description of the expected format. Not a new concept by any means, but it’s great that it’s being formalized and supported