0

がある場合<%= link_to "BlueBottles" %>、たとえば最初の 4 文字を青にするなど、その一部だけの CSS を変更するにはどうすればよいですか?

個別のリンクは正しくないように見えますが、適切な方法が不足しているのではないかと心配しています。助けてくれてありがとう!!

4

3 に答える 3

2

your_pathRails ヘルパーを使用しているので、次のようになります (適切な Rails ルートに置き換えることを忘れないでください)。

<%= link_to content_tag(:b, 'Blue') + 'Bottles', your_path %>

そして、バスティアン・ラングの答えのように、あなたのCSSです:

a > b {
  color: blue;
}

編集: Bastian Rang の提案に従って変更:emされました。:b

于 2013-01-28T11:37:24.777 に答える
1

次のリンクの場合

<a href="http://www.stackoverflow.com">BlueBottles</a>

あなたはそれをに変更することができます

<a href="http://www.stackoverflow.com"><b>Blue</b>Bottles</a>

a > b {color:blue}CSSでスタイルを設定します

B要素の代わりにemstrongまたはi

于 2013-01-28T11:33:48.137 に答える
0

のブロックフォームがありlink_toます。これはあなたがそれを使いたい場合だと思います:

<%= link_to your_path do %>
  <span class='special_anchor_part'>Blue</span>Bottles
<% end %>

次にcss:

.special_anchor_part{ color:blue; }
于 2013-01-28T12:31:17.187 に答える