原来是 firefox 4 修改 alert() 和 confirm() 的默认样式...

2011-04-07 11:36:48 +08:00
 holystrike
我说怎么最近看好多网站的alert都是这么一个样式

http://k.min.us/im7pfG.png

提示框只有1px的边框,没有过多的点缀,并且加上了 mask 效果

现在才知道是firefox 4的默认样式
不知道这个样式能不能通过特有的css来定义
6270 次点击
所在节点    Firefox
5 条回复
Livid
2011-04-07 11:56:13 +08:00
在 High DPI 的显示器上看感觉有点小。
ehaagwlke
2011-04-07 12:15:59 +08:00
这个不是Opera处理alert时候的效果么?
leigod
2011-04-07 12:58:14 +08:00
应该是可以的

因为我发现我们的一个web应用原来的alert提示框现在全变成了原来的通过层模拟弹出窗口的样式

所以它应该是应用了之前定义的模拟窗口的弹出层样式

只不过没有标题栏了
airyland
2011-04-07 13:40:28 +08:00
没有试过自定义,许多网站为了统一不同浏览器下的弹出窗口样式,利用javascript重写了窗口的显示样式,不是使用原生的alert() confirm()方法,大部分还封装了ajax等方法,当然这样得加比较多的代码。
qichangxing
2011-04-07 13:51:20 +08:00
做得很丑。很失望。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/11097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX