CSS を使って 1 つの要素に複数の border を付ける上手い方法 1 はないものかと調べていたところ CSSで複数のボーダーを付ける方法 | Ri-mode Rainbow | No:1134 という素晴らしい記事を見つけたので実際に試してみました。 こんな感じの枠が作れます。(HTML 内の記述は div 1 つだけです) このテクニックは CSS3 で導入された box-shadow プロパティを使って擬似的に border を実現するというものです。box-shadow には複数の値を指定できるという仕様を応用します。 確認したブラウザは Google Chrome (42.0), Firefox (35.0), Opera (27.0), IE 9 ~ IE 11 です。 box-shadow で枠を付ける方法 以下のように box-shadow : 0 0 0 <幅> <