input和textarea的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了input和textarea的区别相关的知识,希望对你有一定的参考价值。

参考技术A input:是单行输入框,不会换行。即使设置了宽高,也只是一行。可以通过size属性设置输入字符的长度,但是如果通过css设置了宽高,则size属性无效;
通过value属性设置输入框的初始值,通过maxlength设置输入框可以输入的最大字符数。

textarea是多行输入框,可以换行。可以通过cols和rows属性设置宽高,也可以通过width和height属性设置宽高。通过maxlength设置输入框可以输入的最大字符数。

取消chrome浏览器下input和textarea的默认样式

chrome浏览器下的input和textarea在聚焦的时候都有一个黄色的边框,而且textarea还可以任意拖动放大,这是不能容忍的,影响美观不说,有时候拖动textarea还会使页面布局错乱,所以决定重置这些样式。

 

取消chrome下input和textarea的聚焦边框:

input,button,select,textarea{outline:none}

取消chrome下textarea可拖动放大:

textarea{resize:none}

最后,写在一起,重置input和textarea的默认样式:

input,button,select,textarea{outline:none}textarea{resize:none}

以上是关于input和textarea的区别的主要内容,如果未能解决你的问题,请参考以下文章

input和textarea的区别

input,textarea的区别

取消chrome浏览器下input和textarea的默认样式

取消chrome浏览器下input和textarea的默认样式

为啥 textarea 不是 input[type="textarea"]?

如何使用 JavaScript 查找 INPUT 和 TEXTAREA 插入符号位置坐标?