html - 如何在类中的 ul 中的 li 中设置 img 的 CSS?

标签 html css

在我的 html 文件中,我的页面顶部有一个导航栏,开始时是这样的:

    <div class="“topNav">
      <ul>
        <li><img src="assets/map.png"> <a href="locations.html">Locations</a></li>
        <li><img src="assets/length.png"> <a href="length.html">Length</a></li>
     </ul>
   </div>

等等。

在我的 CSS 中我试过了

.topNav img {
  width: 10%;
  height: auto;
}

除了 img 太深(在 ul 标签内的 li 标签内)而不被注意或其他什么。我希望我的 topNav 图像占 10%,但不是我页面上的所有图像。我的页面下部还有其他图片,并且我有其他样式计划。

最佳答案

问题出在你的 HTML 上,你有一个额外的 here

<div class="“topNav">

JS Fiddle

.topNav img {
  border:2px green solid;
}
<div class="topNav">
  <ul>
    <li><img src="//placehold.it/100x50?text=img-1"> <a href="locations.html">Locations</a></li>
    <li><img src="//placehold.it/100x50?text=img-2"> <a href="length.html">Length</a></li>
    <li><img src="//placehold.it/100x50?text=img-3"> <a href="locations.html">Locations</a></li>
    <li><img src="//placehold.it/100x50?text=img-4"> <a href="length.html">Length</a></li></ul>
</div>

关于html - 如何在类中的 ul 中的 li 中设置 img 的 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35264540/

相关文章:

html - Firefox 中表格单元格显示对象内的 CSS 绝对定位对象

javascript - 根据浏览器显示不同的 html 元素。 HTML5 Safari 自动播放按钮

jquery - 试图滚动到 "fix"导航位置

javascript - 如果链接在父元素内,我如何更改父元素的类?

javascript - 展开/折叠切换不会随着内容展开而向下 float

javascript - 输入时删除默认电话号码示例

java - 如何将 html 输入保存到列表中并在每次提交时显示?

css - 主要浏览器中亚像素精度的当前状态是什么?

css - 是否可以使绝对定位的图像水平居中?

html - Z 索引在 IE 中不起作用