¿Debo dimensionar un área de texto con atributos CSS width / height o HTML cols / rows?


Cada vez que desarrollo una nueva forma que incluya un textarea tengo el siguiente dilema cuando necesito especificar sus dimensiones:

Use CSS o use los atributos textarea cols y rows?

¿Cuáles son los pros y los contras de cada método?

¿Cuál es la semántica de usar estos atributos?

¿Cómo se suele hacer?


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52