我试图将三个div并排放置
第四个div在下一行。我使用了float:left
和width:33%
。
我需要申请什么其他财产来实现这一目标?
https://jsfiddle.net/wdvpubau/
编辑:关于相同的CSS样式还有一件事,
我在css .divinline
中创建了 display:inline 属性,但渲染没有区别。我已经学会了显示:block将占据整行。它被覆盖了吗?
答案 0 :(得分:0)
正如@Imran正确建议的那样,当您在html中使用它们时,需要删除css类名前的.
。尝试:
.divinline{
display:block;
float:left;
width:33%;
}
.maindiv{
display:block;
}

<div class="maindiv">
<div class="divinline"> <!-- here the class is class="divline" and not .divline -->
HI
</div>
<div class="divinline">
HI
</div>
<div class="divinline">
HI
</div>
<div class="divinline">
HI
</div>
</div>
&#13;
答案 1 :(得分:0)
另一种方式如下
<div>
<div style="float:left;width:100px">1</div>
<div style="float:left;width:100px">2</div>
<div style="float:left;width:100px">3</div>
<div style="float:left;width:100px">4</div>
</div>