【问题标题】:Click on span with padding单击带有填充的跨度
【发布时间】:2010-10-08 21:18:23
【问题描述】:

我有一个没有文本的跨度,它看起来像一个图像,它有背景和填充。但它不执行 onclick 事件。该怎么办?我是否需要将 span 更改为其他所有内容?

【问题讨论】:

  • 它有明确的高度和宽度吗?
  • 我将宽度和高度放在 css 中进行测试,但它应该忽略它
  • 对不起,我忘了提及 display:block;再次检查我的答案,我编辑了它

标签: click padding html


【解决方案1】:

确保跨度内有东西,例如:

<span>&nbsp;</span>

【讨论】:

    【解决方案2】:

    据我所知,如果您希望其背景可见,您需要设置跨度的宽度和高度。至少你需要在 span 中包含一个空格

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

    【讨论】:

    • 我使用 span 作为内联元素 .container .header .remove { background: url(gfx/container/remove.png);填充:1px 8px 2px 8px;边距:5px; }
    【解决方案3】:

    不需要空间或任何东西,它工作得很好,没有任何变化,那是我的错!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 2022-08-18
      • 2018-05-12
      • 1970-01-01
      相关资源
      最近更新 更多