这可能是我在自学成才的html中没有学到的一些基本问题。在我的index.html中,我有一个div调用一个像这样的php文件:
<div id="portafolio" />
<p class="first">Portafolio</p>
<p class="second">Estos son algunos de nuestros proyectos.</p>
<?php include 'portafolio.html'; ?>
<!-end #portafolio ->
</div>
在php文件中,有一些javascript和更多div标签,如下所示:
<script type='text/javascript'>
$(document).ready(function(){
$("img.a").hover(
function() {
$(this).stop().animate({"opacity": "0"}, "slow");
},
function() {
$(this).stop().animate({"opacity": "1"}, "slow");
});
});
</script>
<div class="fadehover">
<img src="images/motmotcoffee/motmotcoffee_1BW.jpg" alt="" class="a" />
<img src="images/motmotcoffee/motmotcoffee_1.jpg" alt="" class="b" />
</div>
我希望php文件中打印的html包含在CSS中定义的顶部和底部边框内,但事实并非如此。我做错了什么?
答案 0 :(得分:3)
将文件的扩展名更改为.php
,相应地修改您的include语句,这应该有效。
您的服务器可能未配置为将.html
文件作为php文件处理。
<强>更新强>
您的<div id="portafolio" />
代码是自动关闭的,因此内部不会有任何内容......
将其更改为<div id="portafolio">
答案 1 :(得分:0)
对于可能值得的东西,我无法包括:
[其他html标记]
在include.php文件中。我测试的任何浏览器都不会呈现包含和内部div标签的内容。
这已成为一个问题,因为我必须复制一个fubar导航数组,迫使我在ul中使用两个div来让浮动的li自行安排。