KAZUHIRO.SWIM

氾濫する情報の海を自由に泳ぎたい
10 2008/11 12 3 4 5 6 7 89 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 2930 12
RECENT ENTRY RECENT COMMENT
[09/13 宇野]
[08/21 聖子]
[03/18 八目山人]
[12/30 耕]
[12/01 聖子]
[11/27 かずひろ]
[11/27 inosisi650]
[11/26 sadatajp]
[11/26 sadatajp]
[11/26 NONAME]
[11/26 sadatajp]
[11/26 sadatajp]
[11/25 sadatajp]
[11/25 sadatajp]
[11/25 sadatajp]

2007.11.13

[DIM WATER INSIDE カスタマイズ] ③3カラム化

dim-3.JPG
このブログは政治ブログですが、オープン前にカスタマイズ記事をいくつかアップしています。その記事を読まれた方から、私に相談がありました。
「3カラムにしたいが、うまくいかない。」とのことでした。

私は、なんとかHTMLやCSSを読めるようになりましたが、はっきり言って初心者です。HTMLやCSSは、今のテンプレートに出会って勉強しました。勉強と言いましても「一夜漬け」ならぬ「二夜漬け」です。「速習スタイルシート&HTML」という本を読んで演習しただけ。マスターするのに二晩かかりました。

こんな私を頼りにしてくださるとは、、、うれしいことです。

今回のエントリーはで、テンプレート「DIM WATER INSIDEの3カラム化」について書きます。



aki-line.gif

1・構造図から当たりをつける。

8eb3a06f.jpg
上図がテンプレート「DIM WATER INSIDE」の構造です。
図の下のほうに注目すると、「main」 の中が、「e-zone」と「menu」に設定されています。「menu」は左サイドカラムになりますので、この幅を少し狭くします。次に「e- zone」は記事部分ですのでこれを左に寄せ「menu」「e-zone」と並ぶようにします。それから、右サイドカラムを例えば「menu2」等の名前で設定しhtmlとcssを修正すれば出来ます。

それでは実際にやってみましょう。

2・CSSの修正

このテンプレートの幅は900ですので、合計で900になるように自由に設定できます。今回は、左右のサイドメニューの幅を200、記事の幅を500としました。

まずは、エントリー部分の「#e-zone」を探してください。見つけたら、以下のように修正します。
赤字の部分が追加箇所で、左に寄せて幅を500に固定しました。
#e-zone{
            width: 500px;
                     float: left;

                    overflow:hidden;
}
次に、左サイド部分の「#menu」を探してください。見つけたら、以下のように修正します。
赤字の部分が追加箇所、桃色の部分が変更箇所です。
幅を200にして、右サイドメニュー「#menu2」を新たに追加しました。「#menu」および「#menu2」のfloatの右左のみ注意してくさい。後はコピペです。
#menu{
                  text-align:center;
                  width: 200px;
                  float: left;
                  overflow: hidden;
                  margin: 0;
                  border: 0px solid #fff;
                  background-color: #000;
                  background-image:url("");
          background-repeat:repeat;
                  background-position:top;
}
#menu2{
         text-align:center;
                     width: 200px;
                    float: right;
                     overflow: hidden;
                    margin: 0;
                     border: 0px solid #fff;
                     background-color: #000;
                     background-image:url("");
                      background-repeat:repeat;
          background-position:top
;
}
#menu h3{
                     color:#59439A;
                     font-size: 100%;
                     padding: 5px;
                     margin: 0;
                     border: 0px solid #fff;
                     background-color: ;
                     background-image: url("");
                     background-repeat: repeat;
}
#menu ul{
                    font-size: 90%;
                    padding: 5px;
                    margin: 0;
                    list-style-type: none;
}
#menu li{
                    margin-bottom: 5px;
}
#menu2 h3{
                      color:#59439A;
                      font-size: 100%;
                      padding: 5px;
          margin: 0;
                      border: 0px solid #fff;
                      background-color: ;
                      background-image: url("");
                      background-repeat: repeat;
}
#menu2 ul{
                     font-size: 90%;
                     padding: 5px;
                      margin: 0;
                      list-style-type: none;
}
#menu2 li{
                     margin-bottom: 5px;
}
以上で、CSSの修正・変更は終了です。

3・HTMLの修正

まずはHTMLの以下の赤字部分を切り取ってください。
切り取る部分はplugin2から4までの部分です。
<div id = "main">
<div id = "menu">
<!--plugin-->
<!--plugin1-->
<h3 align = "<!--$plugin_title_align-->" title="<!--$plugin_header_explanation-->"><!--$plugin_title-->
</h3>
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_header_explanation-->
</div>
<!--$plugin_data-->
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_footer_explanation-->
</div>
<!--/plugin1-->
<!--plugin2-->
<h3 align = "<!--$plugin_title_align-->" title="<!--$plugin_header_explanation-->"><!--$plugin_title-->
</h3>
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_header_explanation-->
</div>
<!--$plugin_data-->
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_footer_explanation-->
</div>
<!--/plugin2-->
<!--plugin3-->
<h3 align = "<!--$plugin_title_align-->" title="<!--$plugin_header_explanation-->"><!--$plugin_title-->
</h3>
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_header_explanation-->
</div>
<!--$plugin_data-->
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_footer_explanation-->
</div>
<!--/plugin3-->
<!--plugin4-->
<h3 align = "<!--$plugin_title_align-->" title="<!--$plugin_header_explanation-->"><!--$plugin_title-->
</h3>
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_header_explanation-->
</div>

