水平居中div内的可点击图像

时间:2014-06-19 11:58:41

标签: html css

我们如何在div中水平居中我们想要点击的图像?

HTML:

<div class="logo-wrap">
    <img class="logo" src="img/logo.png" width="262" height="53" />
</div>

CSS:

.logo-wrap{
    text-align: center;
}
img.logo {
    margin-left: auto;
    margin-right: auto;
}

我需要在某处放置“a”标签并给它一个合适的CSS。有什么想法吗?

5 个答案:

答案 0 :(得分:1)

好吧,只需在它周围添加一个Anchor-Tag:

<div class="logo-wrap">
    <a href="#">
        <img class="logo" src="img/logo.png" width="262" height="53" />
    </a>
</div>

JSFiddle

答案 1 :(得分:1)

<div class="logo-wrap">
   <a href="http://www.facebook.com"><img src="img/logo.png" width="262" height="53"   /></a>
</div>  

答案 2 :(得分:1)

我个人的偏好是用css提供更多控制来管理它。

DEMO

<强> HTML

<div class="logo-wrap">
    <a class="logo"/>
</div>

<强> CSS

.logo-wrap{
    text-align: center;
}
.logo {
    background:#68c url('img/logo.png') no-repeat center center;
    margin:0 auto;
    height:53px;
    width:262px;
    display:block;
    cursor:pointer;
}

答案 3 :(得分:0)

HTML

<div class="logo-wrap">
    <a href="#">
        <img class="logo" src="img/logo.png" />
    </a>
</div>

CSS

.logo-wrap{
     width:100%;
}
.logo{
    width:50%;
    display:block;
    margin:0 auto;
}

答案 4 :(得分:-1)

试试这个:

img.logo {
    vertical-align: middle
}