亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使我的 div 隨窗口/屏幕尺寸變化而換行?

如何使我的 div 隨窗口/屏幕尺寸變化而換行?

元芳怎么了 2023-09-25 16:24:16
我知道如何包裝物品(理論上),但我一定做錯了什么。這些都是拒絕的。我只想要兩個并排的配置文件,當窗口寬度縮小時,它們堆疊成一列。此刻,它們有點擠在一起并重疊。#profile-container {  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: center;  align-content: center;  padding-bottom: 5%;}.profile-desc {  width: 35%;  margin: 5% 5%;  text-align: center;}#profileM {  height: 230px;  width: 219px;}#profileF {  height: 230px;  width: 219px;}<div id="profile-container">  <div class="profile-desc" style="float:left;width:35%;padding: 5px;">    <img src="images/male.jpg" id="profileM">    <h3 style="color:white;background-color:rgb(244,212,69);">      Name    </h3>    <h4 style="color: rgb(244,212,69);">      Occupation    </h4>    <p>      Description    </p>  </div>  <div class="profile-desc" style="float:right;width:35%; padding: 5px;">    <img src="images/female.jpg" id="profileF">    <h3 style="color:white;background-color:rgb(244,212,69);">      Name    </h3>    <h4 style="color: rgb(244,212,69);">      Occupation    </h4>    <p>      Description    </p>  </div></div>
查看完整描述

2 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

您正在尋找的是CSS媒體查詢,它允許您在滿足有關設備的某些條件(例如寬度或方向)時應用CSS。

我調整了您的代碼,添加了媒體查詢行(我還刪除了一些不需要的 Flex 屬性并刪除了一些多余的內聯樣式.profile-desc

#profile-container {

? padding-bottom: 5%;

}


.profile-desc {

? float: left;

? width: 35%;

? margin: 5% 5%;

? text-align: center;

}


#profileM {

? height: 230px;

? width: 219px;

}


#profileF {

? height: 230px;

? width: 219px;

}


@media(max-width: 580px) {

? .profile-desc {

? ? width: 100%;

? ? margin: 0;

? }

}

<div id="profile-container">

? <div class="profile-desc">

? ? <img src="images/male.jpg" id="profileM">

? ? <h3 style="color:white;background-color:rgb(244,212,69);">

? ? ? Name

? ? </h3>

? ? <h4 style="color: rgb(244,212,69);">

? ? ? Occupation

? ? </h4>

? ? <p>

? ? ? Description

? ? </p>

? </div>


? <div class="profile-desc">

? ? <img src="images/female.jpg" id="profileF">

? ? <h3 style="color:white;background-color:rgb(244,212,69);">

? ? ? Name

? ? </h3>

? ? <h4 style="color: rgb(244,212,69);">

? ? ? Occupation

? ? </h4>

? ? <p>

? ? ? Description

? ? </p>

? </div>


</div>


查看完整回答
反對 回復 2023-09-25
?
UYOU

TA貢獻1878條經驗 獲得超4個贊

您可以通過告訴它內容的大小來避免媒體查詢并依賴 Flexbox 適應性。flex-basis: content取得了相同的結果,但沒有得到廣泛支持。相關的變化是:

.profile-desc {
  flex-basis: 35%;
}


查看完整回答
反對 回復 2023-09-25
  • 2 回答
  • 0 關注
  • 131 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號