2014-01-06 172 views
1

我想对齐span元素右侧的图像。css右对齐span元素

我已经在td元素中工作得很好,但现在不能工作,因为我已经将它移入了一个跨度。将不胜感激任何建议。

<div style="width:400px;"> 
    <span style="display:inline-block;width:50%;" onclick="location.href='http://www.google.com'">Go to Google</span><span style="display:inline-block;width:50%;float:right;weight:bold;" onclick="location.href='http://www.yahoo.com';><img src="test.gif" width=40 height=40 border=0>Go to Yahoo</span> 
</div> 

http://jsfiddle.net/sVdE3/

+0

你是什么意思“对齐”?像这样:http://jsfiddle.net/sVdE3/1/? – Passerby

+0

其实,它是不对齐的图像,事实上,它甚至不可见我在我和哟你jsfiddle。 – user1904273

回答

5

这个怎么样?

<div> 
    <span onclick="location.href='http://www.google.com';">Go to Google 
     <img src="https://www.google.com/images/srpr/logo11w.png" width="40" height="40" border="0" /> 
    </span> 
    <span onclick="location.href='http://www.yahoo.com';">Go to Yahoo 
     <img src="https://www.google.com/images/srpr/logo11w.png" width="40" height="40" border="0" /> 
    </span> 
</div> 

而对于CSS如下:

div { 
    width: 400px; 
} 
span { 
    display: inline-block; 
    width: 50%; 
    float: left; 
} 
img { 
    float: right; 
} 

http://jsfiddle.net/grim/sVdE3/2/

请注意,您在您的标记一些错误,例如,您没有关闭引号(“)。

+0

这应该做到这一点。我想我必须在图像标签内对齐图像。 – user1904273