【问题标题】:Span as a button Safari issue跨度作为按钮 Safari 问题
【发布时间】:2023-03-17 18:01:01
【问题描述】:

当我使用 span 作为按钮时,它可以在除 Safari 之外的任何网站上完美运行。

Google Chrome 上是这样显示的:

但在 Safari 中却是这样:

这是HTML代码:

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
<p>
<span class='btn btn-primary'>I'm a span, styled like a button</span>
</p>

<p>
<button class='btn btn-primary'>I'm a real button</button>
</p>

由于这个问题,我无法正确点击按钮。 如果你能解决它,我将不胜感激。

【问题讨论】:

  • cursor: pointer 上的css 属性.btn
  • 是的,这就是问题所在。看来 Safari 光标的默认值不是指针。谢谢。

标签: html css google-chrome button safari


【解决方案1】:

使用这个:

span {
  cursor: default;
}

【讨论】:

    猜你喜欢
    • 2010-09-06
    • 2017-06-17
    • 1970-01-01
    • 2014-10-07
    • 2013-12-26
    • 2019-07-03
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    相关资源
    最近更新 更多