FC2ブログのテンプレートを加工したいのですが、
スタイルシート(必要であればHTMLファイルも)をどのように、修正すればよいか教えていただけると
助かります。
テンプレート名:sea_simple_seo_v2
テンプレートを利用しているブログ:http://goodman777.blog24.fc2.com/
cssファイル
http://blog-imgs-46.fc2.com/g/o/o/goodman777/csssample.txt
htmlファイル
http://blog-imgs-46.fc2.com/g/o/o/goodman777/htmlsample.txt
[加工したい箇所]
1,左サイドのカラム=幅325px
2,右サイドのカラム=幅325px
3,中央のカラム=幅412px
4,ヘッダーの下に、幅1162px(ブログの左枠~右枠まで)縦70pxの メニューを入れるスペース。
どうぞよろしくお願いいたします。
1,左サイドのカラム=幅325px
2,右サイドのカラム=幅325px
3,中央のカラム=幅412px
CSSを以下のように変更してください。
@charset "EUC-JP"; /*Sea_Simple_Seo_v2 ---------------------------------------------------------*/ /*色変更-色を変える時は、ここを変えればだいたいOKです。 ---------------------------------------------------------*/ #blogtitle a{ color : #0066CC; /*ブログのタイトル色*/ } .color_mainframe{ border-left : 4px solid #0066CC; /*枠の色 左*/ border-right : 4px solid #0066CC; /*枠の色 右*/ } .color_topframe{ border-bottom : 2px solid #0066CC; } .color_sidetitle{ color: #FFF; /*サイドバーの文字色*/ } .color_sidebar{ background-color: #0066CC; /*サイドバーの背景色*/ } .color_entrybg{ background-color: #F5F5F5; /*エントリーの背景色*/ } .color_entrytitle{ background-color: #0066CC; /*エントリータイトル色*/ color: #FFF; /*エントリータイトルの文字色*/ } .color_entrytext{ color: #333; /*エントリー本文の文字色*/ } /*全体 ---------------------------------------------------------*/ *{ margin: 0px; padding: 0px; font-size :100%; font-style :normal; font-family: "Lucida Grande","Verdana", "ヒラギノ角ゴ Pro W3", "MS ゴシック", "Osaka‐等幅"; } body{ margin: 0px; padding: 0px; background-color: #FFF; text-align: center; } #container { width: 1062px; margin-right: auto; margin-left: auto; font-size: 13px; line-height: 140%; background-color: #FFF; } #wrap{ width: 1062px; margin:0px; } #box2 { width: 660px; text-align: left; float : left; } #left { float : left; width : 325px; overflow: hidden; } #right { float : left; width : 325px; overflow:hidden } #main { padding: 15px 0px; float: right; width: 412px; overflow: hidden; } #mainbox { margin: 0px auto; width: 412px; } /*ヘッダ ---------------------------------------------------------*/ #header { text-align: left; width:1062px; height : 110px; } #header a{ text-decoration: none; } #header a:hover{ text-decoration: underline; } #blogtitle { font-weight : bold; padding : 10px; margin : 0px; font-size : 20px; } .introduction { width: 550px; font-size: 12px; font-weight: normal; line-height: 16px; padding-top: 8px; padding-left: 10px; } a { color: #483D8B; text-decoration : underline; } a:hover { color: #FF4500; text-decoration : underline; } a:link { color: #483D8B; text-decoration : underline; } a:visited { color: #483D8B; text-decoration : underline; } a:active { color: #483D8B; text-decoration : underline; } /*一般再定義 ---------------------------------------------------------*/ img{ border:0px; } i{ font-style: italic; } blockquote { margin: 5px; background-color: #FFF; padding: 5px; border-top: 1px dotted #0066CC; border-right: 1px dotted #0066CC; border-bottom: 1px dotted #0066CC; border-left: 1px dotted #0066CC; } pre { margin: 5px; background-color: #FFF; padding: 5px; } table{ margin: 10px 0px; } /*クラス ---------------------------------------------------------*/ .emoji{ margin: 0px 1px; vertical-align: middle; } /*エントリー --------------------------------------------------*/ /*エントリー部------------------------------------*/ h2{ border-bottom: 1px solid Black; border-right: 1px solid Black; font-size: 15px; text-align: left; font-weight: bold; padding: 3px 5px 3px 5px; } .entry h2 a:link { color : #FFF; text-decoration : none; } .entry h2 a:visited{ color : #FFF; text-decoration : none; } .entry h2 a:hover { color : #FFF; text-decoration : none; } .entry h2 a:active { color : #FFF; text-decoration : none; } .entry{ width:490px; margin: 0px auto; text-align: center; } .entrybox{ margin: 0px auto; width: 468px; text-align: left; } .entry a:link { color : #0000FF; text-decoration : underline; } .entry a:visited{ color : #0000FF; text-decoration : underline; } .entry a:hover { color : #0000FF; text-decoration : underline; } .entry a:active { color : #0000FF; text-decoration : underline; } .date { color: #0066CC; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 10px; text-align: right; font-weight: bold; margin-bottom: 2px; } .entry p{ margin: 17px 0px; } .entry h3{ font-size:11px; margin: 14px 15px; } .entry span{ line-height: 140%; } .entry ul,.entry ol { margin : 14px 0px; } .entry li { list-style-type: none; margin-left :0px; } .entry dl{ margin : 14px 0px; } /*エントリーフッタ------------------------------*/ .posted { color: #0066CC; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 12px; border-top: 1px dotted #0066CC; text-align: right; line-height: normal; margin-bottom: 18px; } .posted a {color: #666666; text-decoration: none;} .posted a:link { color: #666666; text-decoration: none;} .posted a:visited{ color: #666666; text-decoration: none;} .posted a:hover { color: #666666; text-decoration: underline;} .posted a:active { color: #666666; text-decoration: none;} .bottom{ text-align: left; margin: 10px; } .commment{ color: #000; font-size: 15px; padding-bottom: 2px; border-bottom: 1px solid #472E12; text-align: left; font-weight: bold; } .commment a {text-decoration: none;} .commenttext{ width: 430px; margin: 6px 0px 6px 40px; font-size: 11px; color: #333; line-height: 140%; } #comment_edit{ text-align: left; } .tbtext{ margin: 5px 0px 5px 100px; font-size: 10px; color: #0066CC; line-height: 140%; } .tburl input{ width: 100%; font-size: 11px; } .tbtitle{ font-size: 11px; } .entry_navi{ width:490px; color: #333; margin: 0px auto; text-align: center; } .entry_navi a{ font-size:12px; font-weight:bold; } /*検索 ----------------------------------------------------------*/ #search{ margin-top:10px; } /* 自己紹介部分の画像 --------------------------------------------------*/ .prof{ text-align: center; } .prof img{ margin: 5px 0px; } .proftext{ margin: 0px 5px; text-align: left; } /* 左右サイドバー ------------------------------------------------------------*/ .side { padding: 15px 5px 15px 5px; font-size: 10px; } .sidetitle { border-bottom: 1px solid Black; border-right: 1px solid Black; font-size: 12px; text-align: left; font-weight: bold; padding: 3px 5px 3px 5px; margin-top: 0px; margin-bottom: 5px; } .side ul { padding: 0px; margin : 0px 0px 10px 0px; } .side li { margin:3px 0px 0px 3px; list-style-type: none; text-align: left; font-size: 10px; color:#000; line-height: 15px; } /*フッタ ---------------------------------------------------------*/ #footer { clear: both; width: 1062px; height: 70px; font-size: 12px; color: #063050; text-align: center; padding:10px 0px 0px 0px; border-top: 1px dotted #0066CC; } #footer a { text-decoration: underline; } #footer a:hover { color: #0066CC; } /*汎用 ---------------------------------------------------------*/ .center{ text-align:center; } .right{ text-align:right; } .left{ text-align:left; }
4,ヘッダーの下に、幅1162px(ブログの左枠~右枠まで)縦70pxの メニューを入れるスペース。
HTMLのヘッダ部分を下記のように変更してください。
<!--ヘッダ開始--> <div class="color_topframe" id="header"> <h1 class="introduction">日々のメモ</h1> <p id="blogtitle"><a href="http://goodman777.blog24.fc2.com/">メモ</a></p> <div style="height:70px;"> <!-- ここにメニューを挿入 --> </div> </div> <!--ヘッダ終点-->
<!--ラップ開始-->
<div id="wrap">
ーーーー(ここから開始)ーーーーー
<div id="top_menu">
ここにメニューの内容を記述<br />
(要求仕様)4.ヘッダーの下に、幅1162px(ブログの左枠~右枠まで)縦70pxの メニューを入れるスペース。
</div>
ーーーーーーーーーーーーーーーーーーーーーー
CSS修正箇所
#container {
width: 1162px;
margin-right: auto;
margin-left: auto;
font-size: 13px;
line-height: 140%;
background-color: #FFF;
}
#wrap{
width: 1162px;
margin:0px;
}
#box2 {
width: 837px;
text-align: left;
float : left;
}
#left {
float : left;
width : 325px;
overflow: hidden;
}
#right {
float : left;
width : 325px;
overflow:hidden
}
#main {
padding: 15px 0px;
float: right;
width: 512px;
overflow: hidden;
}
#mainbox {
margin: 0px auto;
width: 512px;
}
#header {
text-align: left;
width:1162px;
height : 110px;
}
#footer {
clear: both;
width: 1162px;
height: 70px;
font-size: 12px;
color: #063050;
text-align: center;
padding:10px 0px 0px 0px;
border-top: 1px dotted #0066CC;
}
#top_menu {
clear: both;
height: 70px;
width: 1162px;
background-color: #E6E6E6;
}
(極力見た目も同じように調整しましたが人力とダイアリーでは仕様が異なるため縦長になっています)
http://d.hatena.ne.jp/windofjuly/20101224/1293207297
ついでにcssファイルも丸ごと置いておきます
http://d.hatena.ne.jp/windofjuly/20101224/1293208187
丸ごとコピーで使ってもらっても良いですが、回答本文のほうを順に実施して、どこで何をしているのかを理解して欲しいですね
(丸ごとコピーのほうが回答するのも簡単なのですが、どこで何をしているかを理解していないと、間違いにも気づかないということになりますからね)
IDやクラスに対しての書き方を覚えること。
width が幅であること。
の2点かな。
できれば、外部CSSへのリンクの貼り方。
この3点を抑えられると今回の質問については自力で解決できるようになると思いますよ。
windows環境ならば、
http://www.kashim.com/eve/index.html
http://h2ham.seesaa.net/article/154387441.html
の2つを見てみてもいいかも。何を変えたいまでが見えているのでそれはどれか、がわかればクリアできそうなんで頑張ってみてください。
ご回答、ありがとうございました。
現在、サイトを調整しております。調整が終わりましたら、
質問を終了させていただこうと思います。
いただいた回答は、どの回答も大変ありがたく参照させていただきました。
適応箇所毎に説明を付けて下さった、windofjulyさんにいるか賞を進呈させていただきます。
皆さま本当にありがとうございました。
http://q.hatena.ne.jp/1293955268
遅まきですし、何の証拠能力もありませんが、年明け2日にメッセージ付きポイント送信でお約束どおりのポイントをお送りいただきましたこと、ここに記します
ありがとうございました