すべてのブラウザに適用するスタイル。html 要素に左側用の影画像
、body 要素に右側用の影画像
を指定してあります。
<style type="text/css">html {background: #eee url(shadowL.gif) 0 0 repeat-y;margin: 0 5%; padding: 0;}body {line-height: 1.5;background: #fff url(shadowR.gif) 100% 0 repeat-y;margin: 0 0 0 5px; padding: 0;}h1, p, ol {margin: 0 .5em; padding: .5em;}ol {margin-left: 3em;}</style>以下が条件付コメントにより IE のみに適用されるスタイル。expression を使い div 要素をふたつ挿入して html, body 要素の指定内容をそれぞれシフトしています。
<!--[if IE]><style type="text/css">html, body {background: #eee none;}body {behavior: expression( this.innerHTML = '<div class="outer"><div class="inner">' + this.innerHTML + '</div></div>', this.className += " expoff" );}body.expoff {behavior: none;}.outer {background: #fff url(shadowL.gif) 0 0 repeat-y;margin: 0 5%;}.inner {background: url(shadowR.gif) 100% 0 repeat-y;margin: 0 0 0 5px;}</style><![endif]-->作成日 2007-08-17