<!--$plugin_data-->
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_footer_explanation-->
</div>
<!--/plugin4-->

<!--/plugin-->
</div>
<div id="e-zone">
次に、HTMLの一番下の方にある<!--leftEND-->という記述を探してください。
下記のように</div>を削除し、<!--leftEND-->の下に先ほど切り取った部分を貼り付けます。
</td></tr></table>
</div>        ←ココを消します。
<!--leftEND-->
←ココに切り取った部分を貼り付けます。
<div id="footer"><!--CM1-->&nbsp; / &
すると、次の図のようになります。桃色の部分が貼りつけた部分、赤色はあらたに加えた部分です。
<!--leftEND-->
<!--右サイドメニュー追加-->
<div id = "menu2">

<!--plugin-->
<!--plugin2-->
<h3 align = "<!--$plugin_title_align-->" title="<!--$plugin_header_explanation-->"><!--$plugin_title-->
</h3>
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_header_explanation-->
</div>
<!--$plugin_data-->
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_footer_explanation-->
</div>
<!--/plugin2-->
<!--plugin3-->
<h3 align = "<!--$plugin_title_align-->" title="<!--$plugin_header_explanation-->"><!--$plugin_title-->
</h3>
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_header_explanation-->
</div>
<!--$plugin_data-->
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_footer_explanation-->
</div>
<!--/plugin3-->
<!--plugin4-->
<h3 align = "<!--$plugin_title_align-->" title="<!--$plugin_header_explanation-->"><!--$plugin_title-->
</h3>
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_header_explanation-->
</div>
<!--$plugin_data-->
<div style="text-align:<!--$plugin_explanation_align-->">
<!--$plugin_footer_explanation-->
</div>
<!--/plugin4-->

<!--/plugin-->
</div>
<!--右サイドメニュー追加ここまで-->
</div>
これで完成です。「テンプレートの保存」をしてください。
プラグインの設定ですが、左サイドメニューは「プラグインカテゴリー1」で、右サイドメニューは「プラグインカテゴリー2」で行ってください。

autor : かずひろ

ありがとうございます。

3カラム化有難うございます。
元々の画像を変更していた分で試すと、どうしても記事が500px内に収まらない状態でしたので、画像を本来のもので試すと上手く3カラム化できました。
画像とかドロップメニューとかを変更して自分らしいスタイルに変更して行こうと思っています。

お忙しい中ホントに有難うございました。
m(__)m

Re:ありがとうございます。
3カラムになったようですね。
よかった。

画像の件については、HIKKIさんのところでお話します。
2007年11月13日22時46分 かずひろ

こんばんは~!

3カラム用のCSSとHTMLの変更記事、ありがとうございました!
まったく問題なく指摘などする由もありません。
本当ならばジブンで記事書かないといけないんですが、ちょっと体力的にしんどいものでなかなか手付かずなことが多く、今回もまたかずひろさんのお世話になってしまいました。
本当に助かります!
ありがとうございました。

  • 2007年11月13日21時35分
  • URL
  • ヨウスケ
  • 編集
  •  RES
Re:こんばんは~!
ヨウスケさんからOKが出たので安心しました。
これからもよろしくお願いします!
2007年11月13日22時48分 かずひろ

こんばんは。

3カラム化は見事に出来ました。
ホント有難うございます。m(__)m

併せてリンクする文字とタイトルをレインボー化したんで華やかになりました。

お言葉に甘えてタイプライターメッセージの青いバーを消して、下の画像が見えるようにしたいのですがどこをどういう風に触ればいいのか教えてもらえませんでしょうか。

Re:こんばんは。
HIKKIさん、いらっしゃい。
ブログ、見違えるように良くなりましたね。特に背景画像をかえたのがいいですね。自分も画像を変更しようかな。

タイプライターメッセージの青いバーを消すには、CSSの「.coment」を変更すると出来ますよ。
まず、「.coment」を探してください。
みつかったら、その中にある
background-color:#1F2958;
の色の部分を削除します。
つまり、
background-color:;
とすればできます。
2007年11月14日23時49分 かずひろ

どうもm(__)m

またまた有難うございます。
さすがに良くこのテンプレートを研究されてますね。
σ(^_^)アタシも、かなり触っていたんですが、どうも見当違いなところだったみたいです。

ヨウスケさんには悪いような気がするんですが、背景画像を変えることで自分のブログって感じがします。
タイトルとかリンクの所が色が変わるってのも結構華やかでいいですよ。

ではまた、次は政治の記事でコメント入れてみたいと思います。

Re:どうもm(__)m
うまくできてよかったですね。
いつでも、質問してください。
私に解ることならお答えいたします。

>ではまた、次は政治の記事でコメント入れてみたいと思います。

政治の記事が遅れています。明日の夜中にはアップしますので、その時にまたお越しください。憲法に関する記事を準備中です。
2007年11月15日21時21分 かずひろ
URL
FONT COLOR
COMMENT
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
PASS

TRACK BACK

トラックバックURLはこちら
http://kazuhiro-swim.com/TrackBack/76/