簡體   English   中英

子div覆蓋父div的寬度

[英]Child divs overwrite width of parent div

我一直在尋找問題的答案,並嘗試所有嘗試,但到目前為止我所做的所有嘗試都失敗了。 它去了:

我的父面板的idsecondPanel ,其寬度由JavaScript固定

document.getElementById("secondPanel").style.width = (screen.width-12) + "px";

我沒有使用“ width:100%”,因為它在視口的底部產生了一個滾動條。 而且我希望即使瀏覽器大小發生變化,布局的位置也保持不變。

#secondPanel{
    float: left;
    margin-top: 15px;
    padding:0px;
    border-style: solid;
    border-width:2px;
    border-color: black;
    background: red;
}

#tryP{
    float:left;
    width:200px;
    border-style: solid;
    border-width:2px;
    border-color: black;
    background: white;
}

#childDiv{
    float:left;
    border-style: solid;
    border-width:2px;
    border-color: black;
}

但是,每次我把孩子的時間div里面 div並放置一個width為它,滾動條會再次出現, 即使 width的是小於 width的父母。 但是當我輸入p ,滾動條不會顯示。 我該怎么辦? 我的孩子div什么問題?

嘗試這個:

將childDiv寬度設置為100%

 #childDiv{ width:100%; float:left; border-style: solid; border-width:2px; border-color: black; } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM