解決済

clip!clip!
Ads By Google

プラグイン(サイドバー)が記事よりも下に表示されてしまいます。記事の横に表示できないでしょうか?

私のブログです↓


livedoor内で解決方法を検索してみましたが、有効な回答は得られませんでした。(理解できてないだけかも知れませんが・・)

・画像は貼ってありません。
・ブログ全体の再構築も試してみましたがダメでした。
・他のデザインではきちんと表示できました。

もし原因や解決策が分かる方がいらっしゃればご教授お願いします。

2009-10-08 00:10の質問
サイドバー  プラグイン  ズレ  
プラグイン
プラグイン の情報はこちらです
www.jword.jp/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

1.

2009-10-08 04:01:37みんなナイスな
一見何でも無いように見えますが、ほんの僅かサイドバーの位置が下がっている事を言っているのでしょうか?

だとしたら、このようなデザインになっているのでしょう。

2.

2009-10-08 06:11:36みんなナイスな
index-navigator の所のscript 自分で書いたものを使ってませんか?
<$IndexNavigator$>
を使っています?
(使ってないなら、ライブドアのバグなので、問い合わせてみたらどうでしょうか。カスタマイズしていると、答えてくれないかも知れないですが・
少なくとも、ウチのブログのとは違います)
どうも、</div>が一個多いようです。
多分そのためだと思います。
自信度 : 自信なし 回答レベル : アドバイス
Ads By Google

コメント(7)

#1.  Junjun_mh
2009-10-08 04:40:04

>信長様
元デザインでは、トップページの記事のタイトルのすぐ横から、カレンダーなどのプラグインが表示されまして、途中までは私もそうでした。

しかし現在、自分の画面から見ると、トップページの記事の終わりのあたりから、カレンダーから始まるプラグインが表示されているという現状です。パソコンによって違うとしたら、どのようにしたら統一して通常通り表示できるかを知りたい次第です。

#2.  信長
2009-10-08 06:19:57

XP SP3 IE7 では正常に表示されているようです。

#3.  Junjun_mh
2009-10-08 13:34:58

>BLUEPIXY様
元デザイン(http://blog.livedoor.com/shared_design/detail/79)は全くいじっていないです。文字化けしたので、「■Links」だけはプラグインのフリーエリアで作りましたが、これを退けても表示方法が変わらないので・・。

<$IndexNavigator$>と記載されていたのが、「トップページ」のみだったので、前後の</div>を1個と2個それぞれ消してみましたが、解決しませんでした。参考になる情報か分かりませんが・・。

2009-10-08 14:50:20

失礼します。朝から見ていてふつうに(私も同じデザインにしてみたのですが同様に)見えるのでもう直されたあとかと思っていたのですが)firefox。
このデザインを作った人は前に欠陥が見つかったのでお詫びをいれられ
http://blog.livedoor.jp/cie/archives/cat_377643.ht...
その後はこちらのデザインになっていると思うのですが
http://blog.livedoor.com/shared_design/detail/79
もしカスタマイズされていないなら、もう一度同じデザインを入れ直してみればどうでしょうか。

#5.  Junjun_mh
2009-10-08 15:59:36

普通に見られる方が大半だったようなので、ブラウザを最新のものにアップデートしたところ、私も通常通り見ることができるようになりました。どうやらブラウザのバージョンが古かったことが原因のようです。
皆さま回答やコメントありがとうございました。大変助かりました。

#6.  BLUEPIXY
2009-10-08 19:18:57

>>#5
デザインのソースを確認しました。
<$IndexNavigator$>
をそのまま使っているのですね。
やはり、この展開はおかしい(つまりライブドアがおかしい:</div>が1つ多い)です。
(ウチのブログでは、SetVar を使っていないので、その使用による展開の違いでバグっているのかもしれません)
これは、ユーザ側で修正できないので、

<div>
<SetVar NavigatorType>2</SetVar>
<SetVar NavigatorRange>6</SetVar>
<$IndexNavigator$>
のようにしないとしょうがないのかなと思います。

#7.  BLUEPIXY
2009-10-08 19:26:27

>>#6 続き
それで、修正の結果ですが、
#6の修正をしても、直りませんでした。

サイドバーが落ちる原因は、
(多分IE6でしょう)IE6で、パディングの計算が違う(規格に沿わない)ためだと思います。
なので、サイドバーに設定されている幅を超えてしまって落ちています。
スタイルシートの

#links {
  …
  padding: 20px 25px 30px 15px;
  …
}
の25px を15px にするぐらいで落ちなくなると思います。

トラックバック(2)

トラックバックURL: