android - -表格中的webkit-gradient导致Android中出现边框线

标签 android webview webkit border css-tables

我在 Android 应用程序中使用的 Web View 中有一个表格。

问题是 "background-image:-webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#202020));"导致 <td>s 之间出现一条白线那张 table 的。 Border-collapse or border:none仅在没有渐变的情况下有效。

这些线条不会出现在所有 Android 设备上(例如出现在 Galaxy S2、zte Blade 上),也不会出现在 Chrome 或 iPhone 中。结果是相同的,没有背景:-webkit...但有黑线。

有什么建议吗?

CSS:

.sporttable tr:nth-child(1)
{
    background-image:-webkit-gradient(linear, left top, left bottom, from(#3F3F3F), to(#202020));
    background-size: auto;
    color: #fff;
    font-weight: bold;
}

最佳答案

我使用CSS后面的渐变背景图像解决了这个问题,这将使线条在受影响的设备上几乎不可见。与仅使用图像背景相比,优点是 CSS 缩放效果更好并且渐变更平滑。远非完美的解决方案,但它确实有效。

关于android - -表格中的webkit-gradient导致Android中出现边框线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9822584/

相关文章:

javascript - Webkit - 动态创建的样式表 - 它什么时候真正加载?

android - 在 Android 应用程序之间共享数据

android - 从其他应用打开 Twitter 应用中的页面 - Android

android - WebView 内存不足异常

javascript - 在android中使用webview将javascript文件注入(inject)我的网站

javascript - 使用 Javascript 变量设置 Webkit 关键帧值

css - WebKit CSS : Use for -webkit-border-image a picture from an image array

java - Android/java 公共(public)类中的 if else 语句

java - 如何验证用户是否有 Google Play 中的最新更新

java - 向 JavaFX WebView(不是 Android)添加填充