禁用HTML输入字段中的文本上的黑色下划线

时间:2015-02-23 18:52:08

标签: html css

我有一个Cordova应用程序,在工具栏中有一个搜索字段。它是一个常规的HTML输入字段,隐藏了边框,背景设置为透明。当用户开始在Android(5.0)上打字时,当前单词以黑色加下划线,而键盘则提供自动完成建议。我试图在输入字段上设置以下属性:

<input autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="search" ng-change="search()" ng-model="ident" placeholder="Search" style="text-decoration: none;">

然而,这似乎并未解决问题。我该如何防止这种行为?

Black underline on text in HTML input field

5 个答案:

答案 0 :(得分:1)

尝试此查询:

textarea{
     text-decoration: none;
     outline: none;
}

答案 1 :(得分:0)

你试过一个简单的CSS吗

textarea {
text-decoration: none;
}

如果你没有,那就是我推荐的。

答案 2 :(得分:0)

使用下边框代替文字装饰:

a:link {
text-decoration: none;
border-bottom: none;
-webkit-box-shadow: none;
box-shadow: none;
}

您可以尝试在{之前添加!important;符号。 这将赋予代码优先权。

a:link {
text-decoration: none!important;
border-bottom: none!important;
}

答案 3 :(得分:0)

!important添加到您的输入样式。

答案 4 :(得分:-1)

正如您所说的那样,它是简单的HTML输入文本框,但textarea代码无法正常工作。

改为使用

<input type="text" style="text-decoration:none">