首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Flex,将一个div放在另一个div下面。

使用Flex,将一个div放在另一个div下面。
EN

Stack Overflow用户
提问于 2022-07-16 18:16:00
回答 3查看 47关注 0票数 0

我是个新手,第一次在这里问问题。请如何将div照片网格容器放在标题下面。我需要图片网格容器项目之下的标题项目。见下面我的代码

代码语言:javascript
复制
<div class='header-container'>
    <div class='header'>
    <div class='subscribe'>Subscribe &#9662;</div>
    <div class='logo'><img src='file:///C:/Users/lofty/Desktop/CODE%203/FLEX/awesome- 
     logo.svg'/></div>
    <div class='social'><img src='file:///C:/Users/lofty/Desktop/CODE%203/FLEX/social- 
     icons.svg'/></div>
    </div>

    <div class='photo-grid-container'>
      <div class='photo-grid'>
        <div class='photo-grid-item first-item'>
        <img src='images/three.svg'/></div>
        <div class='photo-grid-item mid-item'>
        <img src='images/two.svg'/></div>
        <div class='photo-grid-item last-item'>
        <img src='images/one.svg'/></div>
      </div>
    </div>
 </div>


.header-container {
  color: #5995DA;
  background-color: #D6E9FE;
  display: flex;
  justify-content: center;
}
.header {
  width: 900px;
  height: 300px;
  display: flex;
  justify-content: space-between;
  align-items:center; 
}
.photo-grid-container {
  display: flex;
  justify-content: center;
}
EN

回答 3

Stack Overflow用户

发布于 2022-07-16 18:25:26

.header-container中添加flex-direction: column。有关带有定位的挠性盒提示,请参见本指南

代码语言:javascript
复制
.header-container {
    color: #5995DA;
    background-color: #D6E9FE;
    display: flex;
    justify-content: center;
    /* here what I added in your code */
    flex-direction: column;
}

.header {
    width: 900px;
    height: 300px;
    display: flex;
    justify-content: space-between;
    align-items:center; 
}
.photo-grid-container {
    display: flex;
    justify-content: center;
}
代码语言:javascript
复制
 <div class='header-container'>
        <div class='header'>
           <div class='subscribe'>Subscribe &#9662;</div>
           <div class='logo'>
                <img src='https://picsum.photos/201'/>
            </div>
           <div class='social'>
                <img src='https://picsum.photos/201'/>
            </div>
        </div>

        <div class='photo-grid-container'>
           <div class='photo-grid'>
              <div class='photo-grid-item first-item'>
                 <img src='https://picsum.photos/200'/>
              </div>
              <div class='photo-grid-item mid-item'>
                 <img src='https://picsum.photos/200'/>
              </div>
              <div class='photo-grid-item last-item'>
                 <img src='https://picsum.photos/200'/>
              </div>
           </div>
        </div>
    </div>

票数 1
EN

Stack Overflow用户

发布于 2022-07-16 18:40:33

一种方法是在类头容器上放置flex方向。

代码语言:javascript
复制
 .header-container {
   color: #5995DA;
   background-color: #D6E9FE;
   display: flex;
   justify-content: center;
   flex-direction: column;
 }

因此,您正在告诉父div容器将在列中。

票数 0
EN

Stack Overflow用户

发布于 2022-07-16 18:43:11

只需将最后一个</div>标记移动到photo-grid-container上方即可。就像这样:

代码语言:javascript
复制
.header-container {
  color: #5995DA;
  background-color: #D6E9FE;
  display: flex;
  justify-content: center;
}

.header {
  width: 900px;
  height: 300px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border:solid 1px red;
}

.photo-grid-container {
  display: flex;
  justify-content: center;
  border:solid 1px green;
}
代码语言:javascript
复制
<div class='header-container'>
  <div class='header'>
    <div class='subscribe'>Subscribe &#9662;</div>
    <div class='logo'><img src='file:///C:/Users/lofty/Desktop/CODE%203/FLEX/awesome- 
     logo.svg' /></div>
    <div class='social'><img src='file:///C:/Users/lofty/Desktop/CODE%203/FLEX/social- 
     icons.svg' /></div>
  </div>
 </div>

  <div class='photo-grid-container'>
    <div class='photo-grid'>
      <div class='photo-grid-item first-item'>
        <img src='images/three.svg' /></div>
      <div class='photo-grid-item mid-item'>
        <img src='images/two.svg' /></div>
      <div class='photo-grid-item last-item'>
        <img src='images/one.svg' /></div>
    </div>
  </div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73006647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档