Comment définir le style en ligne pour l’élément dans HAML

Voici mon code:

..

Il n’parsing que style='position: absolute' et n’parsing pas les autres styles. Comment puis-je atteindre cet objective?

Cela aurait été pratique si vous aviez posté le HAML que vous utilisez, mais c’est comme ça:

 %div.some{ :style => "position: absolute; left: 300px; top: 300px;" } 

Pas besoin d’utiliser %div :

 .some{ style: 'position: absolute; left: 300px; top: 300px;' } 

Une autre approche en plus du hash par Dan Cheail est:

 %div.some(style='position: absolute; left: 300; top: 300;') 

Si vous cherchez des images en ligne:

 <%= image_tag( 'image_name.png', style: 'height: 25px; width: 200px; position: absolute' ) %> 

Nous avons demandé un cas particulier de hachage à: https://github.com/haml/haml/issues/787 pour nous permettre d’écrire:

 %div{ style: { display: "none", width: "50px" } } 

tout comme est possible pour la class: ["class1", "class2"] .