Hatena::ブログ(Diary)

Oda’s Memorandum 〜おだめも〜 このページをアンテナに追加 RSSフィード Twitter

2011-01-29

[] css知識がない人のためのはてなダイアリー 3カラム化

ついこの間BLOGのデザインをサイドバー2つにしました。

そのメモ書き

ちなみに 「css知識がない人のための」は私自身を指す

  • 用意するもの

手順1 もうひとつのサイドバー部分を定義

divでもうひとつのサイドバーの部分を用意します。

  • 設定前状態

送信者 hatena 3カラム

  • 設定後状態

送信者 hatena 3カラム

このようにleftbarのdivを追加します。

  • 設定方法

管理 → デザイン → デザインを編集 → 詳細タブ → ページのヘッダ

  • 設定前
<div class="main">
  • 設定前
<div class="leftbar">
	<hatena name="profile" template="hatena-module">
	<hatena name="calendar2photo" template="hatena-module">
	<hatena name="section" template="hatena-module">
	<hatena name="comment" template="hatena-module">
	<hatena name="trackback" template="hatena-module">
</div>
<div class="main">

手順2 サイドバーの領域を確保

Leftbarの領域を確保します

firebugで現サイドバーのサイズを見てみましょう

送信者 hatena 3カラム


firebugの右上スタイルを見ると

sidebarのwidthが220になっているのでそれぐらい真ん中mainの領域を空けましょう

  • 設定方法

管理 → デザイン → デザインを編集 → 詳細タブ → スタイルシート

 div.main {
    width:70%;
    margin-left: 220px;
}

ちなみにwidthのパーセントは適当です。

  • 設定後(イメージ)

送信者 hatena 3カラム

(手順1を踏まずに行った場合の画像)


手順3 サイドバーcssを定義

同様にfirebugのsidebarのスタイルをすべてコピーします

.sidebar {
  line-height: 1.5;
  width: 220px;
  float: right;
  margin-left: -222px;
 _margin-left: -220px;
 *margin-left: -220px;
  border-left: 1px solid #a5bce7;
  border-bottom: 1px solid #a5bce7;
  overflow: hidden;
}

上記より rightはleftにleftはrightに全部置き換えましょう

.leftbar {
  line-height: 1.5;
  width: 220px;
  float: left;
  margin-right: -222px;
 _margin-right: -220px;
 *margin-right: -220px;
  border-right: 1px solid #a5bce7;
  border-bottom: 1px solid #a5bce7;
  overflow: hidden;
}
  • 設定方法

管理 → デザイン → デザインを編集 → 詳細タブ → スタイルシート

 div.main {
    width:70%;
    margin-left: 220px;
}

.leftbar {
  line-height: 1.5;
  width: 220px;
  float: left;
  margin-right: -222px;
 _margin-right: -220px;
 *margin-right: -220px;
  border-right: 1px solid #a5bce7;
  border-bottom: 1px solid #a5bce7;
  overflow: hidden;
}


最終的にこんな感じになります。

  • 結果

送信者 hatena 3カラム

最後に

わざわざ別デザインでやってみたので、大抵のはてなのデザインなら同様の手順で3カラム化は可能だと思います。

もともと左にサイドバーがある場合は適宜読み替えればいけます。

とまぁ、知識がない私が苦肉の策でなんとかコピペして作りましたとさ というおはなしでした。

これを機にちゃんとWebデザイン周辺の勉強をしたいと思います。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証