如何为HAML中的元素设置内联样式

这是我的代码:

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

它只parsingstyle='position: absolute' ,并不parsing其他样式。 我怎样才能做到这一点?

5 Solutions collect form web for “如何为HAML中的元素设置内联样式”

如果你发布了你正在使用的HAML,那将是非常方便的,但是这是如何完成的:

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

除了Dan Cheail的哈希之外,另一种方法是:

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

不需要使用%div

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

https://github.com/haml/haml/issues/787请求一个哈希特殊情况,以允许我们写&#xFF1A;

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

很可能class: ["class1", "class2"]

如果您正在查看内联css图像:

 <%= image_tag( 'image_name.png', style: 'height: 25px; width: 200px; position: absolute' ) %> 
  • Rails:validation3列的唯一组合
  • 在Model类中查看helper link_to
  • 如何在生产模式下部署Rails?
  • 请从Capistrano配方中请求此文件(LoadError)
  • 如何更改Rails 3中初始化器的加载顺序?
  • Ruby的gem命名约定
  • WARN无法确定响应主体的内容长度。 设置响应的内容长度或设置响应#chunked = true
  • 使用Amazon SES和Rails ActionMailer
  • 如何在Heroku上重新启动rails服务器?
  • Rails 3的respond_to:默认格式?
  • 使用Rails的form_for,但在<form>元素上设置自定义类,属性?