问题:小程序的input组件常常用到,但在使用input组件的时候会出现一种现象:明明设置了input的宽度,可是输入的内容显示的长度范围却怎么都不到一整个input组件的宽度,并且后面没显示的地方没法聚焦,具体效果以下:小程序
通过尝试,发现是由于input组件默认的样式问题,在设置input组件的宽度的时候 若是是这是width的值,则不能用百分比,而要用真实的数据,如px、rpx等;还有一种状况就是若是真须要用到百分比,那么可设置的input组件的 min-width 和 max-width 属性,但注意:若是设置的是 min-width 或 max-width 属性,不可设置 width 属性,具体代码以下:学习
1 /*第一种:设置真实值*/
2 .inputstyle1{ 3 width:450rpx; 4
5 } 6
7 /*第二种:设置min-width值*/
8 .inputstyle2{ 9 min-width:60%; 10
11 } 12
13 /*第三种:设置max-width值*/
14 .inputstyle3{ 15 max-width:60%; 16
17 } 18
19 /* 三种选择一种写便可 */
具体效果以下:优化
以上内容供学习总结分享,有什么不对的地方或可优化的地方,欢迎各位多多指教。spa