我正在尝试通过将父div设置为以下内容并排显示4个div部分:
.parent {
display: inline;
}
<div class="parent">
<div class="child">
<ul>
<li>test1</li>
<li>test1</li>
<li>test1</li>
</ul>
</div>
<div class="child">
<ul>
<li>test1</li>
<li>test1</li>
<li>test1</li>
</ul>
</div>
<div class="child">
<ul>
<li>test1</li>
<li>test1</li>
<li>test1</li>
</ul>
</div>
4个div(嵌套了子元素)仍作为块元素堆叠:
test1
test1
test1
test1
test1
test1
test1
test1
test1
但是我希望它们并排在一起-test1 test1 test1
答案 0 :(得分:3)
赞:
.parent .child {
display: inline-block;
}
答案 1 :(得分:0)
您可以使用CSS。
.parent {
display: flex;
flex-direction: row;
}
请使用此参考资料以获取更多详细信息:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
答案 2 :(得分:0)
尝试一下:
.parent .child li {
display: inline;
}
答案 3 :(得分:0)
有很多选择。您可以尝试flexbox: https://www.w3schools.com/css/css3_flexbox.asp
.parent {
display: flex;
flex-wrap: wrap;
}