絶対配置要素が「トップ」位置のパーセンテージを無視する原因は何ですか?パーセンテージは "left"のために働いています。ピクセルとvhを使用すると垂直方向に配置することができます。ちょうどパーセンテージではありません。絶対配置要素 - 正常なパーセンテージが機能しない
0
A
答えて
2
これは、絶対要素の親を "position:relative"にする必要があるためです。したがって、絶対要素の上部および左のフィールドは、親に対して相対値を取得します。
+0
親ではありません。要素は、最初に配置された(静的ではない)祖先要素に対して配置されます。 – HTCom
0
レイアウトをその親要素に定義する必要があります。
レイアウトは、これはブラウザが割合の計算がその親にrealtionで行われる必要があることを理解するのに役立ち及びませんが、「固定」などの「静的」「絶対」、「」に対して
以外の可能性ウィンドウサイズ。
0
明らかに、要素を絶対的に配置する方法は複数あります。ここでは、親DIVを使用せずに一つの方法は次のとおりです。
CSS:
html,body {
width:100%;
height:100%;
background:red;
}
.centered-axis-xy {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
div.cyan5050 {
width:50%;height:50%;
background:cyan;
}
div p {
width:100%;
height:50%;
margin-top: 20vh;
text-align:center;
}
HTML:
<div class="cyan5050 centered-axis-xy">
<p>Content to Display</p>
</div>
あなたは割合を使用する場合は、1つは、提供する必要があり、通常fiddle
を参照してください。 DIVタグのパーセンテージの基礎、すなわち、包含する外側DIVの高さおよび幅パーセンテージ、あるいはresp html要素とbody要素に影響します。しかし、この場合、CSSにはhereという応答的な配置技術が組み込まれているため、CSSトランスフォームにtranslate()functionが装備されているため、html要素とbody要素の割合はオプションです。
関連する問題
- 1. svg要素の絶対配置が機能しない
- 2. %幅の要素で絶対位置が機能しない
- 3. 絶対配置された要素のFirefoxでmousedownリスナーが機能しない
- 4. ネイティブ絶対配置が機能しない場合に対応
- 5. 絶対配置要素
- 6. CSS絶対配置が機能しない
- 7. IEでDIV絶対配置が機能しない
- 8. CSS Z-インデックスが絶対配置で機能しない
- 9. 絶対配置された要素が相対div内に正しく配置されていない
- 10. 絶対要素を絶対位置に配置します。 IE
- 11. clip-pathでdiv内の要素が絶対位置で機能しない
- 12. スクロール可能なdiv内の絶対配置要素
- 13. 相対フレックスボックスの絶対配置要素
- 14. 絶対配置要素を含むClearfix
- 15. jQuery fadeOut変数と正常な要素が機能しない
- 16. 絶対配置要素アクティブ化スクロール
- 17. 絶対要素配置のWYSIWYG
- 18. jquery絶対配置要素クリック
- 19. 固定位置要素内で絶対位置を指定してZ-インデックスが正常に動作しない
- 20. stopPropagationは絶対配置された要素では機能しません
- 21. 絶対要素が相対要素の上に置かれない
- 22. IE9で絶対位置と下部が機能しない
- 23. 絶対位置指定のフレックスがサファリで機能しない
- 24. CSS z-indexが機能しない(絶対位置)
- 25. 絶対配置された要素にFlex propety align-selfを使用する - IE11では機能しない
- 26. 絶対位置要素
- 27. ネストされた絶対要素でz-indexが機能しない
- 28. 相対位置に絶対配置要素が含まれていません
- 29. 絶対配置された要素上にborder-radiusをアニメーション化しないWebkit
- 30. ソートが正常に機能しない
途中に目に見えない固定要素があるかもしれません。コードをご覧ください。 –
あなたの問題を示すコードはありません。推測が難しいです:) –
ここでは、問題の解決に関連するものがあります:https://stackoverflow.com/questions/28238042/setting-css-top-percent-not-working-予期した通り – slevy1