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

input标签中size与style="width:xxxpx;"的区别

这两个都可以改变文本框的宽度,

百度查找了一下,对于 <input type="text"> 和 <input type="password">,size 属性定义的是可见的字符数。而对于其他类型,size 属性定义的是以像素为单位的输入字段宽度。
“size 属性定义的是可见的字符数”对于这句话不是很明白,如果我定义一个size=“10”,但我还是可以输入看到超过10个字符,是我理解有误吗?


正在回答

4 回答

   对于 <input type="text"> 和 <input type="password">,size 属性定义的是可见的字符数。而对于其他类型,size 属性定义的是以像素为单位的输入字段宽度。
        css 的 width 属性设置元素的宽度。
        注:input标签没有width属性,因此 <input type="text" value=""  width="200px"/> 是没有效果的。

1 回复 有任何疑惑可以回复我~
#1

qq_丨银丨_0 提问者

非常感谢!
2016-08-24 回复 有任何疑惑可以回复我~

size定义的是输入框长度吧。。width要是对文本定义就是到那个长度会换行,。input标签有用width?你是想用maxlength="10"吧,仅供参考,谢。。

0 回复 有任何疑惑可以回复我~

size是指文本框内(空白区)的长度(单位是字符数),width是指文本框控件的长度(以坐标值为单位)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

input标签中size与style="width:xxxpx;"的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信