To place text over an image you use the position property.
The below example illustrate how to achieve.
All you have to do is change the units as desired.
Example:
<div style="position: relative; width: 200px; height: 100px">
<div style="position: absolute; top: 0; left: 0; width: 200px">
<image>
</div>
<div style="position: absolute; top: 20%; left: 20%; width: 200px">
Text on Image
</div>
</div>