2009-02-20 6 views
3

J'ai une travée sans texte, elle ressemble à une image, elle a un fond et un rembourrage. Mais il n'exécute pas l'événement onclick. Que faire? Ai-je besoin de changer la durée pour tout le reste?Cliquez sur travée avec rembourrage

+0

A-t-il une hauteur et une largeur explicites? –

+0

Je mets largeur et hauteur en css, pour le test, mais il l'ignore, comme il se doit –

+0

désolé j'ai oublié de mentionner à propos de display: block; vérifier ma réponse à nouveau je l'ai édité –

Répondre

0

Il n'y a pas besoin dans des espaces ou quoi que ce soit, son travail grand sans aucun changement, qui était mon mauvais!

0

Assurez-vous qu'il ya quelque chose à l'intérieur de la portée, .: par exemple

<span>&nbsp;</span> 
+0

J'ai essayé de mettre - rien –

0

En autant que je sache si vous voulez son arrière-plan soit visible, vous devez définir la largeur et la hauteur de la portée. Et au moins, vous devez inclure un espace dans la durée

<span style='height:20px; width:100px; display:block;'> & n b s p ;</span> 
+0

J'utilise span, comme élément en ligne .container .header .remove { fond: url (gfx/container/remove.png); rembourrage: 1px 8px 2px 8px; marge: 5px; } –