ページ全体に枠線をつけるCSSテクニック
2008年02月27日-
スポンサード リンク
CSS Trick: Creating a?Body-Border - CSS-Tricks
Hicksdesign has been “fiddling” with their site design.
ページ全体に枠線をつけるCSSテクニック。
↓ブラウザのサイズを変更しても、水色の枠が画面にフィットするCSSサンプルです。
まず、マークアップ。上下左右用にdivを作成
<div id="left"></div>
<div id="right"></div>
<div id="top"></div>
<div id="bottom"></div>
次にCSS。left,right,top,bottomのtop,left,rightなどを調節して、上下左右に設定して枠線を表現しています。
#top, #bottom, #left, #right {
background: #a5ebff;
position: fixed;
}
#left, #right {
top: 0; bottom: 0;
width: 15px;
}
#left { left: 0; }
#right { right: 0; }
#top, #bottom {
left: 0; right: 0;
height: 15px;
}
#top { top: 0; }
#bottom { bottom: 0; }
Firefox, Safari, Opera, IE7にて動作します、が上記はIE6では動作しないようなので、サンプルではIE6のみ、display:noneで非表示にしてます。
IE6だと、次のようなコードでうまくbodyに枠線表示できるみたいですね。
<html>
<style type="text/css">
body {border:solid 10px orange;}
</style>
<body>
</body>
</html>

この表記で問題があるようでしたら、ご指摘お願いします。
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 2012年5月24日 管理人のブックマーク
- 立体感がリアルなON・OFFスイッチ実装jQueryデモ
- PHPフレームワークにTwitter,Facebook等の認証を速攻実装できる「Opauth」
- 2012年5月23日 管理人のブックマーク
- PC・スマホ・タブレットで動くクールなHTML5スライドショー実装ができる「Juicebox」
- 既にここまで出来るWebGLのデモ22
- 2012年5月22日 管理人のブックマーク
- CSSな吹き出しを作れるWEBツール「cssarrowplease」
- PHP+Bootstrapで書かれた美しいGitリポジトリビューア「GitList」
- 2012年5月21日 管理人のブックマーク
- 過去のエントリ



















間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)



