Html 如何在<;李>;标签大小相同
我遇到的问题是,我无法理解为什么当我瞄准每个li标签中的所有图像时,它们的大小不一样。它们都会缩小或变大,但不会保持相同的大小。第一个项目将是小的,然后他们都逐渐增加的大小与最后一个项目是最大的 以下是一张快照,请注意交叉点: 这是我的html:Html 如何在<;李>;标签大小相同,html,css,Html,Css,我遇到的问题是,我无法理解为什么当我瞄准每个li标签中的所有图像时,它们的大小不一样。它们都会缩小或变大,但不会保持相同的大小。第一个项目将是小的,然后他们都逐渐增加的大小与最后一个项目是最大的 以下是一张快照,请注意交叉点: 这是我的html: <nav class="nav2"> <ul> <li><a href="#"><img src="images/down_arrow.png" alt="cr
<nav class="nav2">
<ul>
<li><a href="#"><img src="images/down_arrow.png" alt="cross">MENU</a></li>
<li><a href="#"><img src="images/down_arrow.png" alt="cross">LOCATIONS</a></li>
<li><a href="#"><img src="images/down_arrow.png" alt="cross">CATERING</a></li>
<li><a href="#"><img src="images/down_arrow.png" alt="cross">GIFT CARDS</a></li>
<li><a href="#"><img src="images/down_arrow.png" alt="cross">ORDER ONLINE</a></li>
</ul>
</nav>
最终目标是让它们看起来像这样:
非常感谢您的帮助,并提前向您表示感谢。您的图像当前设置为其父图像宽度的30%。在这种情况下,
锚定
标记。由于文本的宽度不同,因此每个图像的宽度也不同。将图像width
设置为固定大小,如15px
,它们都将是相同的大小。@brychowitson谢谢你,我没有意识到,谢谢你对它的澄清!很高兴这有道理。如果您完全删除宽度
,它将默认为图像的本机大小。您的图像当前设置为其父图像宽度的30%。在这种情况下,锚定
标记。由于文本的宽度不同,因此每个图像的宽度也不同。将图像width
设置为固定大小,如15px
,它们都将是相同的大小。@brychowitson谢谢你,我没有意识到,谢谢你对它的澄清!很高兴这有道理。如果完全删除宽度
,它将默认为图像的原始大小。
/*SECOND NAV*/
.nav2{
font-size:15px;
color:grey;
}
.nav2 ul{
padding:0;
margin-left:600px;
}
.nav2 li{
display:inline-block;
}
.nav2 li a{
text-decoration:none;
color:black;
font-weight:bold;
height:100%;
width:100%
padding:0;
}
.nav2 li img{
margin:0;
padding:0;
vertical-align: middle;
width:30%;
margin-right:-10px;
}