当且仅当中心div小于Left SideBar2时,如何让我的中心div与Left SideBar2高度相同? 我不确定这是否可以用纯CSS完成,或者我应该如何使用JS以及如何?只有在中心div小于中心div时,才能使中心div与边div相同
1
A
回答
1
这应该用JavaScript来完成......在这里,我将使用jQuery的。 将其放入您的标签并进行适当的更改。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
(function() {
function changeHeight() {
$centerDiv = $('#centerDivId');
$leftBar = $('#leftBarId');
if ($centerDiv.height() < $leftBar.height()) {
$centerDiv.css('height', $leftBar.height())
}
}
});
</script>
0
jQuery(document).ready(function() {
var $center = jQuery('.center-selector');
$center.height(getCenterHeight());
});
var getCenterHeight = function() {
var $left = jQuery('.left-sidebar-container-selector');
var $right = jQuery('.right-sidebar-container-selector');
var leftHeight = parseInt($left.height(), 10);
var rightHeight = parseInt($right.height(), 10);
return Math.max(leftHeight, rightHeight);
};
0
也许你可以使用CSS3 min-height
属性设置为中心div的minimum height。
相关问题
- 1. DIV与CSS中心DIV
- 2. div中的中心div
- 3. div中的中心div
- 4. @media与中心div
- 5. 在一个div中心的div div
- 6. DIV中的中心DIV与图像
- 7. DIV ALIGN =中心
- 8. 中心DIV
- 9. CSS DIV中心
- 10. 中心对齐div内div?
- 11. textarea旁边的中心div
- 12. 对齐中心div的左右div div
- 13. 中心位置:相对DIV
- 14. JQuery从中心缩小div
- 15. 一个div与中心对齐div和右侧div div
- 16. 不能中心导航Div
- 17. 我如何在IE7中心DIV在DIV
- 18. 保持Div中心
- 19. 中心响应DIV
- 20. Div中心位置
- 21. 对齐中心div
- 22. Div偏离中心
- 23. 水平中心div
- 24. 中心一个div
- 25. 中心浮动div
- 26. 垂直中心div
- 27. 中心DIV水平
- 28. DIV PX从中心
- 29. DIV不会中心
- 30. 中心两个div
您可以使用媒体查询 –
查看该主题的[这篇文章](http://css-tricks.com/fluid-width-equal-height-columns/)。让我知道,如果这有助于你! – jmeas
您的意思是,如果中心div小于仅限Left SideBar2的高度,或者如果中心div中没有足够的内容可以触及Left SideBar 2? – kyletaylored