2017-08-22 9 views
0

Sharepoint 2007で動作する私の会社のイントラネット上にページを構築しています。私はページを整理するためにテーブルを使用しようとしていますが、境界線と灰色の背景を持つものとしてすべてのテーブルを定義するスタイルシートです。私は、テーブルの書式を変更したいが、スタイルシートの周りの方法を見つけることができません。コンテンツ管理システムでCSSをオーバーライドする方法

私はHTMLエディタに入ると、テーブル内のHTMLを更新しようとしましたが、運はありません。私はこのエディタでもCSSを追加しようとしましたが、サイコロはありませんでした。私はこの種のアマチュアだから、どうするのが最善かどうかわからない。このCSSをオーバーライドして、私が望むテーブルのスタイルを得る方法はありますか?

+0

実際のデータ用のテーブルはありますか?または、ページをレイアウトするためにそれらを使用しようとしていますか?後者の場合は、テーブルを使用せず、 'divs 'のようなブロック要素を使用することをお勧めします。それが実際のテーブルのデータで、インラインCSSを使用できない場合は、Sharepointサーバーに独自のスタイルシートを追加することができない限り、運が悪いと言います。 – disinfor

答えて

0

テーブルはどのようにアクセスされますか? cssでtableタグだけが選択されていれば、すべてのテーブルにクラスを与えない限り、実際には何もできません。クラスによって選択されている場合は、変更したいテーブルのクラスだけを変更することができます。いくつかの属性を保持したい場合は、テーブルに異なるIDを設定し、そのIDのcssにセレクタを作成し、保持したい属性を追加します。たとえば...この例では

<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> 

は、私は他のすべてのテーブルには、クラスを持って作られた、と私は変更したい1台のクラスを変更しました。

+0

もう少し周りを遊んで私の問題を解決することができました。テーブルと個々のセルにインラインCSSを追加することで、私は必要なものを手に入れることができました。理想的ではありませんが、私はページをもっとうまくレイアウトすることができます。ご協力ありがとうございました。 – NSmith

関連する問題