CSS-INLINE does a simple concatenation of the results of CSS
directives.
This looks like:
color:blacksize:200%
Unfortunately, it should look like this:
color:black;size:200%
It now does.
(:princ "-->" #\Newline)))
(defmacro css-inline (&rest propvals)
- `(concatenate 'string ,@(loop for propval on propvals by #'cddr
- collect (propval-to-string propval))))
+ (string-join (loop for propval on propvals by #'cddr
+ collect (propval-to-string propval))
+ ";"))
(defmacro css-file (&rest rules)
`(html