- From: Pete Boere <pete@the-echoplex.net>
- Date: Sat, 26 May 2012 20:09:30 +0100
- To: www-style@w3.org
Received on Saturday, 26 May 2012 19:09:56 UTC
>From the perspective of PHP (and perl or bash) scripters, dollars in CSS would create everyday problems. Heredocs: print <<<CSS <style> p { color: $bar; } </style> CSS; I'm not sure what is supposed to happen with CSS variables used in inline styles, but variable interpolation when printing html attributes is very common in PHP: echo "<hr style='color: $foo;' />"; In favour of the existing proposal – other than not creating any more escaping headaches – is that I like the var prefix as it compliments variable declarations in JavaScript. Since JavaScript is undoubtedly the most familiar (or only language familiar to most CSS authors) the allusion is a strong point in favour, imo: <script> var foo = 'hello'; alert( foo ); </script> <style> div { var-foo: red; } .mod { color: var( foo ); } </style>
Received on Saturday, 26 May 2012 19:09:56 UTC