嘿伙计们!我想问一下我应该如何在块
中显示p元素我有代码:jsFiddle并且我不知道为什么HTML甚至在子块底部之后显示它?它应该靠近其他元素向左移动,但它会移动到脚部。如何解决?
抱歉我的英语不好,但我希望你明白并且可以帮助我。
答案 0 :(得分:0)
你在考虑内联阻止吗?显示块已经是p标签默认执行的操作。
答案 1 :(得分:0)
我不知道我的问题是否正确,如果您尝试将所有标记放在一行中,请尝试demo
div#content div.layout a{
display: block;
width: 50px;
height: 50px;
border: 1px solid red;
float:left;
}
答案 2 :(得分:0)
尝试一起使用列和内联块:
div#content {
background: rgba(0, 0, 0, 0.47);
width: 400px;
height: 200px;
margin: 0 auto;
}
div#content div.layout {
columns:5px 4;
-webkit-columns:5px 4;
/* Safari and Chrome */
-moz-columns:5px 4;
/* Firefox */
width: 390px;
height: 190px;
margin: 0 auto;
border: 1px solid red;
float: left;
}
div#content div.layout p {
display: inline-block;
width: 50px;
height: 50px;
border: 1px solid red;
margin: 0;
}
<div id="content">
<div class="layout">
<p>one</p>
<p>two</p>
<p>three</p>
<p>four</p>
<p>five</p>
</div>
</div>
注意IE&lt; 10不支持CSS列。 http://caniuse.com/multicolumn