2013-06-04 8 views
5

Posso aggiungere un collegamento a un elemento html utilizzando css. Come ho un'immagine che voglio aggiungere un collegamento ad una pagina particolare. Qualcuno può aiutarmi a farlo.Aggiunta di link a href a un elemento utilizzando css

Grazie in anticipo

+0

cosa stai provando ?? o per favore invia la tua richiesta di uscita ?? – Roopendra

+0

_Cascading Style Sheets_ quale delle tre parole ti fa pensare di poterlo fare? –

+2

Forse perché puoi già aggiungere contenuti, immagini e altre cose tramite ": before" e ": after" alla pagina. – Julix

risposta

8

No. La sua non è possibile aggiungere link attraverso i CSS. Ma è possibile utilizzare jQuery

$('.case').each(function() { 
    var link = $(this).html(); 
    $(this).contents().wrap('<a href="example.com/script.php?id="></a>'); 
}); 

Ecco la demo: http://jsfiddle.net/r5uWX/1/

0

Non avete bisogno di css per questo ..

 <img src="abc"/> 

ora con link:

 <a href="#myLink"><img src="abc"/></a> 

O con jQuery in seguito, è possibile utilizzare la proprietà wrap, vedere la risposta a queste domande:

how to add a link to an image using jquery?

2

Non è possibile semplicemente aggiungere un collegamento tramite CSS. Il CSS è usato per lo styling.

È possibile applicare stili ai CSS.

Se si desidera assegnare dinamicamente un collegamento, quindi, consiglierò di utilizzare jQuery o Javascript.

È possibile farlo facilmente utilizzando jQuery.

Ho fatto un campione per voi. Puoi riferirlo.

URL: http://jsfiddle.net/zyk9w/

$('#link').attr('href','http://www.google.com'); 

Questa singola linea farà il trucco.

Problemi correlati