Html Flexbox-如何防止扩展到它之外';s容器

Html Flexbox-如何防止扩展到它之外';s容器,html,css,flexbox,jsx,Html,Css,Flexbox,Jsx,我对flexbox还很陌生,我正在为一件非常简单的事情而大发雷霆。目前,我正在尝试创建一个包含一些元素的容器,它在我的浏览器上显示良好,但当我尝试调整浏览器大小时,所有内容都开始从其容器中展开 return <div id="parent" className="Container2"> <div className="container2_title"> <div className="title">

我对flexbox还很陌生,我正在为一件非常简单的事情而大发雷霆。目前,我正在尝试创建一个包含一些元素的容器,它在我的浏览器上显示良好,但当我尝试调整浏览器大小时,所有内容都开始从其容器中展开

return <div id="parent" className="Container2">
            <div className="container2_title">
              <div className="title">
                <p>Parking — A Problem Worth Solving</p>
              </div>
            </div>
            <div className="container2_content">
              <div className="row" style={{ textAlign: 'left' }}>
                <img src={timer} style={{ float: "left" }} />
                <p>
                  An average person in the U.S. spends about
                  <span className="purk-color">
                    17 hours per year
                  </span>
                  searching for parking. In metropolitan areas like Los Angeles, this number goes up to
                  <span className="purk-color">
                    85 hours per year
                  </span>.
                </p>
                <p>
                  Additionally, it takes
                  <span className="purk-color">
                    15–32 minutes per trip
                  </span>
                  to find a parking spot.
                </p>
              </div>
              <div className="row" style={{textAlign: 'right'}}>
                <img src={charging} style={{ float: "right" }} />
                <p>
                  <span className="purk-color">63% </span>
                  of Americans reported that they avoided driving to a destination due to parking.
                  </p>
                <p>
                  Parking accounts for
                    <span className="purk-color">
                    30% of traffic
                    </span>, produces
                    <span className="purk-color">
                    2.5M tons of harmful emissions
                    </span>, and wastes
                    <span className="purk-color">
                    260M gallons of gas
                    </span>.
                  </p>
              </div>
              <div className="row" style={{ textAlign: 'left' }}>
                <img src={moneybag} style={{ float: "left" }} />
                <p>
                  Overpaying for parking costs the U.S.
                  <span className="purk-color">
                    20B annually
                  </span>. In the top 10 busiest cities in America, this averages out to
                  <span className="purk-color">
                    $1205 per driver per year.
                  </span>
                </p>
                <p>
                  In cities like Los Angeles, it costs about
                  <span className="purk-color"> $200 per </span>
                  month for long term parking, and about
                  <span className="purk-color"> $14 for two-hour </span>
                  parking.
                </p>
              </div>
            </div>
          </div>;

在第二张照片中,文本和图像开始溢出,我想将其保存在白色容器中

return <div id="parent" className="Container2">
            <div className="container2_title">
              <div className="title">
                <p>Parking — A Problem Worth Solving</p>
              </div>
            </div>
            <div className="container2_content">
              <div className="row" style={{ textAlign: 'left' }}>
                <img src={timer} style={{ float: "left" }} />
                <p>
                  An average person in the U.S. spends about
                  <span className="purk-color">
                    17 hours per year
                  </span>
                  searching for parking. In metropolitan areas like Los Angeles, this number goes up to
                  <span className="purk-color">
                    85 hours per year
                  </span>.
                </p>
                <p>
                  Additionally, it takes
                  <span className="purk-color">
                    15–32 minutes per trip
                  </span>
                  to find a parking spot.
                </p>
              </div>
              <div className="row" style={{textAlign: 'right'}}>
                <img src={charging} style={{ float: "right" }} />
                <p>
                  <span className="purk-color">63% </span>
                  of Americans reported that they avoided driving to a destination due to parking.
                  </p>
                <p>
                  Parking accounts for
                    <span className="purk-color">
                    30% of traffic
                    </span>, produces
                    <span className="purk-color">
                    2.5M tons of harmful emissions
                    </span>, and wastes
                    <span className="purk-color">
                    260M gallons of gas
                    </span>.
                  </p>
              </div>
              <div className="row" style={{ textAlign: 'left' }}>
                <img src={moneybag} style={{ float: "left" }} />
                <p>
                  Overpaying for parking costs the U.S.
                  <span className="purk-color">
                    20B annually
                  </span>. In the top 10 busiest cities in America, this averages out to
                  <span className="purk-color">
                    $1205 per driver per year.
                  </span>
                </p>
                <p>
                  In cities like Los Angeles, it costs about
                  <span className="purk-color"> $200 per </span>
                  month for long term parking, and about
                  <span className="purk-color"> $14 for two-hour </span>
                  parking.
                </p>
              </div>
            </div>
          </div>;

任何帮助都将不胜感激!谢谢!:-)

