javascript - 如何在文本区域中的行之间绘制分隔符

标签 javascript css textarea

是否可以仅使用 CSS 在 textarea 中的行之间绘制分隔符,如下图所示:

enter image description here

注意:我知道如果我通过使用 javascript 为每个元素创建一个新行来使用表格,这将非常容易,但我正在探索是否有一个仅对文本区域使用 CSS 的简单解决方案

谢谢,

最佳答案

是的,你可以通过 css 线性渐变来实现它。 Demo

CSS

 textarea {
  height: 80px;
  line-height: 22px;
  background: repeating-linear-gradient(
  0,
  #222,
  #222 1px,
  #333 1px,
  #333 20px
);
 color: #fff; 
}

html

<textarea name="" id="" cols="30" rows="10"></textarea>

关于javascript - 如何在文本区域中的行之间绘制分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45776893/

相关文章:

javascript - 限制文本区域中单行的行数和字母数

html - 占用标题后所有剩余空间的文本区域

python - 使用 python mechanize 填充 <noscripts> 标签内的 textarea

javascript - 如何在主页上只运行一次脚本?

javascript - 语音服务 Azure - 服务器连接失败

javascript - Sinon如何对异步函数进行单元测试的 stub 方法

jquery - 如何调整内部 div 容器高度以适应其他 div

javascript - 动画 - jQuery - 带有延迟的 fadeInUp

javascript - IndexedDB 填充多个 ObjectStore 时,错误 : Failed to execute 'transaction' on 'IDBDatabase' : A version change transaction is running

html - 具有合并单元格的 HTML 表格中的单元格宽度