Пожалуйста, пройдите по этой ссылке и обратите внимание на решение, данное "thepeer": https://stackoverflow.com/a/3494108
У меня проблемы с пониманием его решения. Позвольте мне проиллюстрировать это примером веб-страницы, которую я пытаюсь создать. Я использую HTML5 для создания «кнопок». Теперь, поскольку эти кнопки на самом деле являются объектами DIV, мне как-то нужно сделать их «кликабельными», что приведет зрителя к другой странице, и это тоже, не делая «ссылку» видимой. Объект div должен действовать как кнопка, и я не собираюсь «включать» строку текста, гипертекстовую, внутри кнопки.
Я думаю, что решение, данное "thepeer", делает именно это, но я не могу понять его решение и реализовать его. Возможно, очень маленький пример принесет мне пользу.
Предположим, это кнопка, которую я хочу сделать:
<div id="music" class="nav">Music I Like <span id="hyperspan"><a href="Music.html"></a></span></div>
А вот CSS, как предложил «thepeer»:
.hyperspan
{
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
z-index:1;
}
Теперь, очевидно, я неправильно понял его решение, и, следовательно, моя вышеупомянутая попытка неверна. Я не хочу прибегать к JavaScript, поэтому, пожалуйста, помогите мне! Извините за мою нубишность.