2012-04-17 4 views
2

上/下/左/右に0より大きい、または0より小さい値を指定しても効果はありません。上/下/左/右を指定するときにCSS位置が機能しない

position: absoluteを指定するidが作成されました。場所を宣言することもできますが、値がゼロの場合(top: 0またはright: 0)のみ宣言できます。 right:50と指定しても何も起こりません。

私は理由を考えることができません。私は私の書類からほとんどすべてを取り除いた。ここで

は、CSSです:

<body> 
<div id="index-content">The Title</div> 
</body> 
+1

'top:349;'、349何? –

答えて

7

あなたは%ようpxまたは別のユニットを使用する必要があり、emptなどあなたが設定CSSの数値。

4

使用ピクセル(px)自分の価値観で:

#index-content { 
       position:absolute; 
       top:349; 
       right:0; 
       background-color: fuchsia; 
       } 

ここではHTMLです。トップは349px、

+0

ありがとうございました!私はユニットを述べることを忘れていたとは思わない。愚かなエラー、時間をとっていただきありがとうございます。 –

1

0を書き込んだ場合のみ、ユニットを使用する必要はありません。 0以外の数字の任意のために、あなたはユニットの種類(すなわちピクセル、EM、PT、パーセントなど)を定義する必要が

1

体の位置を相対または絶対(非静的)に設定する必要があります。

関連する問題