以下のスクリプト (およびhttp://jsbin.com/enOxEya/1/にもある) に対する私の意図は、右の境界線を削除することです。
ただし、FF、Chrome、および IE の場合は、左と上の境界線が太字になります。
さらに、FF の場合は下枠を削除し、Chrome と IE の場合は下枠に影を付けます。
各ブラウザの画像を参照してください (すべてのブラウザはかなり最新です)
FFの結果
Chrome からの結果
IE の結果
上、下、左の境界線だけにボーダー スタイル none を使用すると、すべてのブラウザーで予期しない結果が発生します。
他の 3 つの境界線に影響を与えることなく、単一の境界線 (つまり、右側の境界線) を削除するにはどうすればよいですか?
<!DOCTYPE html>
<html>
<head>
<title>Boarders</title>
<style type='text/css'>
#input2 {border-right-style:none}
</style>
</head>
<body>
<input id="input1" />
<br />
<br />
<input id="input2" />
</body>
</html>