當我點擊大按鈕時,smaller
div將寬度增加到300px。紅線顯示在黑色虛線邊界之上。如何阻止內部div與外部div重疊?
有沒有辦法,當我點擊時,黑色的虛線邊框保持前面,紅色邊框背面?這裏是小提琴
感謝
當我點擊大按鈕時,smaller
div將寬度增加到300px。紅線顯示在黑色虛線邊界之上。如何阻止內部div與外部div重疊?
有沒有辦法,當我點擊時,黑色的虛線邊框保持前面,紅色邊框背面?這裏是小提琴
感謝
添加位置:相對&變化的z-index:http://jsfiddle.net/K4L5s/13/
這取決於你想支持的瀏覽器(S),你可以設置較小的div的最大寬度proprty。
你想完成什麼?如果你只是想股利,以填補父,寬度設置爲100%:
$("#Large").click(function(){
$("#smaller").width("100%");
});
您對外層div一個固定的寬度,所以它不會增加。
小div溢出。
添加一個overflow:hidden;
到較大的div的CSS。
#smaller
{
border-style:solid;
border-color:red;
width:100px;
height:100px;
max-width: 100%;
position: relative;
}
你的問題有點難理解,但它聽起來像你正在尋找Z指數。不幸的是,你不能使用z-index而不能應用允許它的位置。這聽起來像你正在尋找的:
#bigger
{
border-style:dotted;
width:200px;
height:200px;
}
#smaller
{
border-style:solid;
border-color:red;
width:100px;
height:100px;
position: relative;
z-index: 9;
}
只要確保你沒有父母的z-index。
給更高的z指數給更大的Div。它會解決你的問題
期間是你的朋友。 –
@AdamTerlson對不起,我不明白.. –
你不應該使用固定寬度的外部div – Pawan