2010-10-12 5 views
2

Je récupère des données de la base de données et l'affiche à l'intérieur textarea en format tableau, j'essaie d'appliquer un style CSS pour la table à l'intérieur textarea mais aucun effet, quelqu'un sait ou fait cela avant, s'il vous plaît conseiller , j'utilise éditeur Javascript pour l'affichage plus comme mot si l'utilisateur peut formater le document,Style CSS pour table à l'intérieur textarea

<style type="text/css"> 
table { } 
td,th { white-space:nowrap; padding:3px;color: red; } 
.test { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: red; } 
</style> 

<table width="120%" border="0" cellpadding="0" cellspacing="1"> 
    <tr> 
    <td width=100% valign="top" class="test">Test 
    <textarea name="txt_letter_body" style="width=100%" rows="50" >   <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
     <tr valign=top> 
     <td class="test">Data</td> 
     <td align=left colspan=3><font face="Arial, Helvetica, sans-serif" size=3 ></font></td> 
     </tr> 
     <tr valign=top> 
     <td></td> 
     <td colspan=3><hr noshade size=1 color=#000000></td> 
     </tr> 
    </table> 
    </textarea> 
    </td> 
    </tr> 
</table> 

Est-il possible d'appliquer pour table à l'intérieur css textarea.

Répondre

0

finalement je l'ai trouvé 1 solution, j'ajouter des attributs de style dans la table après textarea, qui, comme ci-dessous

<table width="100%" border="0" style="font-family: arial;"> 
2

La plupart des implémentations de ce que vous demandez sont quelque peu complexes. Vous demandez essentiellement un éditeur WYSIWYG si vous voulez un style.

Un exemple serait la boîte de commentaire comme celle de StackOverflow qui montre une version formatée ci-dessous. Un autre exemple est TinyMCE qui utilise une zone de texte cachée pour stocker le texte réel mais affiche la version formatée dans un balisage séparé.

Regardez http://tinymce.moxiecode.com/

0

Les contextes d'un ne peut être texte brut (y compris les entités). Une autre approche, indiquée précédemment, est donc nécessaire pour formater le texte.