0

I have adapted Webtiki's Responsive hexagon grid into a custom html module, however something is messing with the stacking of the anchor tag.

When I added the html to my joomla site, the link seems to be pushed down below the div's for the h1 and the paragraph which make the link un-clickable when you hover of the list item. The mouse indicates that the image remains a link before the two divs move in with the hover effect. If I change the z-index of the anchor tag, then the hover effect on the list item doesn't work, so I'm not sure how to go about fixing this.

Here's a test server with the code in question Test-Server

So, my question is why is the z-index for the anchor tag changed when it's incorporated into the site? (I realize that many things can affect the positioning of an element, especially with the multiple nested divs within the html generated by a CMS like joomla). Next, what can I do to diagnose or "fix" the z-axis positioning so that the link and the hover-effect both work? I've tried using the mozilla web developer tool bar to display stacking elements, but it doesn't show anything regarding the divs in question.

3
  • Could you provide a link to your site, else a JSFiddle?
    – Lodder
    Commented Oct 28, 2016 at 11:34
  • I'll have to post a link to a live version a little bit later as it's all on my dev machine at the moment.
    – nizz0k
    Commented Oct 28, 2016 at 11:41
  • I just put the site up, the link is: 46.101.194.36/greentec-capital.com/index.php/portfolio/…
    – nizz0k
    Commented Oct 31, 2016 at 13:34

1 Answer 1

0

Ok, I see what you mean now. So there is no way to achieve this with your current HTML markup. Simply because if you change the z-index of the <a> element, the image will overlap the <h1> and <p>.

If you look at the demo, you can see that all the content is wrapped inside the <a>.

Your current markup:

<div>
    <a href="#">
        <img src="/greentec-capital.com/images/gallery/bild4.jpg">
    </a>
    <h1>Title</h1>
    <p>Some text here</p>
</div>

Required markup:

<div>
    <a href="#">
        <img src="/greentec-capital.com/images/gallery/bild4.jpg">
        <h1>Title</h1>
        <p>Some text here</p>
    </a>
</div>
3
  • So, that's the way my original markup is for some reason the custom html module WYSIWYG editor won't preserve the a tags wrapping the image, h2, and p tags. Any idea why?
    – nizz0k
    Commented Oct 31, 2016 at 14:58
  • Which editor are you using?
    – Lodder
    Commented Oct 31, 2016 at 15:01
  • you, know I'm not sure but I think it's the TinyMCE...
    – nizz0k
    Commented Oct 31, 2016 at 15:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.