19

私はかなり長い間CSSを書いています。

私はそれに気づいた

<div style="position: relative; right: 20%; bottom: 20%;">some text</div> 

動作しません!

相対的な配置は、左と上を指定すると機能しますが、右と下を指定すると機能しません。なんで?

これを簡単に修正するには、代わりに「絶対」を使用し、右/下をピクセル単位で指定しますが、理由が必要です。

また、間違っていたら訂正してください。外部コンテナが絶対的に配置されているか相対的に配置されているかに関係なく、そのコンテナの境界に対して「相対的」に何かを配置することはあまり意味がありませんか、それともコンテナ内の要素は常に「絶対」に配置する必要がありますか?

ありがとうございました。

4

5 に答える 5

2

これを試しましたか?

<div style="position: relative; right: -20%; bottom: -20%;">some text</div> 

というより

<div style="position: relative; right: -80%; bottom: -80%;">some text</div> 
于 2015-06-02T23:12:59.423 に答える