html - 链接 2 行文本和图像

标签 html css button hyperlink

如何使用 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;
}

最佳答案

内联 block 应该可以解决您的问题:http://jsfiddle.net/sZnaR/

HTML:

<a href="#">
    <img src="blah" />
    <span class="text">
        Line 1<br/>
        Line 2
    </span>
</a>

CSS:

a {
    display: block;
    text-decoration: none;
}
a img {
    display: inline-block;
    width: 30px;
    height: 30px;
}
a span {
    display: inline-block;
}

您的文本元素呈现为内联元素,并因此包裹在图像下方。

关于html - 链接 2 行文本和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18721054/

相关文章:

jquery - mousedown事件触发退出jquery函数

javascript - 使用由 JavaScript 下拉更改事件触发的参数重新加载页面

javascript - 潜在 "falsy"输入的回退。处理 JSON 时我该如何做?

javascript - 在 CSS 中使用 Max-width 按比例缩放图像

java - 机器人 |如何检查 iamgeButton 的状态是播放还是暂停

javascript - html 5 canvas - 获取图像的颜色,然后使用该颜色更改像素

javascript - 当 div 关闭时,CSS 中的淡入淡出效果不起作用

css - Ruby 遗留应用程序中 CSS 的层次结构级别

java - 如何获取 JButton 的特定 ID?

java - Htmlunit Javascript 按钮/链接