4 回答
如果您使用 ThemeROller,则必须进入 CSS 文件并添加“text-decoration: none !important;” 进入控制页面的色板主题的链接部分。前任。转到 ThemeROller 中的“K”样本以解决下划线问题。ThemeRoller 很棒,但有时不稳定。有时它强调链接,有时它没有,但这个技巧每次都对我有用。
有点扩展李在上面的答案。我遇到了同样的问题,所以我接受了他的建议并检查了我在 themeroller 中制作的自定义主题。它已经具有以下内容 -
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
font-weight: bold;
border-width: 1px;
border-style: solid;
}
.ui-btn:link {
text-decoration: none !important;
但是我得到了下划线,所以我添加了 text-decoration: none !important; 到我的全局字体部分-
/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
html {
font-size: 100%;
}
body,
input,
select,
textarea,
button,
.ui-btn {
font-size: 1em;
line-height: 1.3;
font-family: sans-serif /*{global-font-family}*/;
text-decoration: none !important;
这停止了下划线。
或者,更好的是,这里有一个修改过的 jquery.mobile-1.4.3.min.css,它没有下划线链接:https ://drive.google.com/file/d/0B9z4E6c3ozD8Vi1WQkxnQ2FmVzQ/view?usp=sharing 。而且我没有使用 !important 标记,因此对链接类和下划线的控制在<head>
标记中恢复给您。几周前我已经为自己做了这个,但我看到了这个问题,并想为什么不分享它。我现在知道它的版本是 1.4.5,但我没有升级,因为如果您查看更改日志,他们所做的大部分工作都是锁定更多默认设置,并且 themeroller 并不是真正的解决方案,因为它仍然适用你的属性不一致。