小编tar*_*mon的帖子

Java的equalsIgnoreCase失败了ß(德语字母表中使用"Sharp S")

我在这里的第一个问题:-)
我最好阅读规则并搜索之前是否已经提出问题.

以下代码

    String[] strings = {"cAsE", "\u00df"};
    for (String str : strings) {
        System.out.println(str.equalsIgnoreCase(str.toLowerCase()));
        System.out.println(str.equalsIgnoreCase(str.toUpperCase()));
    }
Run Code Online (Sandbox Code Playgroud)

输出真3次(cAsE = case; cAsE = CASE;ß=ß)但也是1假(ß!= SS).尝试使用toLowerCase(Locale)但它没有帮助.

这是一个已知的问题?

java locale localization internationalization

15
推荐指数
1
解决办法
4642
查看次数

如何获得相对于屏幕的视口位置?

我的问题

什么JavaScript代码会告诉我哪里有的的浏览器位于相对于屏幕

上下文

我的Web应用程序包含一个applet,允许通过java.awt.Robot获取快照(applet的jar当然已经签名并有权执行此操作).

问题是Robot的createScreenCapture适用于相对于整个屏幕的矩形,而我想捕获相对于视口的矩形.

浏览器显然可以在屏幕上的任何位置,但即使它最大化(因此从屏幕的左上角开始,即{0,0})我仍然不知道内容被推下了多少因为窗口标题或一些工具栏.

我的研究到目前为止

似乎只有IE通过window.screenTop/Left给出了视口位置.

Chrome支持这些,但它们保持浏览器位置.

FF不支持这些,而是​​具有screenX/Y,但与Chrome一样,它们保持浏览器位置.

确保我们都使用相同的术语

屏幕 - 桌面AKA.例如,我有一个WSXGA +(1680x1050)显示器.我使用Windows,我的任务栏总是显示在底部,所以它垂直消耗大约50个像素.

浏览器 - 可能有也可能没有各种工具栏的窗口:顶部的地址和/或书签栏,底部的状态/附加栏等.

视口 - 实际呈现URL的位置.

javascript

9
推荐指数
1
解决办法
2092
查看次数

是否有更简单的方法来控制文本阴影的强度?

目标
我需要加强文本阴影效果.

当前解决方案
根据MDN,"text-shadow ...接受以逗号分隔的阴影列表",所以我只复制了同一个阴影的几个层:

.glow-triple {
    text-shadow: 0 0 10px gold, 0 0 10px gold, 0 0 10px gold;
}
Run Code Online (Sandbox Code Playgroud)

(小提琴:http://jsfiddle.net/targumon/wdhLqjrh/)

我的问题
是否有比这种重复使用更简洁的方法?

之前的研究
我发现另外两个SO Q&As触及了这个主题,但它们没有解决我的具体问题:

编辑

badfilms的答案触发,spread关键字揭示了另一个SO Q&A:

css3

0
推荐指数
1
解决办法
1038
查看次数