2011-11-12 11 views
1

this fiddleのための二つの質問後に透明でテキストをセンタリング... 2つのfloat

  1. はなぜleftrightテキストの下middleテキストの動きは、それはそれにclear: bothを割り当てられているにもかかわらず、ではないのですか?
  2. margin: 0 autoでもmiddleのテキストがフッターの中央に移動しないのはなぜですか?

私はleftright下真ん中にテキストを取得するために管理しましたが、私は<h7 id="middle">の周りに別のdivを使用する必要がありました。その周りに道がありますか?

+0

は、あなたはそれが存在していない何を意味しています – MatTheCat

答えて

1

もっと正確になります。 <h7>が存在しないため、インライン要素としてレンダリングされます...したがってclearは影響を受けません!

+0

存在しない(そして、あなたはあなたが指定した幅を使用しない限り、代わりにmargin:auto;text-align:center;を使用する必要がありますか)?それは物体ではないか、それとも何ですか? 唯一の解決策は、divの中に入れることです? – rlesko

+1

h7はどのhtml DTDにもありません。それは存在しません。 http://www.w3.org/TR/html/dtds.html#dtdentry_xhtml1-strict.dtd_heading – MatTheCat

+0

ありがとう、それを知らなかった。 これを 'h5'に変更し、' text-align:center; 'を追加しました。 ありがとうございました... – rlesko