【发布时间】:2015-12-08 22:31:19
【问题描述】:
我想在数据库表 (MySQL) 中定义 CSS 样式的参数,并将它们用于例如样式链接菜单。我知道如果我们将变量放入这样的样式中是可能的:
<div id="content-inner" style="<?php echo $this->var['color'] ;?>">
但也许有人知道更好的方法?
【问题讨论】:
-
imo 您建议的方式是一种好方法,另一种方法是通过 php 生成整个 css 文件(加载 style.css.php 或类似的东西)。但这几乎是一样的。不过可能更干净
-
问题是直接在 html 行中设置样式是否是一种好方法?
-
你不应该使用数据库(MySQL)来执行这样的任务......这会在你的网络服务器和数据库服务器上造成不必要的负载,只会消耗更多的内存没原因。您应该使用 JavaScript 和包含这些值的静态声明的 JSON 对象。如果您对我的意思感到困惑,请告诉我,我会发布一个示例。