【发布时间】:2013-11-19 12:01:38
【问题描述】:
如何在每行文本下设计一个带有线条的文本区域,如下图所示:
【问题讨论】:
标签: javascript jquery html css
如何在每行文本下设计一个带有线条的文本区域,如下图所示:
【问题讨论】:
标签: javascript jquery html css
我在 jsfiddle 中为你创建了这个,这是你要找的吗?
<style>
._ta {
background-color:#AADDF2;
padding:10px;
}
._ta textarea {
background: transparent url(http://s24.postimg.org/62v2ipx81/underline.png) repeat;
border:none;
height:150px;
width:300px;
overflow:hidden;
line-height:30px;
font-weight:bold;
color:#FF9900}
</style>
<div class="_ta">
I like my name because:<br />
<textarea></textarea>
</div>
【讨论】:
line-height 和背景图像上的行距大小,一旦您输入的行数超出您所见,文本将向上移动并与线条不同步...通过获得正确的线条高度和图像大小,您将能够让它看起来不错;-)
使用background-image 或CSS gradients 来实现您想要的。
【讨论】:
font-family、font-size 和line-height。
font-size,@987654327 中提到的方式为每个字符提供住宿@ 和其他 CSS 属性。 - @Er.KT