2013-01-01 26 views
1

因此,我在一個將其所有CSS放入PHP文件的PHP框架中工作。簡而言之,即使CSS文件不包含任何PHP(只是CSS),CSS文件也被稱爲CSS.php。在Netbeans中將php文件視爲css

我發現CSS自動完成不喜歡這個。無論如何告訴NetBeans將這些文件中的所有代碼視爲CSS而不更改擴展名?

+0

歡迎來到堆棧溢出,祝你有個美好的一年! –

+0

你的web服務器可能會爲你的css文件提供錯誤的MIME(應該是'text/css'),所以只需將其擴展名改回爲'.css'即可。 –

+0

AFAIK沒有任何辦法做到這一點......簡單的技巧會寫在CSS文件和複製過去的PHP文件 –

回答

0

netbeans CSS代碼在CSS文件中或在<style>標記中很重要並且完整。

不確定是否可以在CSS文件中使用這個標籤。但你可以試試這個。

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

+0

感謝您的解決方案:) –

0

您可以使用一個技巧如下:

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

也把你需要的任何其他文件你的CSS代碼開始,因爲之前要求:

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

然後最後加上這行代碼這將誘使NetBeans認爲您正在使用php文件編寫內聯css文件,並且只能在css文件中以註釋行的方式工作:

/* 
<style> 
/**/ 

因爲除此之外,如果您只是將<style>添加到文件中,如果加載時會導致問題,您將必須將其放入文件中,然後將其刪除,然後在需要使用突出顯示進行編輯時遞歸地將其刪除以及來自NetBeans的受管文件的代碼完成支持。

我也強烈推薦NetBeans emmet插件;總節省時間。我希望這對任何人都有幫助。

相關問題