CSS - 防止提交按钮获得焦点

发布于 2024-10-25 06:06:18 字数 756 浏览 0 评论 0原文

在 Opera 中,当文本字段获得焦点时,提交按钮会出现难看的黑色边框。

您可以在屏幕截图中看到这一点。 在此处输入图像描述

在图像底部,文本区域聚焦,提交按钮看起来很糟糕。如何使用 CSS 来防止这种情况发生?

更新:按钮的 CSS 是

.uiGreenButtonOuter {                     
 border: 1px solid  #234723;
 cursor: pointer;
}

.uiGreenButtonInner {
 margin: 0;
 font-size: 11px;
 display: block;
 background: #3E7E3E;
 padding: 4px 6px;
 border-width: 1px;
 border-style: solid;
 border-color: #6AB76B #3A763B #3A763B;
 color: white;
 text-align: center;
 text-shadow: 0 1px 0 #234723;
 cursor: pointer;
}

.uiGreenButtonOuter:hover .uiGreenButtonInner {
 text-decoration: none;
 background: #4C9B4C;
}

.uiGreenButtonInner:focus{
 outline: 0;
}

In Opera when a text field is focused, the submit button gets an ugly black border.

You can see this in a screenshot.
enter image description here

In the bottom of the image the textarea is focused and submit button looks awful. How can I prevent this using CSS?

UPDATE: the CSS for the button is

.uiGreenButtonOuter {                     
 border: 1px solid  #234723;
 cursor: pointer;
}

.uiGreenButtonInner {
 margin: 0;
 font-size: 11px;
 display: block;
 background: #3E7E3E;
 padding: 4px 6px;
 border-width: 1px;
 border-style: solid;
 border-color: #6AB76B #3A763B #3A763B;
 color: white;
 text-align: center;
 text-shadow: 0 1px 0 #234723;
 cursor: pointer;
}

.uiGreenButtonOuter:hover .uiGreenButtonInner {
 text-decoration: none;
 background: #4C9B4C;
}

.uiGreenButtonInner:focus{
 outline: 0;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绮烟 2024-11-01 06:06:18

您可以使用 :focus 或 :blur 伪类来实现这一点。我们需要代码来理解确切的问题。

例如。

textarea:focus {/* your css here */}

you can use :focus or :blur pseudo-classes to do the trick. We need the code to understand the exact problem.

eg.

textarea:focus {/* your css here */}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文