Я использую технику text-indent
, чтобы заменить тег <h1/>
изображением моего веб-сайта следующим образом:
<h1 title="Homepage">My logo</h1>
CSS:
#header h1 {
float: left;
background: transparent url('../images/logo.png');
width: 214px;
height: 64px;
text-indent: -9999px;
}
Единственная проблема заключается в том, что я хочу, чтобы новое изображение действовало как гиперссылка. Я пытался сделать:
<h1 title="Homepage"><a href="#">My logo</a></h1>
Но так как это отступ, ссылка тоже. Я хотел знать, есть ли у кого-нибудь какие-либо предложения о том, как это сделать, и при этом быть действительным XHTML.
РЕДАКТИРОВАТЬ Я бы предпочел сделать это так, чтобы это было доступно пользователям с программами чтения с экрана, из того, что я прочитал, выполнение display:none
не будет работать с некоторыми читателями.