在php中从数据库动态生成css样式的选项

Pau*_*ins 4 css php stylesheet

我正在开发一个应用程序,允许用户在应用程序中选择样式选项.然后,这些选项将用于生成动态网页.我想知道我的选择是什么来实现这个页面的样式,以及这些选项的优缺点是什么?

我看到它的方式,我有这三个选项:

  • 应用css内联

  • 创建一个动态的php样式表...例如: <link rel="stylesheet" type="text/css" href="http://domain.com/style.php/>

  • 我也听说过缓存样式表,但我甚至不确定如何做到这一点.如果这是最好的选择,那么最好的选择是什么呢?

这些都是可用的吗?那对我想要达到的目标最好?

感谢您的任何意见

保罗

dyn*_*mic 5

当然,你的第二个选择是最好的.

使用style.php,您可以根据登录的用户随时输出.

考虑一下我使用style.php甚至不需要为用户自定义它.有了它,你可以扩展CSS功能,如:

<?php $blue = 'color:#yourbluecolorFFF'; ?>    //  EXAMPLE

td { <?php echo $blue; ?>}
/*etc*/
Run Code Online (Sandbox Code Playgroud)

另外别忘了:

header('Content-Type: text/css');
Run Code Online (Sandbox Code Playgroud)