border:
と書いているとき、それはすべての境界線スタイルの略語プロパティです。あなたがborder: 1px solid red
を書くときだから、次のようになります。
.example2 {
border: 1px solid red;/* Becomes: */
border-width: 1px;
border-style: solid;
border-color: red;
}
はしかし、あなただけの色を指定した場合、ブラウザは、他のスタイルを入力しなければならないものを何の考えを持っていないので、デフォルトのものを使用しています。
.example1 {
border-width: /* Uses default */
border-style: /* Uses default */
border-color: red;
}
を使用すると、入力ボックスをカスタマイズしやすくするためにいくつかの方法があります。すべての入力タイプを選択して一般的な境界線にすることができますが、クラスを使用するより特定のスタイルを指定することができます。
input[type=text] {
border: 1px solid red;
}
input.red-border {
border-color: red;
}
input.blue-border {
border-color: blue;
}
<input type="text" class="red-border" value="I am Red"></input>
<input type="text" class="blue-border" value="I am Blue"></input>
両方の入力が赤い枠を持っているかのようにそれはそうしかし、私はこれがあなたの質問に答えていることはよく分かりません。あなたがより詳細に達成したいもののいくつかの例を挙げて、あなたの質問をより良いものにするようにしてください。
希望すると便利です。