現在はてなダイアリーで「Hatena2-black」をデザインテーマに使用しています。

そこで質問なのですが、サイドバーの位置を標準の右側から左側に変更する場合、スタイルシートにどのような指定をすればよいでしょうか?
自分はCSS初心者で、恐らくfloatを用いたりするのまでは分かるのですが、細かいところまでは理解が及びません。
IEはもちろん、FirefoxやSafariやらOperaやらetc、全てのブラウザで問題なくサイドバーが左側に表示できるご回答、ぜひとも宜しくお願いいたします。

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:
  • 終了:2008/02/09 05:15:55
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Yuichirou No.1

回答回数112ベストアンサー獲得回数36

ポイント60pt

hatena2-black.cssのサイドバー右寄せに関する部分をちょうど正反対になるよう設定してみました。

ソース

.main {
  float: right;
}
.main div.calendar, .main div.day {
  margin-left: 235px;
  margin-right: 0;
}
.sidebar {
  float: left;
  margin-left: 0;
  margin-right: -221px;
 _margin-right: -220px;
 *margin-right: -220px;
  border-left: 0;
  border-right: 1px solid #56575f;
}
id:thyself2005

いつも的確な回答ありがとうございます。

なるほど、リンク先のcssファイルを参照し、適宜値を変更すればいいのですね。

今後Hatena2-black以外のデザインテーマを使用の際、参考にさせていただきます。

2008/02/05 16:37:46
  • id:thyself2005
    「回答にURLを必須」と設定しましたが、有益な回答である場合はダミーでも問題ありません。
    引き続き宜しくお願いいたします。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません