2

首先让我说,我喜欢 chrome 用于输入的边框,我的问题出现在 textarea 上。textarea 使用 color 属性作为边框以及为输入的文本着色的预期功能。这是我的CSS:

select, textarea, input{ font-size:25px; font-weight:bold; color: #FF4500;}

正如我所说,我想要 chrome 制作的边框,我只是不想要它出于某种原因只放在 textarea 周围的彩色边框。有什么方法可以将颜色应用于文本,或者阻止颜色属性更改边框颜色?

4

1 回答 1

2

删除设置边框属性的设置(在您发布的部分以外的代码中)textarea,例如border-widthborder-radius

原因是这样的设置可能会使 Chrome(或其他浏览器)在元素周围使用正常的边框,由其上的 CSS 属性确定,而不是使用不受 CSS 影响的特殊例程绘制的默认边框。效果因浏览器和属性而异。例如,使用您的示例代码,在 Chrome 上,如果您添加border-style: solid,则input元素会获得橙红色边框,但会select保留textarea其默认的灰色边框。但是,如果您border-radius: 8px改为添加,则input保留其默认边框颜色(尽管带有圆角),而两者都select获得textarea橙红色边框。

于 2012-06-23T08:56:32.100 回答