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


Why "inspect element" shows different code?

我有一个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 版本

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