如何在CSS中实现这个逻辑?

时间:2010-11-26 14:49:57

标签: javascript css

我想要两个div,第一个是大方块,第二个是小方块。 而第二个是在大的内部。大广场至少640px,如果> 640px,它将获得80%宽度的屏幕。第二个宽度是大方块的宽度-200px。

我可以在CSS中实现这个逻辑吗?或者我需要一个javascript动态设置它?谢谢。

1 个答案:

答案 0 :(得分:2)

你说的方块是否应该是真正的正方形(宽度==高度),还是只关心宽度和矩形也可以?在后一种情况下,可以使用普通的css来完成:

#big{
    width:80%;
    min-width:640px;
    padding:100px;
}
<div id="big">
   <div id="small">
   </div>
</div>

在此处查看此行动:http://jsfiddle.net/2evFx/