有没有办法用CSS来实现这一点?
元素高度= 100%减去以前的元素高度
请不要提供JavaScript的答案,因为我已经有:
CSS:
.mydiv{
height:100%;
}JavaScript (jQuery):
$('.mydiv').each(function(){
$(this).css('height', $(this).height() - $(this).prev().height());
});实际上,我只想用CSS来再现这个演示的第二个效果。
谢谢
编辑:
我真正想要实现的是:我希望两个元素垂直地安装在它们的父元素中,而不指定第一个元素高度。
发布于 2012-05-31 13:38:15
通过CSS使用display:table和display:table-row来实现这一目标。
发布于 2012-05-31 13:34:06
您可以在不使用top和bottom的情况下完成布局。
发布于 2012-05-31 13:27:19
不,有两个原因:
this.height - prev.height类型的事情的机会。简单的回答是不。
https://stackoverflow.com/questions/10834369
复制相似问题