Как установить встроенный стиль для элемента в HAML Вот мой код: <div class='some' style='position: absolute; left: 300; top: 300;'>..</div> Он анализирует только style='position: absolute' и не анализирует другие стили. Как я могу это достичь? Ответ 1 Было бы удобно, если бы вы разместили HAML, который вы используете, но так оно и было: %div.some{ :style => "position: absolute; left: 300px; top: 300px;" } Ответ 2 Другой подход в дополнение к хэш-функции Дэна Чеиля таков: %div.some(style='position: absolute; left: 300; top: 300;') Ответ 3 Не нужно использовать %div: .some{ style: 'position: absolute; left: 300px; top: 300px;' } Ответ 4 Запрашивается специальный случай хеша: https://github.com/haml/haml/issues/787, чтобы мы могли писать: %div{ style: { display: "none", width: "50px" } } как это возможно для class: ["class1", "class2"]. Ответ 5 Если вы ищете встроенный css для изображения: <%= image_tag( 'image_name.png', style: 'height: 25px; width: 200px; position: absolute' ) %>
Ответ 1 Было бы удобно, если бы вы разместили HAML, который вы используете, но так оно и было: %div.some{ :style => "position: absolute; left: 300px; top: 300px;" }
Ответ 2 Другой подход в дополнение к хэш-функции Дэна Чеиля таков: %div.some(style='position: absolute; left: 300; top: 300;')
Ответ 4 Запрашивается специальный случай хеша: https://github.com/haml/haml/issues/787, чтобы мы могли писать: %div{ style: { display: "none", width: "50px" } } как это возможно для class: ["class1", "class2"].
Ответ 5 Если вы ищете встроенный css для изображения: <%= image_tag( 'image_name.png', style: 'height: 25px; width: 200px; position: absolute' ) %>