はじめまして

みなさん、はじめまして。Webデザイナー見習いのさいとうと申しますhappy01paper

ところでみなさんは、ブログのオリジナルテンプレートを作りたいと思ったことはありませんか?
「配布されているテンプレートでは、気に入ったデザインがないdown
「自分でデザインしたテンプレートを作りたいpunch
そう思ったら、ぜひオリジナルテンプレート作りにチャレンジしてみましょうwinkscissors

・・・ということで、私の開発ブログをスタートいたしますsign03
お楽しみに・・・sign02

|

第1回 ブログのテンプレート作りにチャレンジ!

こんにちは!さいとうですhappy01
それではいよいよ、私の開発ブログをスタートしますsign03

ブログのテンプレートを作るには、最初にどんなブログを作りたいのかデザインを考えるところからスタートしましょうshineshineshine
それでは、まずはブログがどのような構造になっているか考えてみますflair

ブログで重要なのはoneヘッダーtwoメインthreeメニューの3つでしょう。
フッターはデザインに合わせて、あってもなくても良いと思いますよwink

  • ヘッダー

    ヘッダーにはブログのタイトルと説明文を記述しますpen

  • メイン

    ブログで一番大事な本文を書くスペースです。
    記事のタイトル、投稿日時clock、本文pencil、コメントloveletter、トラックバックenter、タグclip、キーワードkeyなど。

  • メニュー

    ブログの最新記事一覧newや、コメント・トラックバックリストloveletter、リンクsign05、プロフィールshadow、プラグインpouchなど。

ブログはこのように主に大きく3つのパートから成っているので、その辺をふまえてデザインを考えると大変作りやすくなります。
デザインに自信がない人は、レイアウトから考えていきましょうrunupwardrightupwardrightupwardright

レイアウトのお話については次回の更新で書いていきますdelicious
次回の更新は7月22日(火)の予定です。お楽しみにsign03

ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょhappy02

ブロプー

|

第2回 ブログのレイアウトって?

こんにちわ!さいとうですhappy01
最近ホントに暑い日が続いていますねsunsun
そんな中、2~3日前まで普通に動いていた、私の家のクーラーが壊れてしまいましたcryingよりによってなんで夏本番sunってときに・・・downクーラーの有難さを感じる毎日ですcoldsweats01

それでは、今回はブログのレイアウトについて考えてみましょう?。

フッターを含めないで考えると、次の5つのレイアウトが一般的かなぁと思います。
このレイアウトはブログだけでなくWebページ制作の解説でもよく見られますねeyeshine

tulip2カラム layout1.gif tulip3カラム layout1.gif

フッターがつくとこのような形になります。

tulip2カラム+フッター layout1.gif tulip3カラム+フッター layout4.gif

使い勝手が良くないかもしれませんが、次downのようなレイアウトもありますねcoldsweats01

layout1.gif

アメブロの場合はレイアウトが決まってしまっているので、このレイアウトは使うことができませんbearing

【2カラム】

メインの幅が広くとれるので、沢山文章を書いたり、写真を載せたりする場合に向いているのではないでしょうか?
メニューに載せるコンテンツが多い場合には縦に長くなり、メニュー内のプラグインを見る為にスクロールupdownしなければいけないのが難点ですdown

【3カラム】

メニューがみやすくなり、全体的ににぎやかな印象になりますcrowncrowncrown
アメブロの芸能人ブログはほとんどが3カラムですね。

レイアウトを決めたら、配色やフォント、イラスト・写真などのグラフィックを考えますflair

レイアウトにとらわれすぎると、面白くない普通のテンプレートになってしまいますtyphoon
レイアウトを考えずに見た目重重視で考えると自由なデザインができるので良いと思うのですが、コーディングをするのが大変になってしまいます。。難しいところですね・・・shock

次回はブログのデザインを考えるときの注意点などなどを書こうと思います!
更新は7月28日(月)の予定です。お楽しみにsign03

ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょwink

ブロプー

|

