2012-03-28 14 views

答えて

2

SPANタグがその内容と同じ幅ですグッドCSSを中心に。

代わりにDIV(ブロック要素)を使用してください。ブロック要素はコンテナと同じ幅です。

<div style="text-align: center;"> Lorem </div> 

要素に背景色や境界線を追加すると、レイアウト内のどこに正確に表示されますか?これは、これらのタイプの問題をデバッグするのに非常に役立ちます。あなたはすべてのその空想CSS-ルールとラッパーの要素を必要としない

<div style="text-align: center;border:1px solid #ff0000"> Lorem </div> 
+0

http://jsfiddle.net/2bNsC/72/が表示され、htmlが表示されていれば、正しい写真が右に固定されていることを確認できます –

+0

宿題をする時間:http://css-tricks.com/all-about-floats/ http://css.maxdesign.com.au/floatutorial/ –

+0

宿題のおかげで、私は嫌いですCSS、それはこのように動作していますhttp://jsfiddle.net/2bNsC/73/働いて、私は答えがほしいと思う人がいるのを待ちます –

1

は、簡単なvertical-alignは十分です。 (see here)

スパンはインライン要素であるため、コンテンツに収まるように折りたたまれ、テキストを中央に配置することはできません。あなたはブロックレベルの要素を使うこともできません。これはあなたのレイアウトを破るでしょう。

display:inline-block;を適用し、widthを追加するか、レイアウト用に浮動小数点数を使用する必要があります。

+0

事を簡素化してくれてありがとう、どうすれば右の写真が正しいかどうかを確認できます間のスペースに合っていて、すべてのエルトがこのように少し縦にセンタリングされていますhttp://jsfiddle.net/2bNsC/71/それは汚いです –

関連する問題