css 如何水平排列div元素[已关闭]

ghhkc1vu  于 2023-05-30  发布在  其他
关注(0)|答案(1)|浏览(195)

**关闭。**此题需要debugging details。目前不接受答复。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
14小时前关闭
Improve this question
如何水平排列div元素。enter image description here
PS:图像缩小。
我试图添加一些文本到现有的html文件。在我添加文本后,页面中的所有元素都变成了垂直。我想横着

oug3syen

oug3syen1#

你可以尝试使用Flexbox,它真的很酷处理布局。
你可以阅读更多关于它here

示例片段

.parentElement {
display: flex;
flex-direction: row;
flex: 1 1 0%;
gap: 1rem;
}
.childElement {
display: flex;
background-color: yellow;
}
<div id="HorizontalParentElement" class="parentElement">
  <div class="childElement">
    Child 1
  </div>
  <div class="childElement">
    Child 2
  </div>
  <div class="childElement">
    Child 3
  </div>
  <div class="childElement">
    Child 4
  </div>
</div>

片段说明

  • 父div元素调整自身大小以适应内容,并将其排列成行或“水平”排列。
  • 子元素的格式自动设置为行。

相关问题