由于您已将
容器2
高度设置为固定值
100vh
,因此当内容占用更多空间时,它似乎不会扩展。您应该尝试使用
最小高度:100vh
。这样,容器将保持屏幕的大小,但在需要时会增加。如果您希望容器在保持固定高度的同时滚动以适应所有内容,您也可以尝试使用
overflow-y:scroll

因为您已将
Container2
高度设置为固定值
100vh
,当内容占用更多空间时,它似乎不会扩展。您应该尝试使用
最小高度:100vh
。这样,容器将保持屏幕的大小,但在需要时会增加。如果您希望容器滚动以适应所有内容,同时保持固定高度,也可以尝试使用
overflow-y:scroll

介绍如何使用媒体查询纠正此问题。基本原则是:

  • 这两个容器组合在一起占据了视图窗口的宽度
  • 在查看窗口之后,
    width
    位于
    600px
    下方。两个容器的
    宽度
    都会发生变化,从而占据视图窗口的
    100%
当屏幕尺寸变得太小时,这是一种最常见的显示方式,用于对单行内容的多个部分实施响应式设计

正文{
字体系列:arial;
}
.集装箱{
宽度:95%;
最大宽度:1024px;
保证金:0自动;
}
.分箱{
框大小:边框框;
显示:内联块;
边框:1px纯黑;
宽度:49%;
填充:20px;
边缘顶部:10px;
}
@仅介质屏幕和(最大宽度:600px){
.分箱{
显示:块;
宽度:100%;
}
}

Lorem ipsum Door sit amet,为精英们献身,为埃乌斯莫德服务
暂时性的劳工和财产损失。我们在这里吃得很少,
他在乌拉姆科实验室实习,并在普通实验室实习
康塞奎特。在沃鲁帕特·维利特·埃塞的《雷德亨德瑞特》中,两人或两人互为受害者
纤毛多洛雷欧盟福吉亚无巴黎。圣奥卡塔铜塔除外
傲慢的人,必须为自己的行为负责

Lorem ipsum Door sit amet,为精英们献身,为埃乌斯莫德服务 暂时性的劳工和财产损失。我们在这里吃得很少, 他在乌拉姆科实验室实习,并在普通实验室实习 康塞奎特。在沃鲁帕特·维利特·埃塞的《雷德亨德瑞特》中,两人或两人互为受害者 纤毛多洛雷欧盟福吉亚无巴黎。圣奥卡塔铜塔除外 傲慢的人,必须为自己的行为负责

介绍如何使用媒体查询纠正此问题。基本原则是:

  • 这两个容器组合在一起占据了视图窗口的宽度
  • 在查看窗口之后,
    width
    位于
    600px
    下方。两个容器的
    宽度
    都会发生变化,从而占据视图窗口的
    100%
当屏幕尺寸变得太小时,这是一种最常见的显示方式,用于对单行内容的多个部分实施响应式设计

正文{
字体系列:arial;
}
.集装箱{
宽度:95%;
最大宽度:1024px;
保证金:0自动;
}
.分箱{
框大小:边框框;
显示:内联块;
边框:1px纯黑;
宽度:49%;
填充:20px;
边缘顶部:10px;
}
@仅介质屏幕和(最大宽度:600px){
.分箱{
显示:块;
宽度:100%;
}
}

Lorem ipsum Door sit amet,为精英们献身,为埃乌斯莫德服务
暂时性的劳工和财产损失。我们在这里吃得很少,
他在乌拉姆科实验室实习,并在普通实验室实习
康塞奎特。在沃鲁帕特·维利特·埃塞的《雷德亨德瑞特》中,两人或两人互为受害者
纤毛多洛雷欧盟福吉亚无巴黎。圣奥卡塔铜塔除外
傲慢的人,必须为自己的行为负责

Lorem ipsum Door sit amet,为精英们献身,为埃乌斯莫德服务 暂时性的劳工和财产损失。我们在这里吃得很少, 他在乌拉姆科实验室实习,并在普通实验室实习 康塞奎特。在沃鲁帕特·维利特·埃塞的《雷德亨德瑞特》中,两人或两人互为受害者 纤毛多洛雷欧盟福吉亚无巴黎。圣奥卡塔铜塔除外 傲慢的人,必须为自己的行为负责


您是否尝试过使用
最大高度
最小高度
而不是
高度
?您是否尝试过使用
最大高度
最小高度
而不是
高度
?是否有办法不展开我的
容器2
?我可以让内容根据
Container2
size缩小而不是扩展吗?您可以使用a根据视图窗口的宽度动态更改容器的
font-size
属性。或者您可以使用它们,使两个容器都成为屏幕的全宽,如果视图窗口太小,它们将以列的形式排列。有没有一种方法可以不展开我的
容器2
?我可以让内容缩小而不是扩大吗