0

这可能是关于我在自学 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 中定义的顶部和底部边框,但它没有。我究竟做错了什么?

4

2 回答 2

3

将文件的扩展名更改为.php,相应地修改包含语句,这应该可以工作。您的服务器可能未配置为将.html文件作为 php 文件处理。

更新:

你的<div id="portafolio" />标签是自动关闭的,所以里面不会有任何东西......把它改成<div id="portafolio">

于 2013-04-17T17:44:15.123 回答
0

对于可能值得的东西,我无法包括:

[其他 html 标记]

在 include.php 文件中。我测试的任何浏览器都不会呈现包含和内部 div 标签的内容。

这只是一个问题,因为我必须复制一个 fubar 导航数组,这迫使我在 ul 中使用两个 div 来让浮动的 li 自行排列。

于 2014-01-29T09:34:02.357 回答