我正在尝试让一个包含图像的div显示在一个joomla菜单栏上...我想要的顶部位于代码底部,名为“wings.gif”,但由于某种原因它不会显示在user3 joomla栏上,我放入了Div。任何想法如何做到这一点?感谢。
<div style="position:relative; z-index: 2;overflow: visible;"><jdoc:include >type="modules" name="user3" /></div>
<jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>
<div class="art-contentLayout">
<div class="art-<?php echo artxCountModules($document, 'right') ? 'content' : 'content->wide'; ?>">
<div style=" position:relative; "> < src="images/stories/image" width="898" height="126" style="position:relative; top: 0; left: 0;"/></div>
<div style=" position: absolute;top:-50px; left:647px; z-index: 1; overflow: visible; ">< src="images/stories/**IMAGE**" width="199" height="136" /></div>
答案 0 :(得分:1)
就我从你发布的代码中看到的那样,你创建的绝对div是你用户-3 div中“兄弟”的孩子之一的孩子:D这意味着它漂浮在你的最后一个相对定位项目在他的父母。但它不会神奇地超越其父级范围飞向你的用户3 div。
建议:不要开始随意地把东西放在相对的位置上,这会让你的任务变得更加困难,只需要让绝对div成为你的用户3 div或者“兄弟”的孩子。
ps:为什么兄弟被引用?我忘记了同级节点的名称,并认为该名称适合......:D