2

<img>image_tag を使用して複数の css クラスを追加するにはどうすればよいですか?

使用してimage_tag("image.png", :class => "class1, class2")もうまくいかないようです

4

5 に答える 5

6

コンマを使用してクラスを区切らないでください。スペースを使用してクラスを区切ってください...

image_tag("image.png", :class => "class1 class2")

注: クラス名の中にスペースを使用することはできません... _またはを使用してそれらを区切ります。-クラス 1 よりもスペースを使用すると、クラス 2 はすべてが無効な 4 つのクラスのようになります。

于 2012-12-13T10:48:46.170 に答える
0

それは私にはうまくいかないので、それは正しい方法ではないと思います。

代わりに、私は試しました

<%= image_tag("image.png"), :class => "media-object img-circle" %>

そして、これは完全に機能しました。

于 2016-03-31T06:38:21.570 に答える
0
The following will work:
<%= image_tag("/image.png", :class => "class1 class2")%>
于 2012-12-13T10:49:27.997 に答える
-1

コントロールまたは html 要素に複数のクラスを適用するには、クラス名をカンマではなくスペースで区切る必要があります。

例えば

<div class="class1 class2">
// Content here.
</div>
于 2012-12-13T11:12:12.287 に答える