我正在尝试在导航栏上放置图像徽标。我的HTML看起来像这样:
<head>
<style>
#logo {
width: 7%;
height: 7%;
padding-left: 10px;
}
</style>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link type="text/css" rel="stylesheet" href="../delta_dashboard/public/css/materialize.css"
media="screen,projection"/>
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
</head>
<nav>
<div class="nav-wrapper blue lighten-2">
<a class="brand-logo left"><img class="responsive-img" id="logo" src="../public/img/delta_logo.png"></a>
<ul id="nav-mobile" class="right hide-on-med-and-down">
<li><a href="/">Dashboard</a></li>
<li><a href="/history">Archive</a></li>
<li><a href="/new_charger">Add Charger</a></li>
<li><a href="#" onclick="signOut()" id="signout_button">Sign Out</a></li>
</ul>
</div>
</nav>
我确定徽标的宽度和高度应该是其分辨率的7%,并且图像看起来完全对齐。
我遇到的问题是,当我检查时,它会填满导航栏的整个宽度,这意味着中的任何链接都是不可点击的,因为似乎位于下方。但是,该尺寸是合适的,不会占用整个导航栏。
任何人都知道如何进行自动换行,因此可点击的所有链接>