第3回 ブログのデザインを考えるときの注意点!

毎日暑いですねsweat01夏バテしてませんかsign02
こんにちは!斉藤ですhappy01
昨日うちのクーラーが1週間ぶりに復活して、汗だらだらの生活から開放されましたcoldsweats01クーラーってすばらしいなぁshineと思いながら使っていますcatface

それでは、今回はブログのデザインを考えるときの注意点について書いていきます。
まず、ブログのデザインと一般的なWebサイトとのデザインで異なる点は、構造を考えてデザインしなければならない箇所が多いというところではないでしょうかsign02

通常のWebサイト制作でも、updown縦幅(height)はコンテンツの量によって左右されるので、どれだけ縦に長くなってもいいように背景画像を考えて作りますが、ブログの場合はブログ全体の背景以外にも構造を考えてデザインしなければならない箇所がありますmotorsports

それは、メニュー内のプラグインと記事を囲んでいる枠です。プラグインと記事を囲んでいる枠は、何度も繰り返し使用され、縦幅がコンテンツの量によって変わってきますchickchickchick

menu1.gif

例えば、プラグインのタイトルの背景をこのような画像にしたとします。


menu2.gif

プラグインタイトルの文字数が少ない場合は問題ないのですが、文字数が多い場合は、画像からはみ出してしまいますcoldsweats02


menu3.gif

CSSで横幅を指定して黒い線の外にはみ出さないようにすると、今度は文字が2列になり、下側がはみ出してしまいますsad


menu4.gif

このような状態を回避するために、文字数が多くなっても良いように作らなければなりません。
右の図のように画像を3つにわければ、文字数がどんなに増えようと、真ん中の背景画像が繰り返されるので、文字が画像からはみ出すことがなくなりますhappy01


アメブロの場合はカテゴリー、トラックバック、などプラグインのタイトルごとに背景画像をかえることができるので、文字を画像にすれば、画像を3つに分ける必要はありません。FC2やlivedoorではプラグインごとに背景を変えることはできないので、このように画像を3つに分ける必要がありますfishfishfish

次回もブログのデザインを考えるときの注意点について書きます!
更新は8月4日(月)の予定です。お楽しみにsign03

ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょwink
近々新しいテンプレートが追加されるとかされないとか・・・sign02

testbanner3.jpg

|

第4回 ブログのデザインを考えるの注意点!〜つづき

こんにちは!斉藤ですhappy01
8月になりましたねsign03みなさんはどこか旅行にいく予定はありますか?
私は先日、長野にいってきましたbullettrainbullettrainbullettrain
おそばがおいしかったですよhappy02good

それでは、今回はブログのデザインを考えるの注意点!のつづきです。
ブログのデザイン考える(3)で、文字数が増えても対応できる方法を紹介しましたが、実はあの画像では意図した通りにはなりませんcatface

menu5.gif

繰り返し表示させるとこのようになってしまいますshockng
繰り返し表示部分の画像の上下の色が違うから、繋がらなくなってしまってるんですね。。


menu6.gif

右の画像のように繰り返し表示させても画像が繋がるように、3つに分けた画像の真ん中の画像は、縦方向に変化するグラデーションや模様を付けない方が良いでしょうwink


out.gif メニューエリアの横幅leftright

メニューエリアの横幅(width)を170px以下にしてしまうと、右の図のようにプラグインがメニューエリアからはみ出てしまい、ブログのデザインが崩れることがありますcrying(プラグインの横幅が170pxを超えるものもあります)デザインが崩れないよう、メニューエリアの横幅は170px以上とっておくとよいでしょうcatfacegood

ブログのデザインを考える(1)~(4)を踏まえてデザインを考えれば、テンプレート作成がスムーズに進むと思いますshinehappy02shine

次回はテンプレート制作の流れについて書きます!
更新は8月11日(月)13日(水)の予定です。お楽しみにsign03
※多忙の為、更新日を変更しましたsweat01

ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょwink
新作テンプレート作成中ですsign02

