web-dev-qa-db-fra.com

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

Voici mon code:

<div class='some' style='position: absolute; left: 300; top: 300;'>..</div>

Il analyse uniquement style='position: absolute' et n'analyse pas les autres styles. Comment puis-je atteindre cet objectif? 

47
ValeriiVasin

Cela aurait été pratique si vous aviez posté le HAML que vous utilisez, mais voici comment procéder:

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

Pas besoin d'utiliser %div:

.some{ style: 'position: absolute; left: 300px; top: 300px;' }
5
アレックス

Une autre approche en plus du hash one de Dan Cheail est la suivante:

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

Si vous recherchez une image en css intégrée:

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