7

作成したテーブルの境界線のプロパティを変更する必要がありますが、スタイルシートを編集できず、ページの HTML のみを編集できるコンテンツ管理システムの背後で操作しています。

したがって、 を使用していくつかのテーブル プロパティを操作できます<table style="....">が、border属性を使用すると、個々のセル間に存在する境界線ではなく、外側の境界線にのみ影響します。

<table>明らかに、タグに HTML ルールを追加できます<table border="1px">が、これらは境界線に影響を与える外部スタイルシートを上書きしないため、インライン CSS ソリューションが必要です。

セル間の境界線を変更する唯一の方法は、それぞれに境界線プロパティを手動で追加するtdことですか、それとも何かを見逃していますか?

ご協力いただきありがとうございます、

4

5 に答える 5

0

「セル間の境界線を変更する唯一の方法は、各 td に境界線プロパティを手動で追加することだけですか?」

はい。

スタイルタグを追加できない場合:

<style>
table td {...}
</style>

もちろん、常に JavaScript があります。jQuery:

$('table td').css('border', '1px solid red');
于 2013-03-15T16:47:45.327 に答える
0

html を使用できるので、スタイルシートを挿入してtd要素をターゲットにすることができます。
ページ内の他のテーブルを台無しにしないように、クラスを追加する必要があります

<table class="some-class">..

<style type="text/css">
  table.some-class td{
      border:1px solid black;
  }
</style>
于 2013-03-15T16:51:57.100 に答える
-1
<style>
table { border: 1px solid red; }
td { border: 1px solid red; }
</style>
<table border="1" cellpadding="2" cellspacing="0" width="50%">
<tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
</tr>
</table>
于 2014-04-23T06:03:34.730 に答える