html - 无法更改文本区域的宽度

标签 html css forms textarea width

我无法使用 html 行和列更改 textarea 的宽度,也无法使用 css 宽度更改它。我已经用html改变了高度。

如何改变宽度?

form,
label {
  position: relative;
  width: 310px;
  margin-left: 65px;
}

input,
textarea {
  border-radius: 4px;
  line-height: 30px;
  flex: 0 0 200px;
  margin-left: 10px;
  height: 35px;
}

label,
input,
textarea {
  display: block;
  margin-top: 20px;
  margin-right: -300px;
}

form {
  margin-top: 100px;
  margin-left: 580px;
  display: block;
  margin-top: 20px;
}
<div class="text-area"><label class="l-message">Message * <textarea name="message" type="textarea" class="message" style="height: 105px;" required></textarea></label></div>

最佳答案

您可以通过多种方式更改宽度。您可以内联或在 CSS 中执行此操作。 CSS 是推荐的方法。请看下面的片段

    form, label {
    position: relative;
    width: 310px;
    margin-left: 65px;
    }

    input, textarea {
    border-radius: 4px;
    line-height: 30px;
    flex: 0 0 200px;
    margin-left: 10px;
    height: 35px;
    width: 100%; /* or whatever width you want to set */
    }
    .form-area {
    background-color: #FAFAFA;
    padding: 0px 0px 40px;
    margin: 30px 265px 0px;
    border: 1px solid GREY;
    border-radius: 6px;
    width: 710px;
    height: 360px;
    }

label, input, textarea {
    display: block;
    margin-top: 20px;
    margin-right: -300px;
}
form {
margin-top: 100px;
margin-left: 580px;
display: block;
margin-top: 20px;
}
<div class="text-area"><label class="l-message">Message * <textarea name="message" type="textarea" class="message" style="height: 105px;" required></textarea></label></div>  

关于html - 无法更改文本区域的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58221799/

相关文章:

javascript - 如何用jquery加载图片?

javascript - 在 php 表单提交 INSIDE 同一页面后显示消息

jquery - 使用 jQuery 根据下拉框值动态添加表单字段(或字段集)

javascript - HTML <select> 选中的选项 background-color CSS 样式

html - 将 css 重置为 span 中的默认设置

html - 媒体查询不适用于移动纵向模式

javascript - 页面转换 - 避免 "flicker"的方法

jquery表单插件出现双重提交

angular - 当我展开一个标签部分时,所有克拉箭头都朝上。只有选定的箭头应该出现

javascript - 如何检查 iframe html 文件滚动是否到达底部或不使用 jquery