2011-11-11 2 views
0

Étant donné une table que je veux intégrer dans un site cms, la feuille de style globale écrase le style en ligne de la table ... comment puis-je empêcher la feuille de style de le faire? Le tableau que j'ai ressemble à quelque chose comme ça et est écrasé par la feuille de style ...Existe-t-il un moyen simple d'écraser une feuille de style avec un style en ligne?

<table id="idferthis" BORDER=1 RULES=NONE FRAME=BOX width="644" border="1" cellspacing="1" cellpadding="5"> 
    <tr> 
    <th id="toptopper" bgcolor="#6a8044" align="right" scope="row">HIPHOO</th> 
    <td bgcolor="#afd46c" align="center">SOMETHIN</td> 
    <td bgcolor="#afd46c" align="center">SOMETHINELSE</td> 
    </tr> 
.... 
</table>  

Merci beaucoup!

+0

Pourquoi utilisez-vous des styles en ligne au lieu d'inclure une feuille de style? – Zirak

+1

Copie possible de [Remplacer la propriété dans l'attribut "style ="?] (Http://stackoverflow.com/questions/1933248/override-property-in-style-attribute) –

+0

@Zirak ... parce que je suis trop paresseux pour traduire les tables en css approprié ... et il y a beaucoup de ces tables individuelles ... ;-P – Jurudocs

Répondre

3

essayer ceci après l'élément que vous voulez être surchargée

important!;

donc un exemple serait

<td style="color:#000; !important;">Black Text</td> 

Ce serait passer outre une feuille de style avec le texte noir.

1

Essayez d'utiliser l'attribut style pour la table,

cela signifie style="border-width:1; width:644px; ..."

1

Utiliser les règles CSS pour le style de votre table, CSS en ligne a priorité consista.

Par exemple, au lieu d'utiliser l'attribut bgcolor, utilisez la propriété CSS background-color, par exemple .:

<td style="background-color: #afd46c;" align="center">SOMETHINELSE</td> 
0

Dans votre fichier css écrire un style pour le contrôle rendu et appliquer !important au style.

Par exemple.

table td {background-color: red !important;}

Questions connexes