我不能让我的div
小号水平使用display: inline;
我的图片不会水平对齐
这是我的代码内联:
<div class = "links">
<ul>
<div id = "twitter">
<a href = "#">
<li><img src="images/twitter.png" /> </li>
</a>
</div>
<div id = "facebook">
<a href = "#">
<li><img src="images/facebook.ico" /></li>
</a>
</div>
</ul>
</div>
这是我的CSS:
我已经告诉它是并且它保持垂直内嵌
#facebook img {
padding: 10px;
height: 100px;
width: 100px;
}
#twitter img {
padding: 10px;
height: 100px;
width: 100px;
}
.links ul li {
display: inline;
}
.links ul {
background-color: rgb(0, 125, 210);
float: center;
}
注意,[只有一个'li'可以的'ul'子(https://developer.mozilla.org/en-US/docs/Web/HTML /元素/ UL)。您需要将您的标记重新设置为[有效的HTML](https://validator.w3.org/)。 –
请标记为已接受的最佳答案 –