According to the HTML5 specification for the textarea element placeholder attribute
If you’re on the line, it’s not a valid unfocused control .
However, trying such a declaration element textarea
<textarea name="story" rows="4" cols="60" id="form-story" maxlength="300" placeholder="No more than 300 characters long."> </textarea> Together with other elements in the form, the text of the placeholder attribute is not displayed in the textarea field, at least not in MS Edge, nor in Chrome.
Is this a result of the item being declared incorrectly, or are there other reasons?