gpt4 book ai didi

html - 如何在一个导航栏
  • 中显示 3 行文本
  • 转载 作者:太空宇宙 更新时间:2023-11-03 17:46:36 25 4
    gpt4 key购买 nike

    我想要实现的导航栏看起来像这样。

    +--------------------------------------------+
    + navbar-brand img | | | Link 1 |
    + navbar-brand img | Home | About | Link 2 |
    + navbar-brand img | | | Link 3 |
    +--------------------------------------------+

    此外,主页和关于链接比右侧的三个链接大一点。现在,我将 line-heights 和 heights 添加到 .navbar-nav li a 以增加导航栏高度。

    这是当前的 HTML: Bootply Demo

    <div id="header" class="navbar navbar-default navbar-fixed-top">
    <div class="container">
    <div class="row">
    <div class="navbar-brand">
    <img src="img/logo.jpg"/>
    </div>

    <button type="button" class="navbar-toggle toggleButton" data-toggle="collapse" data-target="#navbarmenu">
    <i class="fa fa-bars fa-2x"></i>
    </button>

    <div class="collapse navbar-collapse" id="navbarmenu">
    <ul class="nav navbar-nav">
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li>
    <a href="#">Link 1</a>
    <a href="#">Link 2</a>
    <a href="#">Link 3</a>
    </li>
    </ul>
    </div>
    </div>
    </div>
    </div>

    实现此目标的最佳方法是什么?谢谢!

    最佳答案

    使用 display:block 让链接占据整个宽度,并添加 vertical-align:middle 让所有元素垂直居中:

    .navbar-nav  {
    display:inline-block;
    }

    .navbar-nav li {
    display:inline-block;
    vertical-align:middle;
    }

    .navbar-nav li a {
    display:block;
    }

    您可以看到使用此 fiddle 的演示:http://jsfiddle.net/LyLv2wqr/

    关于html - 如何在一个导航栏 <li> 中显示 3 行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28027621/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com