【发布时间】:2013-09-10 14:03:33
【问题描述】:
如何使用 HTML 和 CSS 创建这样的链接: 它没有像我希望的那样响应。 我试图完成的是创建一个导航链接,该链接在左侧保存一个图像,并在图像旁边而不是图像下方放置 2 行文本。
html:
<div id="nav">
<a href="#"><img src="http://www.werkenbijavl.nl/images/WerkenBijAVL/icon-email.png" heigh="24px" width="24px" alt=""> Line 1<br><span>Line 2</span></a>
</div>
css:
nav a {
background: grey;
padding: 10px;
text-align: center;
text-decoration: none;
line-height: 24px;
vertical-align: middle;
}
nav img {
padding-right: 10px;
}
nav span {
font-style: italic;
}
【问题讨论】:
-
nav应该以#为前缀,因为您没有任何以nav作为标签名称的元素。相反,您只有一个带有id的元素作为nav。此外,将Line1也移动到span内部并将display: inline-block;设置为#nav span -
在上面的评论中,我的意思是要在 CSS 中添加前缀。