2014-07-01 4 views
1

J'ai un projet avec plusieurs zones de texte et j'ai besoin de certains d'entre eux pour devenir Multiline. Mais le problème est, quand je les ai mis en Multiline, je perds tous mes styles CSS. J'ai recherché autour de et a découvert que la zone de texte se transforme en TextArea à l'exécution, est Multiline est sélectionné. Bien, je suis toujours à la recherche d'un moyen de conserver ou de remplacer en quelque sorte le CSS pour garder mon backcolor, la taille et la police préféréeDéfinir une zone de texte multiligne sans perdre CSS

+0

Essayez d'écrire le même CSS pour textarea. – Era

+0

Avez-vous vérifié ce lien http://stackoverflow.com/questions/454202/creating-a-textarea-with-auto-resize –

Répondre

0

Essayez de changer votre CSS de sorte qu'au lieu de son application au input[type=text] s'applique à textarea.

Modifiez également votre code HTML actuel pour créer les zones de texte "multilignes" dans TextArea.

Je suis aussi légèrement confus ce que vous voulez dire par "runtime". Il n'y a pas d'exécution dans les pages Web HTML/CSS?

+0

Ceci est comme page asp.net c'est pourquoi j'ai dit "runtime" –

4

Je ne comprends pas vraiment ce que vous voulez dire. Les boîtes de texte multilignes sont des zones de texte, mais elles ne sont pas définies à l'exécution. Vous devez développer votre sélection CSS et ajouter des textarea.

Je ne sais pas si c'est ce que vous cherchez, mais je viens de faire un exemple sur jsFiddle: http://jsfiddle.net/N79fj/1/

HTML:

<form action="#" method="post"> 
    <input type="text" name="test" /><br /> <!-- Textbox --> 
    <textarea name="textarea" cols="30" rows="5"></textarea> <!-- Textarea (Multiline) --> 
</form> 

CSS:

input[type="text"], textarea { 
    background-color: #000; 
    color: #fff; 
    font-family: Arial; 
} 
0

CSS

.textArea { 
    background: #ccc !important; 
    font-size:12px !important; 
} /*change css properties as you want*/ 

Appliquez cette classe à votre zone de texte multiligne avec l'attribut class="textArea".

+0

Ne fonctionne pas . Il continue à ignorer le CSS –

+0

que vous avez vérifié dans firebug? voir ma mise à jour en réponse. essayez d'écrire '! important 'après chaque propriété. – Era

+0

Essayé avec l'important et n'a pas fonctionné ... –

Questions connexes