1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > input textarea 宽度设置100%不超出父元素

input textarea 宽度设置100%不超出父元素

时间:2020-12-28 07:08:16

相关推荐

input textarea 宽度设置100%不超出父元素

<div style="padding-left: 10px;padding-right: 10px;"><textarea style="width:100%; height:220px;border: 1px solid #F2F2F2;"></textarea></div>

上述代码,父元素加了padding填充,<textarea> 的width再设置为100% 就会超出div的范围,

即使父元素不加padding填充,由于设置了<textarea>的border是1px, 所以左右边框会占据2px的宽度,也是会超出2px的,这时可以给textarea加如下样式解决:

textarea{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}

在盒子模型中,padding 、margin、border等的宽高是计算在盒子外的,

而 box-sizing : border-box 表示盒子的宽高计算在盒子内部,

box-sizing共有3种取值:

content-box :padding 、margin、border等的宽高是计算在盒子外的

border-box:padding 、margin、border等的宽高是计算在盒子内部的

inherit:从父类继承box-sizing的值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。