我正在寻找如何动态改变使用的浏览器窗口大小的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