2008年10月アーカイブ

第16回 テンプレート作成時の注意点2

こんにちは!さいとうですhappy01
最近は暗くなるのが早いですよねdownもう17時には暗くなってますthink
冬が近づいてきている感じがしますね・・・!

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

flag 記事内の画像と動画のサイズ

最近は記事内に動画をいれこむことのできるブログがとても多いですねtv
携帯カメラの機能も向上して、大きくて鮮明な画像をブログに載せている人もたくさんいますcamera

私自身は画像も動画もブログに載せたことがあまりなかったので、画像・動画のサイズなんて気にしてなかったんですdespair
サイズを気にせずにテンプレートを作っていたら・・・

16_1.jpg

こんなことになってしまいましたshock
動画が大きくて記事の枠からはみ出し、プラグインが見えなくなってしまってます・・これでは困りますsweat01


16_2.jpg

とりあえずどんなサイズの動画を載せてもプラグインにかぶらないようにするため、記事を囲うdivにoverflow:hidden;を記述してみました。
プラグインはみえるようになりましたが、動画が切れてしまっています・・・

これ以上はどうすることもできないので、「このテンプレートは~px以下の動画に対応しています」と注意書きを付け加え、大きな動画を入れないようにするしかありませんbearing

ブロプーでは不具合情報ページに対応している画像・動画の情報を記載しています。

動画を例に挙げて説明しましたが、写真やイラストといった画像でも同じことが言えます。写真やイラスト、動画をたくさん載せるブログを作りたい場合は、2カラムなどにして、記事のボックスの横幅を広くとるデザインにすると良いでしょうwink

次回もテンプレート作成時の注意点です。更新は11月4日(火)の予定です。お楽しみに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;を記述すればokですsmile

clear:both;を記述するとこんな感じに・・・notes

これで<br clear="all" />を記述しなくてもデザインがくずれなくなりますcatface

私は「imgタグ内にalign="left"が入る」ということを知らなかったので、テンプレートを作って画像を入れてみたら、デザインが崩れてしまいビックリしましたbearingsweat01

次回もテンプレート作成時の注意点です。更新は10月27日(月)の予定です。お楽しみに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

ブロプー

|

第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

ブロプー

|

カテゴリー
月別アーカイブ
タグクラウド
プロフィール

プロフィール

  • 名前:さいとう
  • 血液型:B型
  • 星座:おうし座
  • 趣味:散歩、お絵描き