作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将“Nelson Mazda”png 设置为适合导航栏的限制,但它显示的比导航栏大,如您在屏幕截图中所见。我尝试将 .brand-logo
的 max-height
和 max-width
设置为 100%,但这似乎没有解决它。我错过了什么?
注意:nav-wrapper
设置为与导航栏相同的高度,因此将 .brand-logo
的高度设置为它的 100% 理论上应该可行,对吧?
HTML:
<!-- Navigation bar -->
<div class="navbar-fixed" id="nav">
<nav>
<div class="nav-wrapper">
<!-- Site name -->
<a href="/" class="brand-logo"><span class="tighter"><img src="images/NelsonMazdaLogo.png"></a>
</div>
</nav>
</div>
CSS:
nav {
background-color: rgba(255, 255, 255, .95);
.brand-logo,
ul a {
color: $black;
padding: 0 15px;
}
.brand-logo {
font-weight: 400;
letter-spacing: -2px;
height: 100%;
max-width: 100%;
.tighter {
letter-spacing: -3px;
}
}
}
最佳答案
在 img
本身上设置 max-height
和 max-width
.brand-logo img {
max-height:100%;
max-width:100%;
}
关于html - 如何将图像尺寸限制在其父 div 内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35003481/
我是一名优秀的程序员,十分优秀!