3

インライン スタイルのテーブルにかなり単純なセルがあります。

<td style="text-align: right;"> Current Status: </td>

また、Firefox と Opera の両方で text-align-right が無視されています。私は Firefox の「firebug」を使用<td style="">しました。

何が起こっているのでしょうか?このように指定されたインライン スタイルは、リンクされたスタイル シートや継承されたスタイルよりも優先されると思いました。

いつもありがとう。

4

5 に答える 5

3

通常、スタイル宣言にエラーがあると、Firebug はこれを行います。

于 2010-03-05T23:04:26.530 に答える
1

ここで何が起こっているかをテストする方法はたくさんあります。FireBug で CSS のクラスを処理し、期待する結果が得られるまでスタイルを有効または無効にします。明らかに、この特定のスタイルが失敗する原因となっているスタイル宣言エラーがいくつかあります。おっしゃる通り、インライン スタイルは外部スタイル シートや親スタイルよりも優先されます。HTML のテーブル領域に焦点を当てていることを知っているので、構文エラーや値を上書きしているスクリプトなどがあるかどうかを確認します。

また、この「td」タグのさまざまなテキスト スタイルをテストして、次のような他のスタイルが機能するかどうかを確認します。

color: blue;
line-height: 10px;
letter-spacing: 5px;

text-align:leftまた、方向プロパティがデフォルトの「ltr」(左から右) の場合、これがデフォルト値であることに注意してください。そのため、この HTML テーブル要素のスタイルの一部が適用されていない 可能性があります。

于 2010-03-09T06:21:05.620 に答える
-1

tdタグ内でテキストの配置を指定することはできないと思います。tdただし、次のようにコンテンツの配置を設定できます。

<td align="right"> Current Status: </td>
于 2010-03-05T23:12:04.603 に答える