我有一个带有一些 CSS 样式的图表。它的宽度是在 WordPress 中设置的,所以我需要使用 php 来应用它。
起初,我通过在 HTML 中添加一些内联 CSS 来应用宽度。即使对于一页上的少数图表,这也很有效。但是当我想添加响应性时,内联 CSS 会覆盖媒体查询并破坏响应性。因此,我决定按照此处描述的方式将 PHP 变量直接应用于 CSS:
http://css-tricks.com/css-variables-with-php/
问题是当以下情况发生时:
我有规则:
.graph {
width: <?php echo $graph-width; ?>;
}
使用此类,我在一页上有 3 个图表。每个图表都有在 WordPress 管理面板中指定的不同宽度。
如何将存储在 PHP 中的不同宽度应用于页面上的所有 3 个图形。
请注意,我永远不知道一页上有多少图表。