我正在尋找如何動態改變使用的瀏覽器窗口大小的div的大小建議的div。 我已經使用CSS嘗試並不能得到這工作,我不能用一個百分比值。我需要div的大小是(windowSize - 100)/ 3。 任何建議將是巨大的感謝如何調整基於屏幕的寬度與任何辦法
0
A
回答
2
CSS有一些所謂的calc()
,可以這樣做:
div {
width: calc((100% - 100px)/3);
}
唯一真正的限制是,它不是由IE8或以上,或Opera的支持。 http://caniuse.com/#feat=calc
但是,利用其他屬性可能會有解決方法。如果填充引起問題,請使用box-sizing: border-box
(必要時爲前綴)。如果元素必須出現在所有在同一行中,display: table-cell
能有點用處:
div.container {
display: table;
width: 100%;
}
div.container div {
display: table-cell;
}
<div class="container">
<div>a</div>
<div>b</div>
<div>c</div>
</div>
+0
感謝這正是我所期待的對於。 我不敢相信我找不到calc()函數。 – Scott 2013-04-04 19:30:19
0
你可以得到window.innerHeight
和window.innerWidth
,做你的計算,然後設置div
小號明確的寬度和高度:
$("#mydiv").css("width", (window.innerWidth - 100)/3);
...
0
可以實現與CSS。 當然在一定的價格的DIV不會有塊行爲 和其他一些佈局相關情況。
的jsfiddle:example
HTML例如:
<body>
<div class="minus100">
<div>One third</div>
</div>
</body>
CSS:
div.minus100 {
position:fixed;
/* or absolute; */
top:0;
left:50px;
right:50px;
bottom:0;
background-color:blue;
}
div.minus100 div:first-child{
width:33.3%;
height:100%;
color:#fff;
background-color:navy;
}
相關問題
- 1. 適合任何屏幕的菜單(自動調整寬度)
- 2. 如何根據Android中的屏幕寬度調整文本
- 3. 調整站點寬度以適應iPad屏幕的寬度
- 4. 如何調整腳本以響應屏幕寬度
- 5. 廣告寬度大於調解中的屏幕寬度
- 6. 如何調整iphone和ipad屏幕的可點擊的div寬度和高度?
- 7. 添加屏幕寬度的一類,如果屏幕寬度小於960像素
- 8. 根據屏幕寬度調整導航欄的最小高度
- 9. 調整寬度和高度的iframe根據屏幕尺寸
- 10. 基於頁面/屏幕高度調整大小
- 11. 無法調整屏幕高度100%
- 12. 如何在bootstrap中調整與任何列類的寬度相同的高度?
- 13. 調整寬度沒有任何作用
- 14. 如何使TabLayout佔用整個屏幕的寬度?
- 15. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 16. 如何縮小增加屏幕寬度?
- 17. 如何使用Css減小寬度屏幕的寬度?
- 18. 如何在Eclipse RCP中調整主細節屏幕比例的寬度?
- 19. 如何根據Android手機的屏幕寬度調整圖片大小?
- 20. 如何調整DIV頁面的大小以適應屏幕寬度?
- 21. 如何獲得ImageView以填充整個屏幕寬度?
- 22. 爲各種iPhone屏幕尺寸動態調整UICollectionView單元寬度的寬度
- 23. 如何爲小屏幕和大屏幕設置webview寬度
- 24. 如何調整UiButtons以適應任何iPhone屏幕大小
- 25. 基於屏幕寬度的剩餘邊距,帶滾動條
- 26. CSS:基於屏幕改變風格寬度我的網站
- 27. 如何調整Android的屏幕大小
- 28. 如何在Opera Mobile,iOS,Android等中使頁面寬度等於屏幕寬度
- 29. Android:寬度爲160dp,等於屏幕寬度的100%?
- 30. 屏幕寬度的JQuery語法問題
使用'window.onresize'事件,並得到了窗口的大小,把它插入到你的計算,那麼更改divs的大小 – Ian 2013-04-04 17:05:24
如果您希望保持寬度/高度比例(windowSize不明確,可能指代其中一個或兩個維度),則使用縮放比例還有另一個潛在的跨瀏覽器解決方案 – runspired 2013-04-04 17:10:13