Ausblenden von Text mit CSS, Beste Praxis?

Sagen wir, ich habe das element für die Anzeige der website-logo:

<div id="web-title">
  <a href="http://website.com" title="Website" rel="home">
    <span>Website Name</span>
  </a>
</div>

Den #blog-title würde gestylt werden-mit background:url(http://website.com/logohere.png)aber wie man richtig verstecken den text Website Name? Wie hier zu sehen: Ausblenden von text mit css oder hier https://stackoverflow.com/a/2705328 , ich habe gesehen, verschiedene Methoden zum verbergen von text, wie:

#web-title span { text-indent: -9999px; }

oder

#web-title span { font-size: -9999px; }

oder

#web-title span { position: absolute; top: -9999px; left: -9999px; }

Ich habe auch gesehen, einige die Kombination dieser drei Methoden. Aber eigentlich welches ist die beste übung zum ausblenden von text wirksam?

InformationsquelleAutor der Frage deathlock | 2012-10-08

Schreibe einen Kommentar