为什么“检查元素”显示不同的代码?

时间:2013-10-28 10:57:54

标签: php html inspect-element

我有一个php页面,我在下面发布了代码。我的主要问题是在标题中顶部添加了一行。我的页面中使用完全相同代码的其他.html文件中未添加此行。唯一的区别是扩展(html和php)。

我尝试了“检查元素”功能,看看发生了什么。我可以在<head><body>中看到不同的代码。

我的网页代码:

<!DOCTYPE html>

<?php
session_start();
include("conf.php");
$current="gallery.php"
?>

<html lang="en">
     <head>
     <title>.......</title>
     <meta charset="utf-8">
     <link  rel="stylesheet" media="screen" href="......css">

        <!-- JS -->
     <script src=".................."></script>

     </head>
<body>
<!--==============================header=================================-->

<header>
  <div class="container_12">
    <div class="grid_12">
        <h1><img src="images/logo.png">  </h1>
        <div class="menu_block">
          <nav>
            <ul class="sf-menu">
           <li><a href="index.html">ΑΡΧΙΚΗ</a> </li>
                    ...
                    ...
                   <li><a href="index-4.html">ΕΠΙΚΟΙΝΩΝΙΑ</a> </li>
            </ul>
          </nav>
          <div class="clear"></div>
        </div>
       </div>
  </div>
</header>

... 
...
</body>

是什么原因造成的?我在其他页面(不同的扩展名)中有相同的html代码(和css),如下所示:HTML version

1 个答案:

答案 0 :(得分:2)

您的网络服务器设置为仅将.php扩展名的文件解释为PHP脚本。每当您为页面提供.html扩展名时,它只会将文件发送到浏览器进行解释,而无需事先对其进行解析。因此,无论你在哪里使用php代码,都应该为文件提供.php扩展名(或更改网络服务器的配置,但我现在不会这样做。)