我有一个使用全局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 一起“很好地工作”,有没有办法让预览窗格尊重include
s?我已经告诉 EW 在哪里可以找到php-cgi.exe
,所以在浏览器预览中一切正常。