• 締切済み

gooブログアドバンスでカレンダーを横一列に表示する方法

gooブログアドバンスでカスタムテンプレートを使用しています。 ヘッダーの下にカレンダーを横一列に表示することは可能でしょうか? もし可能でしたら、HTMLとCSSをどのように記述したらよいでしょうか?よろしくお願いします。

みんなの回答

回答No.4

ありえません。 それはgooブログがダメなのではなく、 やり方がおかしいだけです。 gooブログがどんな手を使おうと、 ユーザー個個のブラウザの解釈までいじくることはできません。

maue
質問者

お礼

そうなんですか。 できれば、xenotacticさんは どこに、どのような記述したのかお教えいただけないでしょうか? ちなみに、今の段階では以下のように、 HTMLはヘッダー部分にカレンダーを表示させています。 <!--ヘッダー&カレンダー--> <div id="header"> <!-- CALENDAR MODULE --><{$calendar}> </div> <!--/ヘッダー&カレンダー--> ヘッダーとカレンダーのCSSは、以下のとおりです。 今の段階では、カレンダーを横一列表示にできていないので、メニューの所にあったカレンダーを、そのままの大きさ(テーブルのまま)でヘッダーに移動させただけの状態です。 /* ヘッダーの指定*/ #header {  background-color:; padding: ; height: 200px;  width: ;  background-repeat:no-repeat ; background-position:center; background-image: url("背景のURL"); } /* カレンダー背景 */ .calendar { width: 160px; font-size: 10px; margin-left: 67%; margin-right: auto; margin-top:10px; line-height: 140%; } /* カレンダー年月 */ .calMonth { color: ; font-weight: bold; } /* カレンダー曜日 */ .calWeek { color: ; font-weight: bold; } /* カレンダー日付 */ .calDay { } /* カレンダー日付のリンク */ .calDayLinked { font-weight: bold; text-decoration: none; } /* カレンダー前月、翌月 */ .calLink { font-size: ; font-weight: bold; text-decoration: none; } /* カレンダー内の区切り */ .calRule { background-color:; } よろしくおねがいします。

回答No.3

>gooのカレンダーはあの形でTableに吐き出している これ絶対日本語おかしいですよねw tr,tdにdisplay:inlineを指定したところ、 FireFoxでテーブルを横一列に表示できるのを確認しました。

maue
質問者

お礼

ありがとうございました。 やってみたのですが、gooブログではやはり無理みたいでした。

回答No.2

gooのカレンダーはあの形でTableに吐き出しているので、 横に展開するのは難しそうです。

maue
質問者

お礼

タグをいじってもテーブルが崩れなかったので困っていましたが、 やはりそうでしたか。ありがとうございました。

回答No.1

gooブログ使ったこと無いので参考意見。 一般的にカレンダーはul、liを使ってリストアップさせます。 横に並べる場合はliをインライン要素として扱うため、CSSに ul { margin:0; padding:0; list-style:none; } li { margin:0; padding:0 5px; display:inline; } みたいにやるのが一般的かと思います。 ただ、構文がどうこうというのは全く知らないので、 これ以上のことは教えられ無そうです。

maue
質問者

お礼

丁寧にありがとうございました。 結局できませんでしたが勉強になりました。

関連するQ&A