Je voudrais définir les attributs textarea
rows
et cols
via CSS.
Comment ferais-je cela en CSS?
width
et height
sont utilisés lors du parcours css.
<!DOCTYPE html>
<html>
<head>
<title>Setting Width and Height on Textareas</title>
<style>
.comments { width: 300px; height: 75px }
</style>
</head>
<body>
<textarea class="comments"></textarea>
</body>
</html>
<textarea rows="4" cols="50"></textarea>
Cela équivaut à:
textarea {
height: 4em;
width: 50em;
}
où 1em est équivalent à la taille de la police actuelle, la largeur de la zone de texte est donc de 50 caractères. voir ici .
Je ne pense pas que tu peux. Je vais toujours avec la hauteur et la largeur.
textarea{
width:400px;
height:100px;
}
la bonne chose à propos de le faire de la manière CSS est que vous pouvez complètement le styliser. Maintenant, vous pouvez ajouter des choses comme:
textarea{
width:400px;
height:100px;
border:1px solid #000000;
background-color:#CCCCCC;
}
Autant que je sache, vous ne pouvez pas.
D'ailleurs, ce n'est pas ce que CSS est pour de toute façon. CSS est pour le style et HTML est pour le balisage.