2006/09/01(金)[カスタマイズ] 記事上部に大きいバナーを貼り付ける
サイドバーに収まりきらないような大きいバナーを記事上部に貼り付ける方法について。
バナーの貼り付け
まず、サイドバーにバナーを貼り付けます。
<a href="http://key.visualarts.gr.jp" target="_blank"> <img class="banner" src="http://example.com/image/lb_large.jpg">
ポイントは貼り付けるバナーにクラス指定をすることです。
今回は"banner"というクラスを貼り付けるバナーに与えています。
ユーザースタイルシートの編集
ただ貼り付けただけではサイドバーからはみ出してしまいますのでバナーの表示位置を指定します。
ユーザースタイルシートで以下のように指定します。
div.main { margin-top : 130px; } img.banner { position: absolute; top: 0px; left: 245px; }
これで表示してみると以下のような感じになると思われます
[album:adiary:bigbanner.jpg]
解説
div.main
まず、div.mainのmargin-topを指定して記事部全体を下方向に下げます。
貼り付けたいバナーの縦サイズより若干大きめに指定するといいでしょう。
img.banner
貼り付けたバナーに関する指定です。
まず、貼り付ける場所をabsolute(絶対指定)とし、top: 0px;でサイドバーの最上部に持っていきます。
そして、サイドバーの左端からのどれくらい空けてバナーを配置するかをleftで指定します。
サイドバーより大きい値を指定すればいいでしょう。
この手法が適用できるかはテーマに依存しますが、多くのテーマで適用可能だと思われます。