删除 <INPUT> 上的黑色 LEFT 和 TOP

Posted

技术标签:

【中文标题】删除 <INPUT> 上的黑色 LEFT 和 TOP【英文标题】:Remove Black LEFT and TOP on <INPUT> 【发布时间】:2012-03-19 15:05:24 【问题描述】:

我正在尝试使用颜色代码 #7d5993 创建一个 &lt;input&gt; 文本字段,但我看到顶部和左侧是黑色,底部和右侧是我的颜色。有什么方法可以让整个边框变成我的颜色,就像 &lt;textarea&gt; 的样子?

Here's my code.

【问题讨论】:

【参考方案1】:

你必须添加属性border-style覆盖textarea和input的默认边框样式

border-style:solid;

你可以查看这个fiddle

【讨论】:

【参考方案2】:

你必须像这样定义border-style:solid

inputborder:2px solid red;

查看http://jsfiddle.net/7kE7R/15/

【讨论】:

【参考方案3】:

试试这个

    inputborder: 1px solid #7d5993; border-width:2px;
    input:focusborder: 1px  solid #5190dd; border-width:2px;outline:none;

    textareaborder: 1px solid #7d5993;border-width:2px;
    textarea:focusborder: 1px solid #5190dd; border-width:2px; outline:none;

【讨论】:

【参考方案4】:

你必须使用

border-style:solid

在这里查看我的解决方案 http://jsfiddle.net/fvN8T/

【讨论】:

我认为我是第一个:|

以上是关于删除 <INPUT> 上的黑色 LEFT 和 TOP的主要内容,如果未能解决你的问题,请参考以下文章

<input> 的边框颜色动画:边框先变黑

标准搜索案例

删除自定义对话框上的黑色背景

删除 HTML5 视频上的黑色加载闪光

c# toolstrip 下的toolstripbutton怎么获取?

如何删除 <input> 边框? [复制]