input - HTML text area change position of placeholder -


i want text input area bigger have placeholder text in top left corner. how accomplish this?

jsfiddle here.

<form name="myform" class="infocontent">    <input data-role="none" type="email" class="inputemail required" name="email" placeholder="email"/> </br></br>    <input data-role="none" type="text" class="inputmessage messageheight required" name="message"  placeholder="message" style="width:400px; height:100px;"/> </br> </br>     <div id="load"></div>    <input data-role="none" type="submit" name="submit" class="submit" value="submit"/> </form> 

you can pseudo elements , css, have 1 each browser:

::-webkit-input-placeholder { /* webkit browsers */        position: absolute; top: 0; left: 0;      position:0 0;      height: 100px;      width:400px;  }  :-moz-placeholder { /* mozilla firefox 4 18 */        position: absolute; top: 0; left: 0;      position:0 0;      height: 100px;      width:400px;  }  ::-moz-placeholder { /* mozilla firefox 19+ */        position: absolute; top: 0; left: 0;      position:0 0;      height: 100px;      width:400px;  }  :-ms-input-placeholder { /* internet explorer 10+ */        position: absolute; top: 0; left: 0;      position:0 0;      height: 100px;      width:400px;  }
<form name="myform" class="infocontent">          <input data-role="none" type="email" class="inputemail required" name="email" placeholder="email"/> </br></br>            <input data-role="none" type="text" class="inputmessage messageheight required" name="message"  placeholder="message" style="width:400px; height:100px;"/> </br> </br>               <div id="load"></div>             <input data-role="none" type="submit" name="submit" class="submit" value="submit"/>            </form>

the above example allow modify placeholder code css.


Comments