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

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

網格布局有困難,行占用的空間超過內容高度

網格布局有困難,行占用的空間超過內容高度

慕碼人2483693 2023-10-16 10:44:09
我得到了這個所說的響應式網格,我希望導航占據第一行,我設法實現了這一點,但是導航的高度變成了頁面的一半,我已經設法根據列表最初的高度弄清楚網格分為兩行,該行似乎沒有采用列表的新高度。導航欄下方有很多空白區域。我實際上希望以下項目出現在它的正下方,沒有多余的空間順便說一句,如果不知道位置,該怎么辦HTML: <div class="container">        <nav>            <header>                <h3>BestBook INC</h3>            </header>            <ul>                <li><a href="#">Home</a></li>                <li><a href="#">About</a></li>                <li><a href="#">Services</a></li>                <li><a href="#">Contact</a></li>                <li><a href="#">Login <i class="fas fa-user fa-lg"></i></a>                </li>                <li class="hide">                    <i class="fas fa-user-cog fa-lg"></i>                </li>                <li><a href="#">register <i class="fas fa-user-plus fa-lg"></i></a>                </li>                <li><a href="#">Log Out <i class="fas fa-sign-out-alt fa-lg "></i></a>                </li>                <li class="cart">                    <i class="fas fa-shopping-cart fa-3x"></i>                </li>            </ul>        </nav>CSS:.container{    height: 100vh;    width: 100vw;    display: grid;    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));    grid-gap: 1rem;}nav{    grid-column: 1/-1}nav ul{    display: grid;    list-style: none;    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));    grid-gap: 1rem;}nav a{    background-color: var(--primary);    text-decoration: none;    display: block;    text-align: center;    color:var(--dark);    padding: 0.48rem;    font-size: 1.1rem;    box-shadow: var(--shadow);}
查看完整描述

2 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

去除高度:100vh;來自容器 CSS。

看看我創建的這支筆。

https://codepen.io/aakash-sharma1/pen/yLNQWMvheight: 100vh;


查看完整回答
反對 回復 2023-10-16
?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

你可能真的想使用flex


header>*{

  margin:0;

}

.container{

  width:100vw; height:100vh; text-align:center;

}

nav>ul{

  display:flex; list-style:none; padding:0;

}

nav>ul>li>a{

  text-decoration:none; padding: 0.48rem; font-size:1.1rem; white-space:nowrap;

}

nav>ul>li{

  flex:1;

}

.hide{

  display:none;

}

<header><h3>BestBook INC</h3></header>

<div class='container'>

  <nav>

    <ul>

      <li><a href='#'>Home</a></li>

      <li><a href='#'>About</a></li>

      <li><a href='#'>Services</a></li>

      <li><a href='#'>Contact</a></li>

      <li><a href='#'>Login <i class='fas fa-user fa-lg'></i></a></li>

      <li><a href='#'>register <i class='fas fa-user-plus fa-lg'></i></a></li>

      <li><a href='#'>Log Out <i class='fas fa-sign-out-alt fa-lg '></i></a></li>

    </ul>

  </nav>

  <div>

    <div>one</div>

    <div>two</div>

  </div>

</div>


查看完整回答
反對 回復 2023-10-16
  • 2 回答
  • 0 關注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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