0

CSS でタグを使用しようとすると、right期待どおりに機能しません。私は、1つのdivが左から非常に多くのピクセルになるページを作成しようとしていて、使用して右に100%拡張しました

left: 200px;
right: 100%;

これは以前は機能していましたが、描画されるボックスの幅が 75 ~ 100px しかないため、何らかの理由で機能しなくなりました。幅タグが定義されておらず、高さタグもありませんが、代わりに一致する下部タグのない上部タグがあります(それが役立つかどうかはわかりません)

何か案は?それとももっと情報が必要ですか?

4

3 に答える 3

4

right値は、最も近い配置された先祖要素の右端から配置された要素の右端までの距離を意味します。

right: 0の代わりにおそらく必要なものですright: 100%

于 2013-03-30T00:40:40.220 に答える
0

どのタグを使用しているかはわかりませんが、表示値の問題inlineか、それ以外の問題かもしれませんblock

これを使用してもうまくいくとは思わないleft: 200px: http://jsfiddle.net/Ltvkg/

ただし、次のようなことを試すこともできます: http://jsfiddle.net/Ltvkg/1/

于 2013-03-30T00:50:38.350 に答える
0

を使用position:absolute; right: 100%;すると、親の幅から左に 100% 押し出されます。 http://codepen.io/Nunotmp/pen/wdKAx

于 2013-03-30T00:44:04.463 に答える