因此,我在一個將其所有CSS放入PHP文件的PHP框架中工作。簡而言之,即使CSS文件不包含任何PHP(只是CSS),CSS文件也被稱爲CSS.php。在Netbeans中將php文件視爲css
我發現CSS自動完成不喜歡這個。無論如何告訴NetBeans將這些文件中的所有代碼視爲CSS而不更改擴展名?
因此,我在一個將其所有CSS放入PHP文件的PHP框架中工作。簡而言之,即使CSS文件不包含任何PHP(只是CSS),CSS文件也被稱爲CSS.php。在Netbeans中將php文件視爲css
我發現CSS自動完成不喜歡這個。無論如何告訴NetBeans將這些文件中的所有代碼視爲CSS而不更改擴展名?
netbeans CSS代碼在CSS文件中或在<style>
標記中很重要並且完整。
不確定是否可以在CSS文件中使用這個標籤。但你可以試試這個。
等方式是使用.css文件並在框架中使用<?php include("style.css"); ?>
或CSS導入指令。
感謝您的解決方案:) –
您可以使用一個技巧如下:
<?php header("Content-type: text/css; charset: UTF-8");?>
也把你需要的任何其他文件你的CSS代碼開始,因爲之前要求:
<?php require 'config.php';?>
然後最後加上這行代碼這將誘使NetBeans認爲您正在使用php文件編寫內聯css文件,並且只能在css文件中以註釋行的方式工作:
/*
<style>
/**/
因爲除此之外,如果您只是將<style>
添加到文件中,如果加載時會導致問題,您將必須將其放入文件中,然後將其刪除,然後在需要使用突出顯示進行編輯時遞歸地將其刪除以及來自NetBeans的受管文件的代碼完成支持。
我也強烈推薦NetBeans emmet插件;總節省時間。我希望這對任何人都有幫助。
歡迎來到堆棧溢出,祝你有個美好的一年! –
你的web服務器可能會爲你的css文件提供錯誤的MIME(應該是'text/css'),所以只需將其擴展名改回爲'.css'即可。 –
AFAIK沒有任何辦法做到這一點......簡單的技巧會寫在CSS文件和複製過去的PHP文件 –