testbanner3.jpg

|

第5回 ブログテンプレート制作の流れ

こんにちは!斉藤ですhappy01
私はお仕事がありますが、世間はお盆休みですね!この時期は通勤電車がちょっとだけ空いているのでなんとなく嬉しいですcatface

それでは今回は、ブログテンプレート制作の流れを簡単にご説明しようと思いますpisces

ブログテンプレートの制作には、まずベースをなるHTMLとCSSのソースを用意します。FC2とlivedoor用のテンプレートを作る場合、HTMLとCSSをよく理解している人はベースとなるソースを用意する必要はありません。1からどんどん自分でソースを書いていっちゃってくださいpen

HTMLとCSSがよくわからないwobbly場合と、アメブロのテンプレートを作るときは、ベースにしたい既存のテンプレートからHTMLとCSSのソースをコピーしてきますgemini

ソースをどこからコピーしたらいいのかわからない人は、ブロプーのマニュアルにあるテンプレートの適用ページclearを見てください。ブロプーのテンプレートを貼り付けるテキストボックスに表示されているテキストをコピーしてくればOKですgood

ameblo1.jpg

アメブロのHTMLの場合はベースにしたいテンプレを適用させたブログを開いて、
pcWindowsなら右クリックで「ソースを表示」、pcMacなら上にある「表示」から「ソースを表示」をクリックするとアメブロのHTMLソースが表示されるので、全選択してコピーしてください。

用意したHTMLとCSSソースをDreamweaverr-markなどで編集して制作していきますupwardrightupwardrightrun
HTMLやCSSについて、詳しくは書きませんので書籍や他のサイトをご覧下さい。


次回はコーディングの注意点など書きますsoon
次回の更新は8月18日(月)19日(火)の予定です。お楽しみにsign03

新作テンプレートが追加されました!ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料ですhappy02

ブロプー

|

第6回 ブログをコーディングするときの注意点!

こんにちは!斉藤ですhappy01
最近、日が落ちるのが早くなってきたり、虫の音が聞こえてきたり・・・
秋の訪れを感じますねmaplemaplemaple
といいつつ、まだまだ暑い日が続くので油断はできませんcoldsweats01

それでは今回は、ブログをコーディングする際に注意するポイントを挙げますeyepaper

calendar1.gif calendar2.gif カレンダーの横幅

カレンダーのテーブル(table)の横幅もプラグイン同様、メニューエリアよりも広くなると、ブログのデザインを崩す場合があります。
カレンダーのテーブルの横幅はメニューエリアよりも小さくしておきましょうconfident

