我试图修改一个Joomla模板来创建一个链接的定义'div'在index.php页面上,我没有任何运气。在原始源代码中,有一个对象'bglogo',它是一个静态的。jpg格式,其中有一个单独的区域包含链接。我去掉了单独的区域,现在想让bglogo成为一个链接。我不知道如何做到这一点,PHP代码在下面,网页是标签。In (bglogo指的是名字标签右上角的图像)
<div id="entries">
<jdoc:include type="modules" name="content-top-a" style="xhtml" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<div class="clr"></div>
<jdoc:include type="modules" name="content-bottom-a" style="xhtml" />
</div>
<div id="sidebar">
<!-- logo about etc here -->
<div class="bglogo">
<a href= "http:www.meetup.com/tag-along" > </a>
</div>
<!-- menu -->
<?php if( $this->countModules('sidebar-a') ) { ?>
<div id="sidebartop">
<jdoc:include type="modules" name="sidebar-a" style="xhtml" />
</div>
<?php } ?>
<?php if( $this->countModules('sidebar-b') ) { ?>
<div id="sidebarright">
<jdoc:include type="modules" name="sidebar-b" style="xhtml" />
</div>
<?php } ?>
<div id="sidebarleft">
<?php if( $this->countModules('sidebar-c') ) { ?>
<jdoc:include type="modules" name="sidebar-c" style="xhtml" />
<?php } ?>
<?php echo '<h3>Copyright</h3>'.$copyright . $warningerrorx; ?>
</div>
</div>
我明白你的意思了。
您需要在链接的开头添加http、冒号和两个正斜杠。(不得不这样描述,因为他们被剥夺了-根据我原来的评论)。
链接已经存在-但它里面没有任何东西-因为图像是div上的背景图像。您需要做的是创建一些css,仅适用于div内的链接,类为bglogo。然后应该给它一个宽度和高度,这样它就可以覆盖你的背景图像。
因为父bglogodiv已经是正确的高度和宽度,我建议宽度:100%;和高度:100%。请注意,链接通常是内联元素,通常不带高度或宽度。所以我们必须让锚(链接)表现得像一个块级元素。
这就给了我们:
.bglogo a{display:block; width: 100%; height:100%;}
我其实不太确定你在说什么,但如果你想你的图像显示在一个链接,你可以这样做:
<a href="http://www.meetup.com/tag-along"><img src="your/path/blogo.jpg"/></a>