2カラムと3カラムのレイアウト
テンプレートの枠を組む際、HTML内にdivと呼ばれるタグを使ってブロックを囲んでいきます。このマニュアルで紹介しているテンプレートは、基本的に下記のような構成になっています。
2カラム
3カラム

3カラムパターン2 (pluging_3cとpluging_3d)

横幅の変更
横幅の指定は、スタイルシートを編集します。例えば、3カラムのテンプレートで左右のカラム(#rightと#left)の横幅変更するには
、#right #left #container #footerの4箇所を変更する必要があります。
(3カラムパターン2は、#right #left #wrapper #container #footerの5箇所を変更)
カスタマイズの前に、テンプレートのコピーをまず取って下さい
デザインの編集>修正>スタイルシートより、#right #left #containerの3箇所を順に探して下さい
(pluging_3a_01の場合)
#container {
width: 960px;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 18px;
}
#left {
float: left;
width: 180px;
display: inline;
margin-right: 16px;
overflow: hidden;
}
#right {
float: left;
width: 220px;
display: inline;
margin-left: 16px;
overflow: hidden;
}
#footer {
width: 928px;
margin: 0 auto;
clear: both;
padding: 16px;
overflow: hidden;
background: url(http://1.dtiblog.com/template/pluging_3a_01/image/footer.gif) repeat-x top;
text-align: center;
}
width: OOpx;が横幅になります。お好きな数字を入力して下さい
例)
#container {
width: 1100px;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 18px;
}
#containerの横幅は、#leftで増やした100pxと#rightで増やした40pxを足した数字になります。
960+100+40=1100
#left {
float: left;
width: 280px;
display: inline;
margin-right: 16px;
overflow: hidden;
}
#right {
float: left;
width: 260px;
display: inline;
margin-left: 16px;
overflow: hidden;
}
#footer {
width: 1068px;
margin: 0 auto;
clear: both;
padding: 16px;
overflow: hidden;
background: url(http://1.dtiblog.com/template/pluging_3a_01/image/footer.gif) repeat-x top;
text-align: center;
}
#footerの横幅は、#leftで増やした100pxと#rightで増やした40pxを足した数字になります。
928+100+40=1068
更新ボタンをクリック
マメ知識
先にご紹介したコードは、ブロック名の前に#がついているのに気付かれた方も多いかと思います。divタグは、各ブロックごとに自分で好きな名前が付けれて、そのブロックをどのように装飾するのか、スタイルシート(CSS)で編集出来ます。
#名前
idと呼ばれ、指定したブロックにスタイルを適用させます。1つのHTML内に同じ名前のidを複数使用する事は出来ません。
HTMLファイル ----------------------------------------------------
<div id="container">...</div>
---------------------------------------------------------------
CSSファイル ----------------------------------------------------
#container { ... }
---------------------------------------------------------------
.名前
classと呼ばれ、指定したブロックにスタイルを適用させます。1つのHTML内に同じ名前のclassを何度でも使用出来ます。
HTMLファイル ----------------------------------------------------
<div class="menubox">...</div>
---------------------------------------------------------------
CSSファイル ----------------------------------------------------
.menubox { ... }
---------------------------------------------------------------
こちらのページでは、
スタイルシートの基本的な知識が大変わかりやすく説明してありますので、ぜひ参考にして下さい。
横幅を変える設定を見てもわからなかったのですが、
3カラムの両側にサイドバーがあるテンプレートで、
真ん中の記事部分のみを自動可変するにはどうしたらいいのでしょうか?
「auto」を指定すればいいのかなとまではわかったのですが
それをどこに指定すればいいのかがわかりませんでした。
よろしければご助言お願い致します。
- 2008/07/04(金) 16:50:09 |
- URL |
- 紅葉 #BWgGc7Fk
- [ 編集]
3カラムの中央カラムのサイズをautoにする場合、
/* 中央カラム */
#main {
float: left;
width: 516px;
overflow: hidden;
}
のwidth:をautoにしてください。
width: 516px;の代わりに
max-width: 516px;
min-width: 200px;
と書くと最大幅が516px,最小幅が200pxの範囲で
自動調節します。
- 2008/07/19(土) 07:09:00 |
- URL |
- DTIブログスタッフ #-
- [ 編集]
お世話になります。
昨日よりページ管理しておりますが、横幅の拡張がうまくいきません。
薄識で申し訳ありませんがご指導ください。
テンプレートは現在 adult_green_02を使用しております。
これを1100程度に拡張したいのですが、
/*head要素 */
#headBlock1 {
height: 87px;
width: 800px;
background-image: url(
http://9.dtiblog.com/template/adult_green_02/image/header.jpg);
}
#headBlock2 {
margin: 0px;
padding: 0px;
height: 187px;
width: 800px;
background-image: url(
http://9.dtiblog.com/template/adult_green_02/image/header_04.jpg);
}
まず、header部分の
ここにある800px; というところは2か所変更が必要とは思うのですが、
そうするとheaderに2枚目の左側部分が右余白に一部分だけ出てきます。
これはどこに問題があるのでしょうか?
- 2008/08/08(金) 12:55:29 |
- URL |
- neo #-
- [ 編集]
今、pluging_3d_01を使っているんですが、
サイドメニューを2つも左にスライドさせたい+トップページだけ表示するのと、記事ページとカテゴリーの日付の削除をしたいんです。
どうしたらいいんでしょうか?
よろしくお願いします。
- 2009/01/30(金) 20:29:00 |
- URL |
- affilico #W7T8U6Iw
- [ 編集]
affilico様
右カラムと左カラムの入れ替えに関しては、こちらのページで手順を詳しく説明していますので、参考にして下さい。
http://blogmanual.dtiblog.com/blog-entry-90.html
お使いのpluging_3d_01でも#wrapperと#leftのfloatプロパティの値を変更して頂くだけで可能です。
#left {
float: right;
・・・
#wrapper {
float: left;
・・・
日付の削除ですが、pluging_3d_01のテンプレートは下記のような変数で表示させています。
<%topentry_year><%topentry_month><%topentry_day><%topentry_youbi><%topentry_hour><%topentry_minute>:<%topentry_second>
日付を表示させなくなると、この行自体が必要なくなりますので、下記のタグ全てを削除して下さい。
<p class="date"><strong><%topentry_year>-<%topentry_month>-<%topentry_day></strong> <%topentry_youbi> <%topentry_hour>:<%topentry_minute>:<%topentry_second></p>
- 2009/03/17(火) 01:12:15 |
- URL |
- DTIブログ管理人 #LkZag.iM
- [ 編集]
http://m05eg4o.daisuki.twwitta.net/ここの子みんな顔にぶ っ か けさしてくれるし精 子ゴックンしてくれるし
今まで一体どんな性 教 育 受けてきたんだ?!?!?乱れすぎだろwwwww
さっすがに初めての時は過激すぎてドキドキ止まんなかっけど
お姉さん達がずっとリードしてくれたし意外におkだったわ!!!!!!!
- 2009/11/30(月) 12:39:45 |
- URL |
- カフェおれ #rIECbtzM
- [ 編集]