CSS hintergrund Bild ohne text?

Habe ich eine einfache info-Symbol, und ich will zeigen Sie Sie als css-hintergrund-Bild. Dies ist, was ich versucht habe:

span.info {
    background-image: url(info.png);
    float: right;
    width: 17px;
    display: block;
}

Dies ist, wie ich es verwenden:

<span class="info"></span>

Diese nicht das Bild angezeigt. Ich habe einen text, wie diesen:

<span class="info">test</span>

Dieser zeigt das Bild mit text, aber ich will es ohne text, nur das Bild. Was mache ich falsch?

Dank!

  • Völlig irrelevant für deine Frage, aber wie hast du float:right gibt, die Sie nicht brauchen display:block. Gefloateten Elemente werden automatisch so behandelt, als block-level-Elemente sind, auch wenn Sie display:inline zu Ihnen.
InformationsquelleAutor user1540714 | 2012-08-06
Schreibe einen Kommentar