また、テーブルの横幅がメニューエリアよりもかなり小さい場合があります。
デザインが崩れるといったような問題はありませんが、見栄えをさらに良くする為にも、カレンダーのテーブルの横幅は忘れずに指定しておいた方がいいと思いますdelicious

  • flaga:hover, a:visited

    ブログのデザインに合わせて<h1>の文字色を変えたい場合、<h1>のCSSのcolorartを変更すればよいのですが、<h1>には<a>が含まれているため、<h1>のcolorを変更しても色は変わりません。
    そこで、CSSでh1のaとa:hoverとa:visitedのcolorの設定もしておく必要があります。
    また、<h1>以外に<h2><h3>の中にも<a>が含まれていることがあるので、気をつけてくださいbleah

  • 次回はアメブロでの注意点ですwink
    次回の更新は8月25日(月)の予定です。お楽しみにsign03

    新作テンプレートが追加されました!ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料ですhappy02

    ブロプー

    |

    第7回 アメブロ用テンプレートについて

    こんにちは!斉藤ですhappy01
    最近、雨ばかりで涼しい日が続いていますね!
    もうこのまま秋になってしまうんでしょうか・・・sign02
    そろそろ秋服の準備が必要かな?と思っている今日この頃ですconfident

    それでは今回は、アメブロ用テンプレートについて書いていきますpencil

    アメブロはCSSしか変更することができませんshock

    • flagCSS編集方法

      CSSの編集方法は、アメブロのスキンの中からベースとするスキンを選択し、編集していきます。セレクタ名は選択したスキンのものを使用することになります。

    • column.gif flagカラムの選択

      アメブロはHTMLを編集することができないので、スキンを選択する時点で2カラムか3カラムか選ばなければなりません。そして、2カラム用のCSSと3カラム用のCSSに分けて制作することになりますheart03


    • readers.gif flagスキンの選択

      「読者になる」「ブログを作る」という画像ボタンはCSSではなく<img>で表示させています。bearingこのボタンはCSSで他の画像に差し替えることもできるのですが、CSS初心者には難しいかもしれません。このボタンの画像はこのまま使ったほうが良いと思います。(この画像を変更できるぐらいのCSSの知識があればこのブログを見る必要はないと思いますcoldsweats01

      自分の考えたデザインと合うイメージの画像ボタンを探すのは大変です。スタンダードスキンの中にある「グレイ」などがシンプルで使いやすいと思うので、「グレイ」をベースとしてプロパティを編集していけば良いでしょうgood


    • ameblo.jpg flagCSS編集時に使用するHTMLソース

      CSSしか編集できませんが、HTMLソースがないとローカルで表示させて確認することができません。そこで、ベースとなるテンプレートを反映させたブログからHTMLソースをコピーしてきて、それを使ってローカルで確認しながら作業します。eyeeye

      このときにトップページだけでなく、「コメント」ページと「記事一覧」ページのHTMLソースも保存してください。つまり3つのHTMLソースが必要なのです。コメント入力欄や記事一覧のデザインは忘れがちになっていましますが、細部まで拘ることが大切です!

    次回はFC2とlivedoor用テンプレートについて書きますwink
    更新は9月1日(月)の予定です。お楽しみにsign03

    新作テンプレートが追加されました!ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料ですhappy02

    ブロプー

    |

    第8回 FC2とlivedoor用テンプレートについて

    こんにちは!斉藤ですwink
    ここのところほんとに雨ばかりです・・・sprinkle
    そして雷thunderもよくなりますねbearing
    特に先週の雷は、家が震えるぐらい凄まじいものでしたbearingsweat01

    それでは今回は、FC2とlivedoor用テンプレートについて書いていきますpencil

    FCとlivedoorは、アメブロとは異なり、HTMLとCSSの両方を自由に編集することができますhappy02scissors

    自由度が高いので、HTML&CSSのスキルに自信のある人は1から自分で作っていくことが可能です。自信がない人はシンプルな公式テンプレートをベースとして編集していくと良いでしょう。

    そしてこの2つはほぼ同じCSSを使うことができます。どちらかのサービス用のCSSを作成すれば、ほとんど修正することなく、そのままもう片方のサービスに適用させることができるのですshine
    それではポイントを少しだけgood

    flag独自タグ

    FC2とlivedoorには独自タグというものがありますfish
    独自タグはHTMLソース中で使用するもので、記事内容や投稿されたコメントの数などを表示させるものです。そして独自タグはFC2とlivedoorで異なります。
    例えば本文を表示させる独自タグは、livedoorでは<$ArticleBody$>、FC2では<%topentry_body>となります。
    HTMLを組んでから、それぞれの独自タグを入れていけば、livedoorとFC2テンプレート用のHTMLがすぐできちゃうのですheart04

    flag特殊タグ

    livedoor Blogには特殊タグというものがあります。
    特殊タグを使用すると、予め組まれたHTMLのセットが出力されます。
    例えば、<$PluginList_A$>と記述した場合、ブログのHTMLでは
    <div class="sidetitlebody">
    <div class="sidetitle"> プラグインのタイトル < /div>
    </div>
    <div class="sidetop"> < /div>
    <div class="side">
    <div class="sidebody"> プラグインの内容 < /div>
    </div>
    <div class="sidebottom"> < /div>
    と書き出されます。

    特殊タグの内容は変更することができないので、FC2のHTMLをlivedoorに合わせて組んでいけば、ほとんど同じCSSを使うことができるのですhappy01

    次回はlivedoor用テンプレートについて書きますwink
    更新は9月8日(月)の予定です。お楽しみにsign03

    新作テンプレートが追加されました!ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料ですhappy02

    ブロプー

    |

    第9回 livedoor用テンプレートについて

    こんにちは!斉藤ですhappy01
    みなさん!今週末は3連休ですよhappy02
    暑さもちょっと和らいだこの時期は、お出かけするのにちょうどいい時期ですねmaple
    ちなみに私は北海道に行く予定ですairplane

    それでは今回は、livedoor用テンプレートについて書いていきます。

    flag必須タグ

    livedoor Blogには必須タグがあります。
    $BlogHeader$, $Advertise$, $LDServices$ の3つです。

    詳しくはこちらに書いてあります → DesignTemplate/Tag/必須タグclear

    flag独自タグ
    TrackBackForm / TrackBacksList / CommentForm / CommentsList

    これらのタグを使用するとコメント、トラックバックの機能を簡単に埋め込むことができますnotes
    CommentAuthor : コメント記入者名
    CommentEmail : コメント記入者のメールアドレス
    など、細かく指定できるタグもありますが、技術に自信のない人やそこまでこだわらない人にはこのタグを使うと良いでしょうwink

    詳しくはこちらに書いてあります → カスタマイズのまとめWikiclear

    flagプラグインの表示

    PluginList_A :「A」設定のプグイン表示
    PluginList_B :「B」設定のプグイン表示

    livedoor_menu.gif

    この二つのタグを使用するとプラグインが表示され、HTMLでは以下のように書き出されます。

    diamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamond
    <div class="sidetitlebody">
    <div class="sidetitle">~~</div>
    </div>
    <div class="sidetop">~~</div>
    <div class="side">
    <div class="sidebody">~~</div>
    </div>
    <div class="sidebottom">~~</div>
    diamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamond

    .sidetitlebody, .sidetitle, .sidetop, .side, .sidebody, .sidebottom
    この6つのclass名は変更することができません。
    どのクラスの背景を繰り返しにして、どのクラスの背景にボックスの上部と下部の画像を表示させたらいいのか考えながらコーディングする必要がありますbearing


    flagHTML

    livedoorのHTMLは4種類用意する必要がありますcoldsweats02

    • トップページ: 最新の記事がいくつか表示されます。表示される記事の数は、設定によって変わります。
    • 個別記事ページ:1つの記事とコメント欄、トラックバック欄が表示されます。コメントとトラックバックを禁止にしている場合には、記入フォームは表示されません。
    • カテゴリアーカイブ:あるカテゴリーの記事のみが表示されます。
    • 月別アーカイブ:ある月の記事のみが表示されます。

    一つのページでしか使われないCSSセレクタもあるので、それも忘れずに設定してくださいねsign01

    flagjavascript

    個別記事ページだけに使用されているjavascriptがあります。<title>~</title>の下に記述されている2行のところです。

    <script type="text/javascript" src="http://parts.blog.livedoor.jp/js/emoji.js"><script>
    <script type="text/javascript" src="http://parts.blog.livedoor.jp/js/misc.js"></script>

    このスクリプトを削除してしまうと、絵文字とトラックバックが使えなくなってしまうので気をつけてくださいdanger

    次回はFC2用テンプレートについて書きますwink
    更新は9月16日(火)の予定です。お楽しみにsign03

    新作テンプレートが追加されました!ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょhappy02

    ブロプー

    |

    第10回 FC2用テンプレートについて

    こんにちは!斉藤ですhappy01
    私はこの3連休で北海道にいってきましたーairplaneairplaneairplane
    天気がとってもよくてsun最高でしたhappy02good
    北海道は半そでだと寒いかな??と思ってたんですが、
    ちょっと暑いぐらいでしたよsmile

    それでは今回はFC2用テンプレートについて書きますpencil

    • flag独自タグ

      livedoorと同様に、FC2にも独自タグがあります。

      詳しくはこちらに書いてあります →テンプレート中に使える変数一覧clear

    • flagプラグインの表示

      FC2の場合は
      <!--plugin_first(second,third)-->~<!--/plugin_first(second,third)-->
      がプラグインを表示させるタグです。
      この中に
      <%plugin_first(second,third)_title>
      <plugin_first(second,third)_content>

      などを入れこんで、プラグインのタイトルやコンテンツを表示させますeyeglass

      <%plugin_first(second,third)_title>
      <plugin_first(second,third)_content>

      などのクラス名をlivedoorの
      .sidetitlebody / .sidetitle / .sidetop / .side / .sidebody / .sidebottom
      と同じものにすれば、livedoor用につくったメニュー部分のCSSをFC2でもそのまま使えますよhappy01

    • flag広告の表示

      広告を表示させるタグ
      <%ad> <%ad2>
      がテンプレート中に含まれていないとテンプレートを更新することができませんdanger 必ず記述してくださいsign01

    次回はlivedoorのテンプレートをちょっとだけ変更してみましょうwink
    更新は9月22日(月)の予定です。お楽しみにsign03

    新作テンプレートが追加されました!ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょhappy02

    ブロプー

    |

    第11回 livedoor用テンプレートをカスタマイズしてみよう!(1)

    こんにちは!斉藤ですhappy01
    だんだんと涼しくなってきてますね・・・typhoontyphoontyphoon
    みなさん、もう秋服の準備はしましたか??maple
    私は先日、ジャケットを購入しましたt-shirt
    これでいつ寒くなっても大丈夫ですgood

    livedoor.gif

    それでは今回はlivedoor Blogを例にして、CSSをちょっとだけ変更して、カスタマイズしていこうと思いますwrench

    今回ベースにするテンプレートは「デフォルト2008(桃,2カラム)」にしました。ベースにするテンプレートはシンプルな方が作りやすいと思いますよcat

    まずは、ベースにするHTMLと CSSのソースを用意しましょうsign03


    copy.gif

    CSSは「カスタマイズ/管理 」>「デザインのカスタマイズ」ページからコピーしてきます。

    HTML は独自タグが使われているため、実際にどのように反映されるのかローカルでは確認しづらくなっていますdespair
    確認用として、ベースとしたテンプレートを反映させた実際のブログからソースをコピーしてきましょう。トップページ、個別記事ページ、カテゴリアーカイブ、月別アーカイブの4つを用意してください。

    カテゴリ分けをした記事を投稿していないとトップページ以外は表示されないので、まだ記事が投稿されてない場合には適当にテストページを投稿してからコピーしてくださいpisces

    今回はCSSだけを編集していくので、確認用のHTMLだけあれば良いのですが、HTMLも編集していく場合には、「カスタマイズ/管理」>「デザインのカスタマイズ」から、HTML4種類(トップーページ、個別記事ページ、カテゴリアーカイブ、月別アーカイブ)もコピーしてきましょうwink

    CSS1つとHTML4つが用意できたでしょうか?
    準備が整ったら、次回はいよいよCSSを編集していきますhappy01paper

    更新は9月29日(月)の予定です。お楽しみにsign03

    新作テンプレートが追加されました!ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょhappy02

    ブロプー

    |

    第12回 livedoor用テンプレートをカスタマイズしてみよう!(2)

    こんにちは!斉藤ですhappy01
    今日は寒いですねbearingみなさん風邪をひいたりしていませんか??
    寒いのは苦手なんですが、買ったばかりのジャケットが着れるので、ちょっとうれしいですshine

    それではlivedoorの公式テンプレートからコピーしてきたソースをベースにして、自分のオリジナルのテンプレートを作っていきますscissorsshine
    今回は簡単にCSSだけを編集して、デザインをかえてみましょうnotes

    flag文字のサイズを変えてみよう leftright

    記事の文字を小さくしてみましょう。

    記事の本文を表示させるタグは<$ArticleBody$>です。このタグを囲っているclass".article-body-inner"のfont-sizeを12pxに変更してみましょうflair
    現在のCSSにはarticle-body-innerというクラス名は存在しないので、
    .article-body-inner { font-size:12px; }
    をCSSに追加してみてください。

    追加したら再構築します。どうですか?文字が小さくなりましたよね??wink

    flagプラグインのタイトルに背景をつけてみよう

    livedoorのプラグインは
    第9回 ブログのコーディング(4)livedoorについてclear
    でお話ししたように

    diamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamond
    <div class="sidetitlebody">
    <div class="sidetitle">~~</div>
    </div>
    <div class="sidetop">~~</div>
    <div class="side">
    <div class="sidebody">~~</div>
    </div>
    <div class="sidebottom">~~</div>
    diamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamonddiamond

    このような構造になっています。ここのスタイルシートを変更して、背景をつけますwink
    ちょっと長くなったので、次回に続きますsoonsoon soon

    次回はプラグインのタイトルに背景を表示させる方法の、続きです!
    更新は10月6日(月)の予定です。お楽しみにsign03

    ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょhappy02

    ブロプー

    |

    第13回 livedoor用テンプレートをカスタマイズしてみよう!(3)

    こんにちは!斉藤ですhappy01
    今週末は1ヶ月ぶりの3連休ですhappy02 みなさんはどこか旅行にいかれますか??
    私は、友達と買い物にいって、あとは家でゆっくりと・・・catface

    今回は第12回の続きです。
    それでは、プラグインのタイトルに背景をつけてみましょうsign01

    まずはどのようなサイドバーのデザインにするか考えましょうflairどのようなデザインでも、プラグインの内容によって縦の長さが変わってきます。ですから、第3回 ブログのデザインを考える(3)clearで書いたように、縦の長さの変化にも耐えられるように作らなければいけませんupdown

    plugin1.gif flagタイトル部分のみ背景にする場合

    サイドバーのタイトルは
    <div class="sidetitlebody">
    <div class="sidetitle">~~</div>
    </div>

    この部分です。簡単に済ませるなら.sidetitlebodyに背景画像を表示させ、.sidetitleのmarginを指定して文字の位置を整えるだけです。でもこの方法ですと、文字数が多くなったときや文字を拡大したときに画像からはみ出してしまう可能性がありますwobbly

    第3回 ブログのデザインを考える(3)clearのように画像を3分割にすればいいのですが、プラグインタイトルのセレクタは.sidetitlebody.sidetitleの2つしかありません。さてどうしたらいいでしょうか・・・crying

    プラグインのソースにはあと.sidetop, .side, .sidebodyが残っています。この中から.sidetopを使って、.sidetitlebody, .sidetitle, .sidetopの3つをタイトル部分に使ってしまいましょう。


    plugin2.gifflagプラグインコンテンツ部分のみ背景の場合

    今度はプラグインコンテンツ部分だけに背景画像を表示させます。コンテンツ部分はボックス画像を3つにわけて.sidetop, .side, .sidebodyのそれぞれに背景を表示させるだけなので、わかりやすいですね。

    ここまでで、タイトル部分のみ、コンテンツ部分のみ、背景を表示させる方法を説明してきましたが、タイトル部分とコンテンツ部分、それぞれに背景を表示させたい場合はどうしたらいいのでしょうか?coldsweats02sweat01

    答えは簡単です。上から順に、.sidetitlebody, sidetitle, .sidetopはタイトル部分に使います。そして残りの.side, .sidebody, .sidebottomの3つをコンテンツ部分に使うのですsmilescissors


    plugin3.gif flag サイドバー全体を囲う背景の場合

    全体の場合も同じように背景画像を3つにわけます。
    .sidetitlebodyまたは.sidetitleに上部の画像、
    .sidetop, .side, .sidebodyには真ん中の画像、
    .sidebottomには下部の画像を表示させます。


    次回もlivedoor用テンプレートのカスタマイズ方法の続きですdelicious
    更新は10月14日(火)の予定です。お楽しみにsign03

    ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょhappy02

    ブロプー

    |

    第14回 livedoor用テンプレートをカスタマイズしてみよう!(4)

    こんにちは!斉藤ですhappy01
    3連休が終わってしまいましたね・・・despair
    3連休はどこにも出かけなかった私ですが・・今週末は北陸に旅行にいってきますairplane
    北陸初上陸shineなのでとっても楽しみですsmile

    それでは今回は、livedoorテンプレートのカスタマイズ、今度はメインである記事部分のCSSを変えてみましょうnotes

    記事部分のHTMLは
    <div class="article-outer hentry">~~~<!-- articleOuter End -->
    です。この部分と対応するCSSを編集していきます。

    flag背景画像を変更する

    これは第13回 livedoorのテンプレートをカスタマイズ~3clearと同じような形です。
    今回ベースとしたテンプレートには、記事全体を囲うdivが3つ(div.blog-title-outer, div.blog-title-outer-2, div.blog-title-outer-3)あります。この3つを上手くつかって画像を指定しましょうhappy01

    h2.gifflag記事タイトルに飾りを付ける

    右の画像のように記事のタイトルの前に、可愛いひよこchickの画像をつけようと思いますheart01

    記事のタイトル部分のHTMLは<div class="article-title-outer">~~~</div>です。
    .article-title-outerにひよこchickの画像を表示させて、h2のmarginで文字の位置を整えます。


    今回ベースとしたテンプレートのソースには、使われていないdivが沢山含まれています。他の人が書いたソースはわかりづらいですが、がんばりましょうcoldsweats01

    「なんだかわかりにくいなぁ・・・」「もっと自由にテンプレートを作りたいのに」と思ったら、1から自分でHTMLとCSSを作ってしまうことをオススメしますgoodその方がHTML&CSSの知識がある人には作りやすいと思いますょ。

    ちょっと知識に自信がない人は、まずはCSSだけを編集して背景や色、大きさを変えるだけが良いでしょう。そうやって少しずつ勉強していけば、1から作れるようになりますよwinkheart04

    次回は、私が作成したテンプレートに見つかったバグsadと修正方法をお伝えします。
    更新は10月21日(火)の予定です。お楽しみにsign03

    ブログ用テンプレートのサイトです↓↓↓↓↓↓↓↓↓全部無料で使えますょhappy02

    ブロプー

    |

    第15回 テンプレート作成時の注意点1

    こんにちは!斉藤ですhappy01
    先週ブログで書いたとおり、土日で北陸に行ってきました~airplane
    海がキレイでshine海の幸がおいしくてpisces最高でした~!!happy02

    さて今回は、テンプレート作成時の注意点についてです。
    実際に私の作ったテンプレートで見つかったバグthunderと、
    そのバグthunderをどうやって修正したのかを書きますので、参考にしてくださいscissors

    flaglivedoorブログの記事内画像

    livedoorブログでは、本文に画像を挿入すると自動でimgタグ内にalign="left"が入るようになっています。これはどういうことかといいますと・・・

    こんな風に勝手に文字が回りこみ、画像が左、文字が右になるということです。この回り込みは解除するまでずっと回り込みになりますtyphoon

    回り込みを解除しないと下の図のような状態になってしまうことがありますdown


    デザインが崩れていますね・・・cryingひよこの画像が次の画像にかぶって、しかも外の枠線が切れてしまっていますcrying

    回り込みを解除するには、記事内の回り込みを解除したいところに<br clear="all" />を記述すればいいのですが、毎回記述するのも面倒gawkですし、テンプレートを使ってくださる方にHTMLの知識がない場合、この方法は適当とはいえないでしょうdown

    この場合は、記事の次の要素、例えば「続きを読む」や「投稿日時や投稿者が表示される欄」(この図では「さいとう」と書いてある灰色のボックス)のCSSにclear:both;を記述すれば