0

作業部分に集中するために、私はしばらくこれを無視してきました。しかし、今はこの部分についてもっと心配していて、それは消えません

<table cellspacing="0" cellpadding="0" style="border:none">
    <tr>
            <td class="editor-label" width="140px">
                @Html.LabelFor(model => model.UserName)
            </td>
            <td class="editor-field">
                @Html.DisplayFor(model => model.UserName)
            </td>
    </tr>
    ....

</table>

ご覧のとおり、削除されたセルパディング、セルスペース、追加されたborder = noneを配置しましたが、これで修正されたものはありません。このテーブルがcssに応答しないのはなぜですか?

行の行は消えません。行を削除したい。

上のすべてのクラス属性も削除しましたtdが、これはまだ機能しませんでした

アップデート

これをStyle.cssで削除すると、機能しました。しかし、なぜインラインスタイルを使用してスタイルシートの設定を上書きできないのでしょうか。

table td {
    padding: 5px;
    border: solid 1px #e8eef4;
}

今のところ、私は自分のスタイルを持っています。すべてのテーブルに行が必要であるという仮定があったのはなぜですか?

4

2 に答える 2

4

CSSの何かが、の属性またはのborder属性を設定しています。CSSとHTMLをどこかに貼り付けないと、問題がどこにあるのかを確実に判断するのは困難です。tdborder-collapsetable

CSSファイルをかわしたい場合は、CSSをインラインで設定できます。これらのいくつかを試してください:

<table style="border-collapse: collapse !important; border-spacing: 0 !important;">

また

<td style="border: 0 !important;">

キーワードは!important、外部スタイルシートに設定されているものをすべて上書きします。

于 2012-09-30T16:30:12.047 に答える
0

それはそのようになります

style="border:none;"

どちらかといえば-セミコロン付き。

境界線を削除するには

table{
      border-collapse: collapse;
      border-spacing: 0;
}
于 2012-09-30T16:20:19.343 に答える