2017-08-22 7 views
0

Je construis une page sur l'intranet de mon entreprise, qui fonctionne sur Sharepoint 2007. J'essaie d'utiliser des tableaux pour mieux organiser la page, mais il semble qu'il y ait un feuille de style qui définit toutes les tables comme ayant des bordures et des arrière-plans gris. Je voudrais changer la mise en forme de la table, mais ne peux pas trouver un moyen de contourner la feuille de style.Comment sur-rouler CSS dans le système de gestion de contenu

Lorsque j'entre dans l'éditeur HTML, j'ai essayé de mettre à jour le code HTML dans la table, mais pas de chance. J'ai essayé d'ajouter des CSS dans cet éditeur, mais pas de dés. Je suis un amateur de ce genre de choses, donc je ne sais pas comment faire. Yat-il un moyen de dépasser ce CSS et d'obtenir le style de table que je veux?

+0

Les tableaux pour les données réelles? Ou essayez-vous de les utiliser pour mettre en page la page? Si c'est le dernier, alors je vous suggère de ne pas utiliser les tables et d'utiliser des éléments de bloc, comme 'divs'. Si ce sont des données de table réelles, et que vous ne pouvez pas utiliser inline-css, je dirais que vous pourriez ne pas avoir de chance - à moins que vous ne puissiez ajouter votre propre feuille de style au serveur Sharepoint. – disinfor

Répondre

0

Comment accéder à la table? Si elle n'est sélectionnée que par la balise de table dans css, alors vous ne pouvez rien faire à moins de donner une classe à toutes les tables. Si elle est sélectionnée par une classe, vous pouvez modifier la classe pour cette seule table que vous souhaitez modifier. Si vous souhaitez conserver certains des attributs, créez un ID différent pour la table, créez un sélecteur dans css pour cet ID et ajoutez les attributs que vous souhaitez conserver. Par exemple ...

<table class = 'table'> 
<tr> 
<td>example<td> 
</tr> 
<tr> 
<td>example2<td> 
</tr> 
</table> 
<table class = 'table'> 
<tr> 
<td>example<td> 
</tr> 
<tr> 
<td>example2<td> 
</tr> 
</table> 
<table class = 'table'> 
<tr> 
<td>example<td> 
</tr> 
<tr> 
<td>example2<td> 
</tr> 
</table> 
<table class = 'table2'> 
<tr> 
<td>example<td> 
</tr> 
<tr> 
<td>example2<td> 
</tr> 
</table> 
<table class = 'table'> 
<tr> 
<td>example<td> 
</tr> 
<tr> 
<td>example2<td> 
</tr> 
</table> 


<style> 
.table{ 
border:solid 5px black; 
} 
.table2{ 
border:solid 5px purple 
} 
</style> 

dans cet exemple, je fait toutes les autres tables ont une classe, et vient de changer la classe pour une table qui je voulais changer.

+0

J'ai été capable de résoudre mon problème en jouant avec un peu plus. En ajoutant des CSS en ligne à la table, et des cellules individuelles, j'ai pu obtenir ce dont j'avais besoin. Ce n'est pas idéal, mais cela me permet de mieux mettre en page. Merci de votre aide. – NSmith