图像,然后将文本对齐

时间:2013-10-13 09:14:50

标签: html css

此刻,我有:

HTML:

<div class="menu">
    <img src="logo.png" alt="6" />
    <a href="1.html" title="1" id="ton">Hendrerit</a>
    <a href="2.html" title="2" id="ton">Phasellus</a>
</div>

CSS:

.menu img {
    vertical-align: middle;
}
.menu a#ton:link,
.menu a#ton:visited,
.menu a#ton:active {
    display: inline-block;
    padding: 19px;
}

JSFiddle http://jsfiddle.net/BT5K9/

将链接对齐到右边的最佳方法是什么?我只想要现代浏览器,所以我想这很简单。我认为text-aligndisplay: inline-block因{{1}}而无效。也许没有漂浮?感谢。

2 个答案:

答案 0 :(得分:1)

如果您不反对使用spanfloat, 这是一个解决方案:jsFiddle

答案 1 :(得分:0)

如果您不想使用float:

.menu img
{
display: block;
text-align: left;
position: absolute;
}

.menu a
{
text-align: right; 
display:block;  
}

here is jsfidle