Ho il codice seguenti guidecollegamento in una glyphicon bootstrap
<%= link_to mypath do %>
<%= content_tag(:i, "" ,:class=>' icon-eye-open' %>
<% end %>
<%= @num %>
che genera il codice HTML
<a href="/mypath">
<i class=" icon-eye-open"></i>
</a>
100
Il problema è, come si vede nella jsfiddle here, che al passaggio del mouse sopra l'icona, ci è uno spazio sottolineato tra il numero e l'icona. Lo spazio è necessario per scopi visivi, ma come faccio a rimuovere la sottolineatura del collegamento senza css?
Perché senza? Potrei fare text-decoration: none;
per qualche selettore di CSS, specifico o generico, ma voglio capire perché questo sottolineatura accade. Se lo @num
viene rimosso, non vi è alcuna sottolineatura e poiché non si trova all'esterno del tag di ancoraggio, non dovrebbe influire su di esso. Eppure, ovviamente lo fa.
+1 - mi hai battuto sul tempo. http://jsfiddle.net/LWJw6/ –
l'html viene generato automaticamente da rails, qual è la differenza tra la versione html? rendendolo meno ordinato? –
ok, lo accetterò poiché mi ha portato a risolverlo. Se chiudo il content_tag con '' '-%>' '' porta allo stesso risultato, senza spazi bianchi. Grazie! –