У меня есть HTML, который я не могу контролировать, но я смотрю, могу ли я стилизовать таким образом, чтобы достичь определенного результата. У меня есть ссылка, у которой есть ребенок со ссылкой. У меня есть заголовок, который является родным братом по ссылке, но он абсолютно расположен в середине ссылки. Когда ссылка зависнет, вы можете щелкнуть ее, однако, когда вы наводите курсор на элемент заголовка, вы не можете щелкнуть ссылку (поскольку она не является дочерним элементом <a>
, а скорее является родным братом). Очевидно, если бы название было потомком <a>
, у меня не было бы проблем.Абсолютно позиционированный элемент поверх ссылки
Есть ли какие-либо варианты для достижения моего желаемого результата? Как я уже сказал, HTML, который я разрабатываю, не может быть отредактирован. HTML и CSS ниже.
В конечном счете, я хотел бы, чтобы заголовок располагался над ссылкой, но все же позволял щелкнуть по всей ссылке, будь то зависание над заголовком или нет.
<div id="" class="grid-square">
<a href="# class="widget_sp_image-image-link">
<img width="1920" height="1080" class="attachment-full" style="max-width: 100%;" src="...">
</a>
<div class="title">
<p>TITLE</p>
</div>
</div>
.home-grid .grid-square, .home-grid .grid-rectangle-half {
background-color: #000;
display: block;
font-size: 100%;
margin-bottom: 30px;
overflow: hidden;
position: relative;
}
.home-grid img {
height: 100%;
position: absolute;
width: 100%;
}
.home-grid .title {
color: #fff;
font-size: 4.8em;
font-weight: 600;
font-family: "proxima-nova-alt-condensed";
left: 0;
margin-bottom: 0;
margin-top: 0;
position: absolute;
top: 50%;
text-align: center;
width: 100%;
z-index: 1;
}