Я долго пытался отобразить изображение рядом с текстом. Я хочу отобразить изображение ресурсов/rupee.png в той же строке, что и стоимость, но стоимость отображается в нижней части изображения. Вот мой PHP код:Текст изображения на той же строке
...
$display_query = mysql_query("SELECT * FROM eportal");
echo "<table id='pageTable'><thead><tr><th>Item code</th><th>Image</th><th>Description</th><th>Cost</th></tr></thead>";
echo "<tbody>";
while($row = mysql_fetch_array($display_query)){
echo "<tr><td>".$row['itemid']."</td><td>";
echo '<img src="resources/wh/'.$row['itemid'].'.png" title="'.$row['itemid'].'"/>';
echo "</td><td>".$row['description']."</td><td><span>";
echo '<img src="resources/rupee.png" />';
echo '</span><span class="cost">'.$row['cost'].'</span></td></tr>';
}
echo "</tbody>";
echo "</table>";
...
и соответствующий CSS: (Может быть, я испортил мой CSS код пытается сделать это в течение длительного времени)
#pageTable span{
float:left
}
#pageTable .cost{
float:left;
}
#pageTable span img{
padding:3px 0 0 0;
display : inline !important;
}
CSS работает с HTML, ваш php совершенно не имеет значения на вопрос; отправьте соответствующий HTML-код, который отправляется в браузер («источник просмотра»). –
..
Я сделал это, установив свойство margin. Но мне нужен был более оптимизированный путь! – xan