1

我有一个使用全局header.inc文件的网站,其中包含我想要在每个 HTML 页面顶部的标题:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Language" content="de-at" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <link rel="stylesheet" type="text/css" href="standard.css.php" />
  ...etc...

因此,页面本身如下所示:

<?php include "header.inc"; ?>
  <title>Page Title</title>
  <style type="text/css">
    /* additional style sheets for only this page */
  </style>
</head>

<body>
  ...

显然,Expression Web 抱怨未打开的</head>标签并忽略了头文件中存在的内容(例如样式表),这使得预览窗格相当无用。

由于 EW4 应该与 PHP 一起“很好地工作”,有没有办法让预览窗格尊重includes?我已经告诉 EW 在哪里可以找到php-cgi.exe,所以在浏览器预览中一切正常。

4

0 回答 0