yayo-ta サンプル | |||
カテゴリー:シンプル | ベーステーマ:なし | ヘッダー:■白(太) | |
登録日:2006/11/09 | 更新日:2006/11/15 | 利用数:280 | |
サイドバー挿入型のシンプルなデザインです。 RSSなどを有効利用出来るので、使ってみたい方はどうぞ。 ここでは、はてなダイアリー日記のRSSを受信するように設定しています。 IDの部分に、自分のIDを挿入すれば、自分のダイアリーのRSSを受信するコトが出来ます。 もちろん、ダイアリーだけではなく、RSSを送信しているところなら、 他の場所から持って来ることも可能です。 その他、listlimitやtitlelengthは、お好みにより適宜ご変更ください。 もしサイドバーが必要ないようでしたら、 CSSの”/*サイドバー*/”以下の部分は消してしまっても結構です。 その際、.mainのmarginを、左から205pxと設定されていますが、 ここを10pxにして、body内で最大幅で表示出来るようにしてあげるとよいでしょう。 あとはページのフッタから、<div class="sidebar">〜</div>間を削除すればOKです。 私からの説明は以上です。 |
<h1><hatena name="title"></h1> <div class="main">
</div> <div class="sidebar"> <hatena name="rss" moduletitle="最新のタイトル" url="http://d.hatena.ne.jp/hatenadiary/rss" template="hatena-module" listlimit="30" dateformat="%m/%d %H:%i"> </div>
body { font-size: 10pt; font-family: MS Pゴシック, Osaka, sans-serif; margin: 0; word-break: break-all ; word-wrap: break-word ; text-align: center; color: #666666; background-color: #cccccc; } /*ヘッダ*/ table { margin: 0 auto; padding: 0; width: 750px; background-color: #ffffff; } table td { padding: 0 5px; } table table { margin: 0; width: 100%; border: 0; padding: 0; } table table td { padding: 0; border: 0; } td { background-color: transparent; } table font { color: #aaaaaa; font-size: 80%; } table input { border: 1px solid #aaaaaa; margin: 0; } div.header-description { margin: 0 10px 3px 0; text-align: right; } /*タイトル*/ h1 { text-align: left; margin: 0 10px 10px 10px; font-size: 140%; line-height: 1.5; padding: 30px 10px; font-weight: bold; font-family: MS Pゴシック, Osaka, sans-serif; color: #000000; background-color: #ffcc00; clear: both; } div.hatena-body { margin: auto; width: 750px; position: relative; background-color: #ffffff; padding: 6px 0 0 0; text-align: center; font-size: 10pt; } div.hatena-body:after { content:""; display:block; clear:both; border-bottom:1px transparent solid; } /*メイン*/ div.main { margin: 0 10px 0 205px; padding: 0; width: auto; } .description { padding: 0; font-size: 10pt; } p.pager { margin: 0 0 3px 0; padding: 0px; clear: both; text-align: right; font-size: 10pt; } p.pager b { background-color: #ffdd00; padding: 1px; color: #666666; font-weight: bold; font-size: 10pt; } p.pager a { color:#333333; } p.pager a:link { color:#333333; } p.pager a:hover { color:#333333; } p.pager a:visited { color:#333333; } iframe { display: none !important; } ol { margin: 0 10px 0 0; padding: 0; list-style-position: inline; list-style: none; text-align: left; width:; 100%; font-size: 90%; } ol.image { font-size: 10pt; } li { padding: 2px 0; } span.modified { font-size: 10pt; margin: 0 3px 0 0; } span.linktitle { } li a.screenshot { } li a.screenshot img { margin: 0 6px 6px 0; } li a { text-decoration: none; } li a:link { color: #3333ff; } li a:visited { color: #0099ff; } li a:hover { color: #ff69b4; } .main li a img { } p { margin: auto; display: block; } p.diff { text-align:left; padding: 5px; margin: 3px 0 12px 0; font-size: 100%; line-height: 150%; color: #666666; border: 1px solid #cccccc; width: 100%; clear: both; } .footer { margin: 0 0 0 50px; padding: 5px 0; text-align: center; background-color: #ffffff; font-size: 10px; width: 500px; clear: both; display: none; } /*リンク*/ a{ color:#00aaff; text-decoration:none; } a:link{ color:#3333ff; text-decoration:none; } a:visited { color:#00aaff; text-decoration:none; } a:hover { color:#ff69b4; text-decoration:underline; } /*サイドバー*/ div.sidebar{ width: 185px; font-size: 100%; text-align: left; margin: 103px 0 0 10px; padding: 0; position: absolute; top: 30; left: 0; } div.hatena-module { margin: 0 0 15px 0; padding: 0; line-height: 150%; color: #000000; border: 1px solid #ffdd00; } div.hatena-moduletitle { font-size: 100%; line-height: 100%; padding: 3px 0 2px 3px; margin: 0; text-align: left; border-bottom : 1px solid #ffcc00; background-color: #ffcc00; color: #333333; } div.hatena-moduletitle a { color:#333333; } div.hatena-moduletitle a:link { color:#333333; } div.hatena-moduletitle a:hover { color:#333333; } div.hatena-moduletitle a:visited { color:#333333; } div.hatena-modulebody { padding: 1px 0 0 0; width: 100%; margin: 0; font-size: 90%; background-color: #ffffee; } div.hatena-modulebody ul { margin: 0 ; padding: 0 3px; line-height: 130%; } div.hatena-modulebody li { list-style: none; margin: 0 0 2px 0; padding: 0; clear: both; font-size: 9pt; }