Ich muss Stilinformationen innerhalb von Hiccup erstellen, um ein Element an einer Position zu platzieren, die durch die Variablen "top" und "left" angegeben wird. Mein Code sieht so aus:Idiomatische Art des Renderns von Stilinformationen mit Clojure Hiccup
(html [: div {: style (str "top" oben "; links" links)} "some text"])
Dieser Code ist ziemlich hässlich. Es wäre schöner, wenn Schluckauf das Attribut "style" mit Standard-CSS-Stilregeln automatisch gemacht ... Dann könnte ich schreiben folgend:
(html [: div {: style {: oben oben: links left} } "irgendein Text"])
Gibt es bereits eine Bibliothek, die das tut? Oder muss ich meine eigene Lösung rollen?
Danke Clojurians für irgendwelche Hinweise!
Dank Bill- ich denke, es von den wenigen Antworten auf diese Frage ist klar, dass „Ihre eigene Lösung Rollen“ die richtige Antwort ist, wie Sie vorschlagen. Ich fragte, weil ich eine Clojure-Bibliothek erstelle, die diese Funktion hinzufügt und sicherstellen wollte, dass ich das Rad nicht "neu erfinde". – drcode
@drcode Ich habe gerade erkannt, wer du bist. Ich habe Land von Lisp und ich liebe es. Vielen Dank! – Bill
Komm über diese 3 Jahre später ... der Code nach (Name kwd) sollte ":" kein leerer Platz sein, um gültige CSS-Syntax für zukünftige Leser zu sein. –