hi, ich glaube ohne span wird das nicht gehen da du ja nur den teile zwischen <h3> und </h3> unsichbar machen willst.
ich würde das ganze so machen:
h3 {
height:25px;
background-image: url(bild.jpg);
background-repeat:no-repeat;
color:#FFF; text-align:right;
}
h3 span {
display:none;
}
<h3><span>Text<</span></h3>
zusätzlich würde ich der h3 noch eine größe geben.
h3 {
width:300px;
height:20px;
}
gruß
phase