10

私の問題はここに「解決済み」として投稿されていますが、どうやら私は解決策を理解していません (?)。ブラウザでエラーが発生し始めているように見えるレガシー html が山積みになっています。おそらく「サポートされていない」属性が原因でしょうか? (ちなみに、非常にイライラします。何十年もうまく機能していたこれらのはるかに単純な属性を削除するのはなぜですか?それが機能する限り、私のコーディングスタイルについて誰かが考えていることを馬鹿げたことはしません。)

特に、私が使用していて valign が機能しません。そのため、次のことを試しましたが、成功しませんでした。

<td align=center vertical-align:top>
<td text-align:center; vertical-align:top>
<td text-align:center; vertical-align:text-top>
<td vertical-align:text-top>

今、私はもっとイライラしています。助言がありますか?

4

3 に答える 3

14

は、タグ自体vertical-align:topでは発生しないはずです。の行または CSS ルールにtd配置する必要があります。style=""td

使用style="":

<td align="center" style="vertical-align:top">
<td style="text-align:center; vertical-align:top">
<td style="text-align:center; vertical-align:text-top">
<td style="vertical-align:text-top">

tdCSS メソッドの場合、スタイルが異なるように、それぞれに個別のクラスまたは ID を指定する必要があります。

于 2013-08-05T03:23:31.547 に答える
1

valign= topnotvalign: top or vertical-align: topを html マークアップで使用vertical-align: top;し、cssで使用できます

あなたのhtmlでこれを行うことができます

<td align=center valign=top>

あなたのCSSスタイルシートで

td{vertical-align: top;}

そしてあなたのインラインスタイルで

<td align=center style="vertical-align: top;">
于 2013-08-05T03:44:47.627 に答える
0

使用vertical-align:topvalign="top"

コードは次のとおりです。

<td align="center" valign="top">

注: HTML 属性では使用:しないでください。使用する代わりに使用valign:topする必要があります。valign="top"

于 2013-08-05T03:46:35.010 に答える