html - 在 erb 文件中设置虚线内联样式

标签 html css ruby-on-rails erb

如何在 erb 文件中设置虚线内联 css 属性。比如这个

<%= image_tag "some_image.png", html: {width: "some_width", height: "some_height", margin:"some_margin"}%>

这工作正常但是当我设置

<%= image_tag "some_image.png", html: {width: "some_width", height: "some_height", margin-left:"some_margin_left"}%>

我明白了

syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('

最佳答案

你有这个错误是因为带有破折号的符号文字(-,比如 :margin-left)不是有效的符号。 应该是:

:"margin-left" => "some_margin_left"

此外,此语法应该有效:

margin: {left: "some_margin_left"}

关于html - 在 erb 文件中设置虚线内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27900271/

相关文章:

php - 如何从数据库获取值并显示在下拉列表中

javascript - SVG位移贴图过滤器

javascript - 当轮播中的图像为 1365 x 415 px 时,如何使轮播图像适合 1 7'' 或更多屏幕?

ruby-on-rails - 名称错误 : uninitialized constant

ruby-on-rails - 我应该如何在 Rails 中实现业务逻辑层?我应该把代码放在哪里?

ruby-on-rails - gem install pg for ruby​​ on rails,错误消息 : lack of necessary libraries and/or headers

javascript - 如何在不使用 jQuery 的情况下使函数淡入淡出? (JavaScript)

javascript - 当光标离开屏幕时,游戏不会以 Javascript 结束

javascript - 如何在奇特的AJAX中显示自刷新的 "popout"html GET页面

javascript - 输入更多时使文本框变大(Facebook 风格)