У меня есть следующий кодHTML/CSS: Clickable ссылку на большую ссылку
<a href="http://yahoo.com">
<div style="position: relative; z-index: -2; background-color:#333; height:200px;">
<img style="position: absolute;top: 0;left: 0;z-index: -1;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/280px-PNG_transparency_demonstration_1.png" alt="Dice" />
<div style="position: absolute; top: 0;left: 0; padding:5px; z-index:3; border: 1px solid red;" >
<a href="http://google.com" style="color:#fff;">Can you click me?</a>
</div>
</div>
</a>
Цель состоит в том, что я могу нажать «вы можете нажать меня» окно и перейти на Google и часы где-нибудь еще в содержащий div, чтобы перейти к yahoo.
Я не могу заставить работать.
анкеры как потомки анкеров являются недействительными разметки. –
Попробуйте использовать содержащий div, который содержит смежные '' s, где ссылка google использует абсолютное позиционирование для float, и первая '' (ссылка yahoo) заполняет контейнер. – Jakar
Все, что имеет отрицательное значение 'z-index', не будет доступно для кликов, а их дочерние элементы не будут доступны. – TylerH