これは私が言ったとは思わなかったことです:私はFirefoxとChromeで問題がありますが、IEではうまくいきます!セル内の表のテキストアラインメント(の中に)
それは非常にシンプルだが、それが動作しない理由を私は理解していない:
私は、細胞内のテーブルを持っている、と私はセルにstyle="text-align:right"
を持っていますが、テーブルは、Firefoxに残って滞在しているとChrome(IEでは素直に右に行く...)。私がセルタグにalign = rightを置くと動作しますが、それをしたくありません。
コードは基本的には次のとおりです。
<table width="1000" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="text-align:right">
<table border="1">
<tr><td>Hello</td><td>Hello 2</td></tr>
</table>
</td>
<td>Hello 2</td></tr>
</table>
私は、ネストされたテーブルは、幅= 100%またはそのような何かになりたくない...
それはdoesnの理由を誰もが私に説明してもらえそれを修正する方法、そしてFirefoxやChromeではなくInternet Explorerで動作する理由は何ですか?
FFとChromeでは正しいと思います。テーブルはテキストではないので、text-alignはそれに影響を与えません。整列はどのコンテンツでも動作するはずです。 – Randy
ありがとうございます - どのように私はセル内のテーブルを整列するためにCSSを使用するでしょうか?これは新しいですか?私は数年後にウェブサイト制作に戻ってきました。以前はこのような問題はありませんでしたか? – user1039769
テキストアライメントは、テキストだけでなく、インラインブロック要素およびインラインブロック要素にも影響します。 – maxedison