The <textarea> tag and the <input> are very much similar in terms of their usage. The only difference between the two is : <input> accepts a single line input where as <textarea> accepts a multi-line text input.
The most interesting feature about the <textarea> is that the size of the input area can be easily adjusted according to the design of the website.
The size of a text area is specified in terms of cols and rows attributes. For better use, CSS height and width properties can be used too.
The HTML <textarea> tag allows the user to enter text over multiple rows.
The two can be differentiated visually also. In the <textarea>, there are 3 dots on the bottom right corner of the input box. These dots indicate the resizeable nature of it.
But sometimes, one may want to disable this property. Maybe because one may not want a resizeable textarea.
CSS3 has introduced a new property for elements that will help you do this. This property is the resize property.
Add the following CSS code to your stylesheet to disable resizing of all textarea elements:
You may have to check the browser compatibility before you use this property. Unfortunately this is only supported by 60% of total browsers today.