自作はてなテンプレート晒し
細かいところの調整はまだですが、暫定的に晒します
<!--はてなダイアリーフッター--> </div> <div class="infobar"> <hatena name="sectioncategory" template="hatena-module"> <hatena name="searchform" template="hatena-module"> <!--hatena name="keywordcloud" template="hatena-module"--> <hatena name="pv" template="hatena-module"> <hatena name="section" template="hatena-module"> <hatena name="calendar2photo" template="hatena-module"> <hatena name="profile" template="hatena-module"> <hatena name="comment" template="hatena-module"> <div class="hatena-widget"> <script type="text/javascript" src="http://widget.booklog.jp/blogparts/js/booklog_minishelf.js?metal" id="booklog_minishelf"></script> <script type="text/javascript" src="http://api.booklog.jp/json/oratta?category=0&count=30&callback=booklog_minishelf"></script> </div> <hatena name="bcounter"> <a href="http://iddy.jp/profile/oratta/" title="My Profile"> <img width="88" alt="My Profile by iddy" src="http://iddy.jp/image/banner/88x31_05.gif" height="31"> </a> <div class="hatena-module"> <div class="hatena-moduletitle">リンク集</div> <div class="hatena-modulebody"> <ul class="hatena-urllist"> <!-- <li><a href="http://www.hatena.ne.jp/">はてな</a></li> <li><a href="http://d.hatena.ne.jp/">はてなダイアリー</a></li> --> <li><a href="http://hatenadiary.g.hatena.ne.jp/keyword/はてなダイアリー利用可能タグ">HTML利用可能タグ</a></li> <li><a href="http://hatenadiary.g.hatena.ne.jp/keyword/はてな記法一覧">はてな記法</a></li> </ul> </div> </div> </div> </div>
/*はてなダイアリーCSS*/ /* orattaの日記スタイルシート */ /* はてなデフォルトスタイル */ span.highlight { color: black; background-color: yellow; } img.photo { margin:1em ; border: none ; } /* body要素 */ body { margin : 0; padding : 0; color: #333; /*文字色の設定 */ font-family: osaka, verdana, sans-serif; /*フォントの種類*/ background-color: #CCC; /*←効果をわかりやすくするため。なくても良い*/ font-size:100% ; /*フォントの大きさの設定*/ } body * { font-size:100% ; /*フォントの大きさの設定。閲覧者のブラウザ設定にまかせる*/} /* 日記表示枠 */ div.day, div.calendar { color:#333 ; /* 文字色の設定 */ background-color:#fff ; /* 背景色の設定 */ /*border:1px #999 solid ;*/ /* 枠線の設定 */ margin:2em 0 ; /* 枠の外側の余白設定 */ padding:0 ; /* 枠の内側の余白設定 */ line-height:2em ; /* 本文の行の高さの設定 */ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border-width:2px 8px 2px 2px ; /* 枠線の幅 */ border-color:#999 ; /* 枠線の色 */ border-style:solid ; /* 枠線のスタイル */ } div.section { padding:1em 1em ; /* 枠の内側の余白設定 */ border:1px #999 dashed ; /* 枠線の設定 */ margin:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } /* リンクアンカー */ a:link { color: #5555ff /* まだ見ていないリンク */} a:visited { color: #bb55bb; text-decoration: none /* すでに見たリンク */} a.keyword { color: #333; text-decoration: none; border: none; /* はてなキーワードは黒のまま */} /*基本要素*/ pre{ border:1px #999 dashed ; /* 枠線の設定 */ padding:2em ; /* 枠の内側の余白設定 */ line-height:1.2em ; /* 行の高さの設定 */ font-size:80% ; /*フォントの大きさの設定*/ overflow:scroll ; /* はみ出したらスクロール */ } table{ border:1px #999 solid; } tr{ border:1px #999 solid; } td{ border:1px #999 solid; } ul,ol,dl { /* 箇条書きリスト、番号つきリスト、定義リストのまとめ設定 */ font-size:100% ; line-height:1.5em ; margin-left:1em ; padding-left:1em ; list-style-position:outside ; } div.main ol { /* 日記本文内にある番号つきリスト */ margin:1em 0 1em 1.5em; padding:0 ; } div.main ul { /* 日記本文内にある箇条書きリスト */ list-style-type:none ; margin:1em 0 1em 1.5em; padding:0 ; } div.main li { /* 日記本文内にある箇条書き・番号つきリストの項目の装飾 */ border-bottom:1px #999 solid ; color:#333 ; margin:0 ; padding:0.2em ; list-style-type: circle; } dt { /* 定義リストの定義語部分 */ line-height:2em ; font-weight:bold ; padding:0.5em 0 0 0 ; border-bottom:1px #fff solid ; } dd { /* 定義リストの説明文 */ padding:0 0 1em 0 ; } strong { font-size:120% ; font-weight:bold ; font-style:normal ; } /*見出し要素*/ h1,h2,h3,h4,h5,h6 { font-weight:bold ; /* 見出しは全部太字に */ margin:0 ; /* 外側の余白 */ padding:0 ; /* 内側の余白 */ } h1 { width : 85% ; /*←数値は適当*/ margin : 10px auto; padding : 20px 0px; /*←なくても良い*/ text-align: center ; /*←なくても良い*/ background-color: #ffffff; /*←効果をわかりやすくするため。なくても良い*/ border-width:2px 8px 2px 2px ; /* 枠線の幅 */ border-color:#999 ; /* 枠線の色 */ border-style:solid ; /* 枠線のスタイル */ font-size:200% ; /* 文字サイズ */ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } h1 a:link,h1 a:visited,h1 a:hover,h1 a:active {color:#333;/*タイトルがリンクだけど色は黒のまま*/} h2 { font-size:140% ; /* 文字サイズ */ color:#333 ; /* 文字色 */ margin:0.5em 0 ; /* 外側の余白 */ padding-left:1em ; /* 内側左の余白 */ border-bottom:2px #999 solid ; /* 下に枠線表示 */ } div.main h2 { /*日付もh2なので、日付と日記内のh2を区別する*/ /*日記内のh2用の設定 */ font-size:140% ; /* 文字サイズ */ color:#333 ; /* 文字色 */ padding-left:1em ; /* 内側左の余白 */ border-color:#999 solid; /* 下線の色を変更 */ } h3 { font-size:130% ; /* 文字サイズ */ color:#333 ; /* 文字色 */ margin:1em 0 ; /* 外側の余白 */ border-bottom:3px #999 solid ; /* 下に枠線表示 */ } h4 { font-size:120%; border-width:1px 8px 1px 0 ; /* 枠線の幅 */ border-color:#999 ; /* 枠線の色 */ border-style:solid ; /* 枠線のスタイル */ margin:0.5em 0 ; 外側の余白 padding-top:0.25em ; /* 内側左の余白 */ width:50% ; /* 横幅を表示領域の50%に設定 */ } h5 { font-size:120%; padding-top:0.5em ; /* 内側上の余白 */ border-bottom:1px #999 solid ; /* 下に枠線表示 */ } /*日記本体 */ div.main { /*基本設定*/ width:78% ; /* 日記本体の横幅を全体の80%に */ margin-left:1% ; /* 左側に一文字分の余白 */ float:left ; /* 左側に配置して回り込み設定 */ padding:0 ; /* 内側の余白設定 */ /* -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } /*サイドバー関連 */ div.infobar { /*サイドバーからあふれる文字列を表示しないようにする設定*/ word-break: break-all; overflow:hidden; /**/ /*基本設定*/ font-size:100% ; /* フォントのサイズを100%に */ color:#333 ; /* 文字色 */ background-color:#fff ; /* 背景色 */ width:18% ; /* サイドバー部分の横幅を全体の18%に */ margin-right:1% ; /* 右側に1%の余白 */ padding:0.1% ; /* 内側の余白設定 */ float:right ; /* 右側に配置して回り込み設定 */ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border-width:2px 8px 2px 2px ; /* 枠線の幅 */ border-color:#999 ; /* 枠線の色 */ border-style:solid ; /* 枠線のスタイル */ } div.hatena-moduletitle { /*サイドバーのタイトル */ color:#333 ; /* 文字色 */ font-size:100% ; /* フォントのサイズ */ border-color:#333 ; /* 下線の色 */ padding:0.25em 0 ; /* 内側上下の余白 */ } div.hatena-module{ /*サイドバーのコンテンツ*/ margin:10px; border:2px #999 solid; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; /*サイドバーからあふれる文字列を表示しないようにする設定*/ word-break: break-all; overflow:hidden; } div.infobar ul { font-size:80% ; /* フォントのサイズ */ list-style-type:none ; /* 箇条書きのマークを消す */ margin:0 ; /* 外側余白 */ padding:0 ; /*内側余白 */ } div.infobar li ul { margin:0 0 1em 0.5em ; /* リストの入れ子の下げ幅 */ font-size:100% ; /* 文字サイズを上位の要素に揃へる */ } li.index,ul.hatena-section li { border-bottom:1px #990 solid ; /* 手作りのリスト項目に下線表示 */ } /* calendar2モジュール*/ table.calendar { font-size:72% ; /* カレンダーの文字サイズ */ margin:auto ; /* 枠の外側余白 */ padding-left:2% ; /* 内側左の余白 */ text-align:center ; /* カレンダー内の字詰めを中央に */ width:80%; } table.calendar * { /* カレンダー内の各要素の余白と罫線をキャンセル */ margin:0 ; padding:0 ; border:0 ; } td.calendar-day { color:#666 ; background-color:#ccc ; } /* 日付部分の基本色 */ td.calendar-sunday { color:#c00 ; background-color:#c66 ; } /* 日曜部分 */ td.calendar-weekday { color:#000 ; background-color:#eee ; } /* 平日部分 */ td.calendar-saturday { color:#00c ; background-color:#66c ; } /* 土曜部分 */ td.calendar-prev-month,td.calendar-current-month,td.calendar-next-month { color:#000 ; background-color:#ddd ; } /* ナビゲーション部分 */ td.calendar-day a { color:#000 ; background-color:#ccc ; } /* 日付部分のリンク色 */ td.calendar-day a:hover { color:#fff ; background-color:#933 ; } /* 日付部分のマウスロールオーバー */ /* calendarモジュール */ div.calendar { margin:0 ; /* 外側余白 */ padding:1em ; /* 内側余白 */ font-size:80% ; /* 文字サイズ */ line-height:1.2em ; /* 一行の高さ */ } /* コメント欄 */ div.comment { margin:0 ; /* 外側余白 */ background-color:#363 ; /* 背景色 */ border-top:1px #999 solid ; /* 上に罫線表示 */ } div.caption { padding:0 1em ; /* [コメントを書く]部分の内側余白 */ border-bottom:1px #999 solid ; /* 下に罫線表示 */ } div.commentshort p { margin:0 ; /* 外側余白 */ padding:0.5em 1em ; /* 内側余白 */ border-bottom:1px #696 solid ; /* コメントの下に罫線表示 */ line-height:1.4em ; /* 改行幅設定 */ } /* 脚注 */ div.footnote { padding:1em ; /* 内側余白 */ background-color:#EEE ; /* 背景色 */ border-top:1px #999 solid ; /* 上に罫線表示 */ line-height:1.2em ; /* 改行幅設定 */ } div.footnote p { margin:0 ; /* 脚注段落の余白キャンセル */ } span.footnote { font-size:60% ; /* 本文中の脚注アンカーの文字サイズ */ } /* ナビゲーションメニュー */ ul.tab { font-size:96% ; /* 文字サイズ */ list-style-type:none ; /* リスト項目の先頭マークをキャンセル */ margin:0 ; /* 外側余白 */ padding:0.2em 0 ; /* 内側余白 */ color:#333 ; /* 文字色 */ background-color:#77bac1 ; /* 背景色 */ border-bottom:1px #276d75 solid ; /* 下側の罫線 */ text-align:right ; /* リスト項目を右揃へに */ } ul.tab li { display:inline ; /* リスト項目を一行に収める */ margin:0 0.5em ; /* 外側余白 */ } ul.tab li a { color:#daeef2 ; background-color:transparent ; } /* リンク色 */ ul.tab li a:hover { color:#fff ; background-color:#933 ; } /* マウスロールオーバー */ form.hatena-searchform { display:inline ; /* 検索フォームを一行に収める */ font-size:80% ; /* 検索フォームの文字サイズ */ } /*段落の設定manpukuyaさんの設定を拝借*/ div.section p{ line-height:1.5; margin-top:0.5em; margin-bottom:0.5em; padding-top:0; padding-bottom:0; }