У меня есть блок HTML, который выглядит следующим образом:
<div id="header">
<h1>title</h1>
<h2>subtitle</h2>
</div>
Я использую технику CSS, чтобы скрыть весь этот текст и заменить его изображением. Но я хочу связать весь блок с домашней страницей. Я не могу обернуть это в <a>
, потому что это не будет соответствовать стандартам. Так как мне это сделать?
Мое решение; вдохновленный Новое в городе
<div id="header">
<h1>title</h1>
<h2>subtitle</h2>
<a href="index.html">Home</a>
</div>
#header {
text-indent: -9999px;
width: 384px;
height: 76px;
background: transparent url(../images/header.png) no-repeat;
margin: 10px;
position: relative;
}
#header a {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}