境界線の作成方法は知っていますが、境界線内の残りの部分を別の色で塗りつぶすにはどうすればよいですか? これが私がこれまでに持っているものです:
<div style="width:200px;height:100px;border:6px outset orange;">text</div>
使用する
background:#fff
または任意の色; もう 1 つのアドバイスは、最適な出力のためにインライン CSS を使用しないこと、外部 CSS を使用することです。
<div id="something">text</div>
#something
{
width:200px;
height:100px;
//likewise
}
どうぞ: http://jsfiddle.net/XVDkS/
説明: 境界線の後にボックス シャドウ (少なくとも 2 つ) を追加します (ぼかしなし)。必要に応じて影の数と幅を操作します。必要に応じてぼかしを使用することもできます。box-shadow の詳細については、MDN の記事を参照してください。
これは CSS3 ソリューションであるため、古い IE バージョンでは適切に動作しません (ダーク マジックを使用しない限り)。
以下のように background プロパティを使用します。
background:#ccc;
コードは次のようになります。
<div style="width:200px;height:100px;border:6px solid orange; background:#ccc;">text</div>
背景を意味する場合、これは役立ちます
CSS
backgound:black;
CSS を使用した HTML
<div style="width:200px;height:100px;border:6px outset orange;background:black;">text</div>
開始の代わりに溝または尾根を使用できます。
これについては、いくつかの例を参照してください。W3schools
http://www.w3schools.com/cssref/playit.asp?filename=playcss_border-style&preval=none
または、2 つの境界線と別の境界線が必要な場合は、これを試してください
<div style="width:200px;height:100px;border:1px solid #000">
<div style="width:190px;height:90px;border:5px solid orange">
<div style="width:188px;height:88px;border:1px solid #000">
test
</div>
</div>
</div>
デモはこちら: http://jsfiddle.net/SPhec/
<div style="width:200px;height:100px;border:6px outset orange;background:#000000">text</div>
CSS の背景プロパティを使用する