Raúl Ferràs Raúl Ferràs - 1 year ago 61
CSS Question

Should I size a textarea with CSS width / height or HTML cols / rows attributes?

Every time I develop a new form that includes a

I have the following dilemma when I need to specify its dimensions:

Use CSS or use the
's attributes

What are the pros and cons of each method?

What are the semantics of using these attributes?

How is it usually done?

Answer Source

I recommend to use both. Rows and cols are required and useful if the client does not support CSS. But as a designer I overwrite them to get exactly the size I wish.

The recommended way to do it is via an external stylesheet e.g.

textarea {
    width: 300px;
    height: 150px;

Inline styling is not good practice (should not be used unless it is very minimal) e.g.

<textarea style="width: 300px; height: 150px;">