html - 当我在 CSS 或纯 HTML 中设置文本区域时,它的宽度不会达到 100%?

标签 html css

如何将文本区域的宽度设置为 100%?当我说:textarea {width: 100%} in css 时它不起作用。

最佳答案

有几种方法可以解决这个问题:

  • 给父元素一个padding-right等于textarea的累积border-width和padding(所有浏览器都支持)
  • 使用 box-sizing 属性在设置宽度时包括边框和填充:

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    

    (IE8+及所有其他浏览器均支持)

关于html - 当我在 CSS 或纯 HTML 中设置文本区域时,它的宽度不会达到 100%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5445948/

相关文章:

jquery - 我无法使用 Bootstrap 的 "well"命令在我的网站上创建一个灰色的大框

javascript - 在 PHP 变量中存储 html 页面、解析并显示它的正确方法

css - 顶部横向菜单 Prestashop 1.6

javascript - 如何在可折叠的表格下方添加一个div?

javascript - 当启用面板向左滚动时,如何显示我的页面在左侧部分可见?

html - 如何在一个div中排列3个div

javascript - 数据未显示在创建的指令中

html - 如何为 Mozilla Firefox 编写单独的样式表

css - 将新行/n 转换为 Angular 换行符

html - 中间那条竖线怎么划分?