html - 并排放置两个图像链接

标签 html css

我已经尝试了几个在网上找到的不同例子,但现在我没有想法了...... 我试图让两个图像链接并排放置在页面的中央。

我当前的代码如下所示:

HTML

<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<div class="home">
<a href="http://www.xxx.net/blog/" id="h1"></a>
<a href="http://www.xxx.net/gallery/" id="h2"></a>
</div>

CSS

div.home a {
    float: left;
}

div.home {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

div.home #h1 {
    width:  500px;
    height: 350px;
    display: block;
    background-image: url('header1.jpg');
}

div.home #h1:hover {
    background-image: url('header1hover.jpg');
}

div.home #h2 {
    width:  500px;
    height: 350px;
    display: block;
    background-image: url('header2.jpg');
}

div.home #h2:hover {
    background-image: url('header2hover.jpg');
}

最佳答案

你应该添加 display : inlinea 标签并设置正确的 width

更新:

看这个Demo

关于html - 并排放置两个图像链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501319/

相关文章:

HTML 正文间距?

html - 防止表溢出 :auto div from shrinking

javascript - 使用 JavaScript 将 div 定位在一个圆圈中

jquery - 如何将其他html的内容加载到div而不丢失css样式?

html - 将 div 放在另一个旁边

html - AMP : <amp-ad> not showing adense ads, 但字段为空

到其他目录的 Html 链接在 Ubuntu 上无法正确链接

javascript - HTML 元素的选择范围

html - 如何在 html/css 中水平滚动一行中的方框?

jquery - 将 data-0 属性添加到 div