Ads By Google
ライブドアブログのプロを使用しています。
プラグインを、メインコラムの記事の上に持ってきたいのです。
デザインは2カラム1.フリーエリアのプラグインを作成
2.その中は、手動でお薦めの記事リスト・リンクを作り、独立したエントリーの記事divとしたもの。
3.んでもって、プラグインBをサイドバーから削除。
4.フリーエリアをプラグインBに設定して、メインカラムの記事の上に挿入・・・
5.したら、サイドバー用のdivが勝手についてきちゃって・・・(涙
です・・・。フリーエリアの中身だけ上に持ってくる方法って・・・無いのでしょうか???涙・・・
2009-06-07 22:05の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(1)
1.
2009-06-08 09:46:17

つまりフリーエリアを、ブログタイトル(とその説明文)と一番上の記事の間に挟みこみたいということでしょうか?
そうすると、CSSでフリーエリアの位置を絶対配置で間に挟んで、(そうすると一番上の記事がかぶってしまうので)記事の位置の設定を少し下げてやればできるんじゃないでしょうか?
僕のBlogのソースを見ると、フリーエリアは
<div class="plugin-memo sidewrapper">
このDIV内に記載されているのでこのclassのCSSを絶対参照で位置調整して記載し、
div.plugin-memo sidewrapper{
position: absolute;
top: 一番上からプラグイン上部までのpx;
right: 一番左からプラグイン左部までのpx;
}
その後div#main単独で
margin: 下に動かすpx数 0 0 0;
を指定して重ならないように下に下げます。
こんな流れだと思いますが、誰か補足お願いします。
そうすると、CSSでフリーエリアの位置を絶対配置で間に挟んで、(そうすると一番上の記事がかぶってしまうので)記事の位置の設定を少し下げてやればできるんじゃないでしょうか?
僕のBlogのソースを見ると、フリーエリアは
<div class="plugin-memo sidewrapper">
このDIV内に記載されているのでこのclassのCSSを絶対参照で位置調整して記載し、
div.plugin-memo sidewrapper{
position: absolute;
top: 一番上からプラグイン上部までのpx;
right: 一番左からプラグイン左部までのpx;
}
その後div#main単独で
margin: 下に動かすpx数 0 0 0;
を指定して重ならないように下に下げます。
こんな流れだと思いますが、誰か補足お願いします。
自信度 : 自信なし 回答レベル : 補足要求
実は、たったいま、
http://blog.livedoor.jp/staff/archives/50853512.html
で出来ることがわかったので、解決してしまったのですが、
お返事ありがとうございます。。。
cssムリヤリポジションは昔ようやっていたのですが、
これだとメンテが大変(行が増えるたびにcssいじってmargin増加)なので、
採用にはなりませんでしたが、将来の参考にさせていただきます。
Ads By Google
コメント(2)
#1. まじかる☆スフィー
2009-06-08 00:51:43
> プラグインBをサイドバーから削除。
2カラムデザインだとサイドバーにあるのは左右どちらであってもプラグインAになると思います。
ですのでAはそのまんまでBを追加て形ではないでしょうか。(サイドカラムが全く必要でなければAを上にあげるのでもいいですが)
#2. 公儀隠密
2009-06-08 11:36:29
ブログのURLを書いた方が
回答が得られ易いと思いますがね。



