0

私の包括的な無知をお許しください。しかし、ウェブフォームでテーブルを正しく表示することができません。

私はテーブルを宣言します:

<table>
</table>

そして国境はありません。次のように、border の属性があります。

<table border="1">
</table>

しかし、asp.netは、境界属性が「廃止」されていることを教えてくれます。CSSに追加しようとしています...

.table{ border: 1px solid black; border-collapse: collapse; }

...しかし、これは個々のセルではなく、テーブル全体に境界線を引くだけです。

私が欲しいのは、各セルの周りに線がある通常の見た目のテーブルだけです。これを行う適切な方法は何ですか?

4

2 に答える 2

6

これを使って:

table, table th, table td { border: 1px solid black; border-collapse: collapse; }

(テーブルセルにも境界線を適用する必要があります)

于 2012-10-22T19:28:30.373 に答える
1

上記のコードは次のようには機能しません...

.table{ border: 1px solid black; border-collapse: collapse; }

テーブル要素ではなく、「テーブル」のクラスを探しています。テーブルクラスを「テーブル」に更新するか...

<table class="table">

...または CSS を変更して、テーブル要素自体を見つけます。

table{ border: 1px solid black; border-collapse: collapse; }

また、境界線を設定するには、スタイルthtd要素が必要です。

于 2012-10-22T19:32:42.373 に答える