2

所以我在一个 PHP 框架中工作,它将所有的 CSS 都放在 PHP 文件中。简而言之,CSS 文件称为 CSS.php,即使它们不包含任何 PHP(仅 CSS)。

我发现 CSS 自动完成不喜欢这样。无论如何告诉netbeans将这些文件中的所有代码都视为CSS而不更改扩展名?

4

2 回答 2

1

您可以使用以下技巧:

<?php header("Content-type: text/css; charset: UTF-8");?>

在开始您的 css 代码之前,还要将您需要的任何其他文件放置为:

<?php require 'config.php';?>

然后最后添加这行代码,它会诱使 NetBeans 认为您正在 php 文件中编写内联 css,并且除了 css 文件中的注释行之外什么都没有:

/*
<style>
/**/

因为否则,如果您只是添加<style>到文件中,如果加载时会导致问题并且您必须放置它,处理文件然后将其删除,然后在需要使用突出显示和代码完成支持进行编辑时递归地放置/删除它从 NetBeans 获取相关文件。

我还强烈推荐 NetBeans 的 emmet 插件;节省时间。我希望这对那里的任何人都有帮助。

于 2016-05-27T10:57:55.007 回答
0

在 netbeans CSS 代码中突出显示并在 CSS 文件或内部<style>标签中完成。

不确定是否可以在 CSS 文件中使用此标签。但你可以试试这个。

其他方式是使用 .css 文件并在框架中使用<?php include("style.css"); ?>或 CSS 导入指令。

于 2013-01-01T08:11:02.213 回答