Скажем, у меня есть этот элемент для отображения логотипа сайта:
<div id="web-title">
<a href="#" onclick="location.href='http://website.com'; return false;" title="Website" rel="home">
<span>Website Name</span>
</a>
</div>
#blog-title
будет в стиле background:url(http://website.com/logohere.png)
, но как правильно скрыть текст Website Name
? Как показано здесь: Скрыть текст с помощью css или здесь qaru.site/info/133136/..., я видел различные методы, чтобы скрыть текст, например:
#web-title span { text-indent: -9999px; }
или
#web-title span { font-size: -9999px; }
или
#web-title span { position: absolute; top: -9999px; left: -9999px; }
Я также видел, как некоторые объединяют эти три метода. Но на самом деле, какая из них лучше всего скрыть текст?