且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

textarea标签垂直对齐:中间

更新时间:2022-11-01 22:06:02

CODEPEN演示



HTML

 < div> 
< label for = textarea> Textarea:< / label>
< textarea cols = 40行= 8 name = textarea id = textarea>< / textarea>
< / div>

CSS

  label,
textarea {
display:inline-block;
vertical-align:middle;

}


I'm trying to align the label for this text area in the middle of the text box, but it just isn't working. The output looks something like this:

          xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx      
          xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
          xxxxxxxxxxxxxxxxxxxxxxxxxxxxx    
Synopsis: xxxxxxxxxxxxxxxxxxxxxxxxxxxx

Here's the code I've been trying. TY!

<style>
label textarea{
 vertical-align: middle;
}
</style>

<label>Synopsis: <textarea style="border: none" rows="7" cols="60">$v_Synopsis</textarea></label> 

CODEPEN DEMO

HTML

 <div>
  <label for="textarea">Textarea:</label>
  <textarea cols="40" rows="8" name="textarea" id="textarea"></textarea>
</div>

CSS

label,
textarea{
  display:inline-block;
  vertical-align:middle;

}