2

まず、クロムが入力に使用している境界線が好きです。問題はテキストエリアに発生します。textarea は、color 属性を境界線として使用するだけでなく、入力されたテキストに色を付けるという意図された機能も使用しています。これが私のcssです:

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

クロムが作成する境界線が必要だと言ったように、何らかの理由でテキストエリアのみに色付きの境界線を配置したくないだけです。テキストだけに色を適用したり、色属性が境界線の色に変更されないようにする方法はありますか?

4

1 に答える 1

2

またはtextareaなどの境界プロパティを設定する設定(投稿した部分以外のコード)を削除します。border-widthborder-radius

その理由は、そのような設定により、Chrome(または他のブラウザ)が、CSSの影響を受けない特別なルーチンで描画するデフォルトの境界線ではなく、要素のCSSプロパティによって決定される要素の周囲に通常の境界線を使用する場合があるためです。効果はブラウザやプロパティによって異なります。たとえば、サンプルコードでは、Chromeでを追加するborder-style: solidと、input要素はオレンジ色の赤い境界線を取得しますがselecttextareaデフォルトの灰色の境界線は保持されます。border-radius: 8pxただし、代わりに追加するとinput、デフォルトの境界線の色が維持されますが(角は丸くなります)、両方ともselectオレンジtextarea色の赤い境界線になります。

于 2012-06-23T08:56:32.100 に答える