Flexbox中的justify-content: space-between似乎無效
P粉511749537
P粉511749537 2024-03-21 23:06:10
0
1
450

我嘗試過使用類別和 ID 來更改 CSS 中的許多內容,但似乎沒有任何方法可以使兩個圖像都位於螢幕的遠端(徽標位於最左側,個人資料位於最右側) )。

嘗試了很多不同的東西,例如 text-align 和不同的 justify-contents 但似乎沒有任何效果。

這是程式碼:

.top-nav {
  display: flex;
  position: absolute;
  background-color: blue;
  opacity: 0.5;
  height: 10%;
  top: 0;
  width: 100%;
  left: 0;
  padding: 0;
  border: 0;
  margin: 0;
  list-style: none;
}

.top-nav div {
  display: flex;
  justify-content: space-between;
  height: 100%;
  margin: 0px;
  padding: 0;
  border: 0;
  margin: 0;
}
<div class="top-nav">
  <div style="flex-grow: 1"><img src="/textures/logo.svg"></div>
  <div style="flex-grow: 1"><img src="/textures/profile.svg"></div>
</div>

P粉511749537
P粉511749537

全部回覆(1)
P粉491421413

justify-content 現在什麼都不做,因為它設定在沒有 display:flex 的 div 上。 如果您想要將圖片分開的 div,請將 justify-content:space- Between 放在包含它們的 div 上,即頂部導覽 div。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板