为了账号安全,请及时绑定邮箱和手机立即绑定

如何使文本区域适合表格单元格

如何使文本区域适合表格单元格

ibeautiful 2021-12-02 15:23:54
我在表格的输入中显示了一个文本区域。但我想调整它的大小,使其覆盖整个表格单元格,直到边框。逻辑——<textarea type="textarea" value="{{data.directRowNo}}" id = "abc"></textarea></td>我使用的 css 是 -  #abc{width: 100%;height: 443%;box-sizing: border-box;resize: vertical;max-height: 500px;}图片 -出现了我不想要的分叉线。
查看完整描述

3 回答

?
梦里花落0921

TA贡献1772条经验 获得超5个赞

是这你在找什么?


CSS


table {

    width: 500px;

    margin: 20px auto;

    border-collapse:collapse;

    border-spacing: 0;

}


table td {

    background-color: red;

    border: 0;

    min-height: 20px;

}


textarea {

    border: none;

    width: 100%;

    -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */

    -moz-box-sizing: border-box; /* FF1+ */

    box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/

}

HTML


<table>

    <tr>

        <td>

            cell

        </td>

    </tr>

    <tr>

        <td>

            <textarea></textarea>

        </td>

    </tr>

    <tr>

        <td>

            cell

        </td>

    </tr>

</table>

上面的代码将<textarea>与单元格一起调整大小,并将拉伸textarea直到单元格边框。


查看完整回答
反对 回复 2021-12-02
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

尝试


textarea{

width:100%;

height:100%;

 resize: none;

}


查看完整回答
反对 回复 2021-12-02
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

尝试将 td 的填充设置为 0:https : //jsfiddle.net/upb51sth/


td {

  background-color: red;

  padding: 0;

}


查看完整回答
反对 回复 2021-12-02
  • 3 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信