2016-05-03 4 views
0

プレースホルダテキストのスタイルを設定しようとしていますが、プレースホルダテキストを上に置いておきたいと思います。現在その真ん中に座っている。パディングプロパティは機能しますが、余白はありません。テキスト揃えプロパティは機能し、縦揃えは機能しません。これには理由がありますか?input.placeholder text、vertical-alingプロパティ

input[type="textarea"]::-webkit-input-placeholder { 
 
    padding: 10px; 
 
} 
 
input[type="textarea"]:-moz-placeholder { 
 
    /* Firefox 18- */ 
 
    padding: 10px; 
 
} 
 
input[type="textarea"]::-moz-placeholder { 
 
    /* Firefox 19+ */ 
 
    padding: 10px; 
 
} 
 
input[type="textarea"]:-ms-input-placeholder { 
 
    padding: 10px; 
 
}
<div class="description"> 
 
    <label>Description</label> 
 
    <input type="textarea" placeholder="Description"></input> 
 
</div>

+0

あなたが欲しい:

<textarea rows="4" cols="50">Text here</textarea>は、私は、これはあなたが欲しいものだと思います入力ボックスの上にプレースホルダ? –

+0

いいえ、プレースホルダを垂直に揃えて、中央に配置しないでください。テキスト領域はかなり大きく、垂直方向の真ん中に座っていて、左に揃っています。私はそれがテキストエリアボックスの左上に座ることを望みます。 –

+0

「入力テキスト」について話していますか?または 'textarea'?テキスト領域は別のタグです。 –

答えて

1

テキストエリアには、このように定義されています

<div class="description"> 
 
    <label>Description</label> 
 
    <textarea placeholder="Describe yourself here..." rows="4" cols="50" ></textarea> 
 
</div>