CSS вправо выровнять внутри элемента span
Я хочу выровнять изображение в правой части элемента 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>
1 ответ
Решение
Как насчет этого?
<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/
Обратите внимание, что в вашей разметке есть ошибки, такие как кавычки ("), которые вы не закрыли.