我想從通過如果只應用樣式直接.outer
改變形狀/尺寸當窗口被調整大小爲比.outer
S的含量窄停止.outer
這是可能的。
HTML:
<div class='outer'>
<div class='inner' style='background:#f00'>
</div>
<div class='inner' style='background:#0f0'>
</div>
<div class='inner' style='background:#00f'>
</div>
</div>
CSS:
.outer, .inner{
display: inline-block;
position: relative;
float: left;
margin: 0;
border: 0;
padding: 0;
overflow: visible;
}
.outer{
/*what to put in here*/
}
.inner{
width:50px;
height:50px;
}
中的jsfiddle
如果調整結果面板更薄,你會看到藍色被推到下一行,其次是綠色的廣場,我希望外部保持其原來的形狀/尺寸,以便三個.inner
保持其位置。
你可以在你的'.outer'中加一個'width'。 – putvande
P.S-請注意,如果您將'floating'和'display:inline-block'同時設置爲同一個元素,則內聯塊設置將不會執行任何操作,並且該元素將呈現爲浮動塊。 – Itay
@putvande真的,我應該說,該解決方案需要通用,即任何大小的內容 – 0xor1