现在这颗星位于文本区的底部。如何将html下方的星形垂直对齐到textarea的中间。
这是html
<table>
<tr>
<td valign="middle">
<textarea id="txtDescription"></textarea>
<span class="star">*</span>
</td>
</tr>
</table>
风格
.star
{
color: #ff0000;
margin: 0 0 0 5px;
}
以下是demo
答案 0 :(得分:4)
创建一个新的<td>
并添加星号:
<强> HTML 强>
<table>
<tr>
<td valign="middle">
<textarea id="txtDescription"></textarea>
</td>
<td>
<span class="star">*</span>
</td>
</tr>
</table>
答案 1 :(得分:0)
将跨度转换为另一个td标记
检查
<table>
<tr>
<td valign="middle">
<textarea id="txtDescription"></textarea>
</td>
<td> <span class="star">*</span>
</td>
</tr>
</table>
答案 2 :(得分:0)
我已经在'td'标签内使用了css float并且正在使用DEMO
<强> CSS 强>
textarea{
float:left;
}
span{
float:right;
margin:10px;
color:green;
}