Php 绝对位置从图像中删除超链接。

Php 绝对位置从图像中删除超链接。,php,html,css,absolute,Php,Html,Css,Absolute,我有以下代码: <div style="position: absolute; margin-top: 48px; margin-left: 261px;"> <a href="http://www.somepage.com" target="_blank"> <?php $image_url='http://www.somepage.com/image.jpg'; ?> <img src="<?php ec

我有以下代码:

<div style="position: absolute; margin-top: 48px; margin-left: 261px;">
    <a href="http://www.somepage.com" target="_blank">
        <?php $image_url='http://www.somepage.com/image.jpg'; ?>
        <img src="<?php echo $image_url;?>">
    </a>
</div>

图像显示和位置正确,超链接在没有“位置:绝对”的情况下可以正常工作,但是当它包含在上面时,链接就不起作用

我决不是一个PHP程序员,甚至不是这方面的程序员。所以我可能错过了一些明显的东西?任何帮助都将不胜感激。

-->它工作得很好,在localhost上也尝试过,还有其他问题导致了您的问题

代码:


作为旁注:我觉得它链接到一个实际页面很幽默

编辑:

很高兴看到你有点明白了,下面是我刚刚想到的另一个解决方案:

#logo{
    background-image:url(http://www.somepage.com/image.jpg);
    height:400px;
    width:40px;
}

<div style="position: absolute; margin-top: 48px; margin-left: 261px;">
    <a href="http://www.somepage.com" target="_blank" id = "logo">
    </a>
</div>
#徽标{
背景图片:url(http://www.somepage.com/image.jpg);
高度:400px;
宽度:40px;
}

请发布一个指向JSFIDLE或您的工作页面的链接。JSFIDLE无法解释phpDo您知道您的锚的href是“”?这不是一个有效的链接,因为双http://What“是php页面生成的html吗?@Luis html在我的答案中,如果我们能获得更多的代码/信息,我将对其进行编辑以反映任何发现Hanks伙计,实际页面在这里:因此,如果我删除“位置:绝对”,小红色日志(红色PRS)位于正确的位置。”样式它会打断其他布局。但是图像上的超链接可以正常工作,而现在不行。这里有一个JSFidle,它可以正常工作,所以有一些东西导致了一个bug,我在Wordpress站点的标题上使用了这个。z-index(我已经尝试过)或其他方法会起作用吗?我也玩过“溢出到不走运”游戏。嗨@John_Doe,谢谢你看一下上面的链接,如果你是指rezzonatormusic,可能是Godaddy的服务器过载,因为我在你回复的时候也无法接通。我找到了一个几乎可行的解决方案,虽然不是很优雅。我使用的原始代码实际上适用于网站的所有页面,包括超链接,除了主页。然后,我有一个类似的代码副本,显示在主页上,但链接不起作用,只比第一个多几个div。@Pedro添加了另一个可行的解决方案。再次感谢John,我将坚持我现在的代码,因为它花费的时间远远超过我想要的时间。如果我能找到任何我能回答的问题,我必须更经常地去见她,并回答几个问题。
#logo{
    background-image:url(http://www.somepage.com/image.jpg);
    height:400px;
    width:40px;
}

<div style="position: absolute; margin-top: 48px; margin-left: 261px;">
    <a href="http://www.somepage.com" target="_blank" id = "logo">
    </a>
</div>