私はCSSベースの設計を好むが、バックエンドコーダーのほうがCSSのスキルは少し弱い。私がレイアウトに関わると、何年ものテーブルベースの虐待によって私の心が歪んでしまったので、私はテーブルベースのフォーマットに転用する傾向があります。私はいつも旅に出る一つの特別な問題があります。私は時々使用CSS適切なセンターコンテンツへの方法
<table width="100%">
<tr>
<td align="center">
content goes here
</td>
</tr>
</table>
:
<div style="width:100%; text-align:center">content</div>
しかし、これはかなり右いないように最善のCSSの選択肢は何ですか。私はテキストを整列しようとしていない、私はコンテンツを整列しようとしている。また、これは囲まれた要素のテキストの配置に影響を与えるように思われます。修正するためには調整が必要です。私が得ることのないことの1つは、なぜ浮動小数点型がないのですか:中央のスタイルですか?それが最善の解決策になるようです。うまくいけば、私は何かが欠けているし、これを行うには完璧なCSSの方法があります。
テーブルでうまくキャッチ。私はそれを十分に見ていませんでした。 –
こんにちは、お返事ありがとうございます。しかし、どのように 'マージン:0自動;'魔法は、私はゼロと自動価値がテーブルの中心になる理由を理解していないのですか? – GMsoF
@GMsoF:ゼロは垂直マージンで、autoは水平のマージンです。 'margin:0 auto;'は、margin:0 auto 0 auto;の短縮形であり、 'margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; ' – Guffa