小编Nic*_*kel的帖子

用于强制浏览器显示滚动条的CSS

我写了一个Web应用程序,发现当我调整页面大小时,浏览器不会显示它自己的滚动条,因为窗口缩小了.这可以防止用户访问内容.我将我的身体宽度设置为500px并将导航栏设置为white-space:nowrap.如何让浏览器识别屏幕右侧有内容?

只是为了澄清我想要浏览器的滚动条而不是任何控件上的滚动条.

html javascript css

11
推荐指数
1
解决办法
2万
查看次数

你如何从命令行使用csslint?

我是Ubuntu的新手,我是第一个承认这一点的人,但我需要集成csslint到CI构建脚本中,我发现csslint网站上的about页面无益.它给了我两个安装选项,csslint但它们需要node或者rhino:

Node.js:
sudo npm install -g csslint

Rhino.js:
java -jar rhino.jar csslint-rhino.js --rules= ~ /* suppressed for simplicity */
Run Code Online (Sandbox Code Playgroud)

在我知道如何使用的格式上搜索其中任何一种后,在谷歌群组中我发现有人问了类似的问题.答案是,这rhino不是您安装和运行的现成产品,而是您使用的库.

我需要做的就是:

  • csslint使用csslintargs 通过bash 传递CSS文件
  • 得到回复
  • 评估构建是否应该因违规而失败

有什么地方我可以找到包含依赖项的逐步说明,例如noderhino

感谢大家.

css bash ubuntu continuous-integration csslint

7
推荐指数
1
解决办法
2166
查看次数

在Gradle中使用Proguard - 找不到引用的类java.lang.String

我正在尝试将ProGuard配置为Ubuntu中Java应用程序的Gradle构建脚本的一部分,通过bash访问,但我似乎无法正确使用它.我以前从未使用过这两种技术.使用ProGuard手册我编写了以下任务,我现在调用一个预先存在的jar文件,同时尝试使用.

task obfuscate(type: proguard.gradle.ProGuardTask) {
  injars         'build/libs/myapplication.jar'
  outjars        'build/libs/myapplication_out.jar'
  libraryjars    '<java.home>/lib/rt.jar'
  printmapping   'myapplication.map'

  keep 'public class mypackage.MyMainClass {  \
    public static void main(java.lang.String[]);  \
  }'
}
Run Code Online (Sandbox Code Playgroud)

我找回了很多行,说明缺少内置的java库文件,例如:

Warning: myclasses: can't find referenced class java.lang.String
Run Code Online (Sandbox Code Playgroud)

在列表的底部我也看到:

Could not call ProGuardTask.proguard()
Run Code Online (Sandbox Code Playgroud)

如果我检查我的输出目录,我可以看到它创建了目录结构而不是jar文件,如果我使用stacktrace运行我的gradle任务,这就是我看到的:

Caused by: org.gradle.api.GradleException: Could not call ProGuardTask.proguard() on task
Run Code Online (Sandbox Code Playgroud)

我查看了proguard故障排除页面,它说我应该确保我正在指定我的平台的运行时库,而对于JSE,这是lib/rt.jar.你可以在库jars参数中看到那里.我错过了什么?

java proguard gradle

5
推荐指数
1
解决办法
5522
查看次数