問題:
如何防止子級div , “#inner”是否超出了其父div“#outer”的彎曲邊框,儘管試圖限制它?
解釋:
根據 CSS規格、邊框和背景效果會剪裁到曲線,而替換元素總是將其內容剪裁到曲線。但是,內容仍然可以重疊。
解決方案:
#inner 上的特定邊框曲線:或者,在 Firefox 3.6 及更低版本中為每個邊框定義特定曲線。
#inner { -moz-border-radius: 10px 10px 0 0; }
溢出:#inner 上隱藏特定曲線:為了獲得最佳相容性,請將兩種方法結合起來以獲得乾淨的解決方案。
#outer { overflow: hidden; } #inner { -moz-border-radius: 10px 10px 0 0; }
範例:
<div id="outer" style="background-color: white; overflow: hidden; border-radius: 10px;"> <div id="inner" style="background-color: green; -moz-border-radius: 10px 10px 0 0;"> </div> </div>
結果:
結果:結果: outer 的彎曲邊界,確保視覺效果和諧的設計。以上是如何在 CSS 中將子內容限制在彎曲的父邊框內?的詳細內容。更多資訊請關注PHP中文網其他相關文章!