文本框中的行距

本文关键字:文本 | 更新日期: 2023-09-27 18:21:53

有什么方法可以设置TextBox多行中两行之间的间距吗?我试过这个:

<asp:TextBox runat="server" ID="txbdesc" Text='<%# Eval("Descritivo") %>' TextMode="MultiLine" Rows="5" Width="450px" LineSpacing="-9" />

谢谢。

文本框中的行距

然后使用TextMode="MultiLine",它将在客户端浏览器中呈现<textarea>元素。文本区域中的垂直行距可以使用行高属性通过纯CSS进行更改。

例如,这将使内容的空间加倍:

#txbdesc {
  line-height: 2em;
}

textarea:上设置line-height CSS属性

.large {
    line-height: 20px;
}
.small {
    line-height: 10px;
}
textarea {
    width: 100%;
    height: 100px;
    font-size: 10px;
}
<textarea class="large">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ullamcorper orci ligula, vel mattis quam rutrum nec. In sollicitudin mi et laoreet vestibulum. Sed ante dolor, suscipit tincidunt tempor vel, accumsan at nibh. Aliquam erat volutpat. Nullam posuere enim dictum turpis ultrices feugiat. Phasellus convallis vestibulum lacus in tristique.
</textarea>
<textarea class="small">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ullamcorper orci ligula, vel mattis quam rutrum nec. In sollicitudin mi et laoreet vestibulum. Sed ante dolor, suscipit tincidunt tempor vel, accumsan at nibh. Aliquam erat volutpat. Nullam posuere enim dictum turpis ultrices feugiat. Phasellus convallis vestibulum lacus in tristique.
</textarea>