【问题标题】:How to style default confirm box with only css?如何仅使用 CSS 设置默认确认框的样式?
【发布时间】:2011-09-05 07:44:43
【问题描述】:

我想在不使用任何其他 JavaScript 代码的情况下设置标准 window.confirm 的样式,只使用 CSS。甚至可能吗?如果是,我该怎么做?

【问题讨论】:

  • 一个例子将是朝着正确方向迈出的一大步。
  • @Kyle 我不明白为什么他的问题需要一个例子。他解释得很好。

标签: css confirm


【解决方案1】:

这是不可能的。该窗口由浏览器使用平台的 UI 工具包显示。它不在 DOM 中,在 CSS 或 Javascript 中不可见,您无能为力。

但是,一些非常简单的 jQuery 代码可以解决问题。 $('a').confirm(); 怎么样?

【讨论】:

  • 非常感谢,希望有可能在没有任何插件的情况下做到这一点。 :) 我想我还是得用 JQuery 吧。
【解决方案2】:

confirm(); 警报无法设置样式,它们对浏览器是通用的。如果您想设置警报样式,请尝试使用 boxyjQuery dialog box 等替代方法。

Here 是一个关于如何在 jQuery 中创建自定义确认警报并使用 CSS 设置样式的教程。

【讨论】:

  • 非常感谢!非常有用的教程。
【解决方案3】:

这是一个非常古老的问题。 但我觉得有必要在这里传递这些信息。 我注意到您可以使用特殊字符“样式化”确认,例如 \n、\t、\r、...等等。

【讨论】:

  • 但是,这些不是样式。样式可以是字体、大小、颜色等。不过,您在使用这些方面是正确的。
  • 不是样式,但需要添加换行符,所以这有帮助 - 赞成
猜你喜欢
  • 1970-01-01
  • 2014-07-15
  • 1970-01-01
  • 2016-04-19
  • 2011-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多