我已經建立了一個簡單的例子,帶有左固定寬度菜單和用於顯示頁面內容的右DIV頁面。它們全部進入#main div,其設置爲佔整個頁面的100%。對齊菜單和在父頁面顯示DIV DIV
我需要菜單和顯示頁面是並排的,菜單總是固定在100px,並且顯示屏DIV可以隨時適應剩餘的空間。
這裏是我到目前爲止的代碼
#main {
float: left;
display: block;
color: white;
width: 100%;
background-color: #333;
}
#menu {
float: left;
display: inline-block;
width: 100px;
background-color: #555;
}
#display {
float: left;
display: inline-block;
background-color: #888;
}
<div id='main'>
<div id='menu'>menu <br><br><br><br></div>
<div id='display'>lorem ipsum display page lorem ipsum display page lorem ipsum display page lorem ipsum display page lorem ipsum display page lorem ipsum display page lorem ipsum display page lorem ipsum display page lorem ipsum display page <br><br><br><br></div>
</div>
讓他們顯示正常,到目前爲止,但我並排排列需要一側的2倍孩子的DIV
的感謝!
我喜歡它,如果它有可能做沒有表單元格或彎曲
這是「鈣」的CSS功能都可以通過主瀏覽器? –
所有的瀏覽器都支持'calc()'檢查這個https://www.w3schools.com/cssref/func_calc.asp –
它的工作原理:)但現在我有另一個問題..固定的100px div可以擴展,如果我點擊「菜單」按鈕,不僅顯示圖標,還顯示每個圖標附近的描述性標題......當我點擊展開它時,固定的DIV不會將內容推向右側......我應該如何處理這個 ? –