« スタイルシートでフォント変更 | Main | オリジナルメニューを作る »

タイトル画像を表示させる

 今回のネタは「中途半端なMOBILER」さんの記事からです。「サブタイトル欄に画像タグを貼り付けるとタイトル画像として流用できる」というワザも、ココログサイト内ではやくもメジャーになりつつありますが、IE以外のブラウザでサイトを見ると、画像の下半分が切れて見えたりするという問題があります。

20031204.jpg


 今回はこの問題に挑戦してみましょう。

 さて問題の部分の「詞織」のソースを見てみると、こんな感じになってます。

<body>
<div id=”container”>
<div id=”banner”>
<h1>詞織</h1>
<h2><img src=”http://siolli.cocolog-nifty.com/blog/siteimg/banner.gif”/><br>
si olli novae historiae apparent, quas legere volo. フルカワマサユキblog</h2>
</div></div>

ページの冒頭部分、詞織のタイトル・バナー・サブタイトル・空画像のエリアを規定しているidが<container><banner>であることがわかります。
 既存のスタイルシートを見てみると、

・container:四角いエリア。横幅・下地の色・枠線の色などを規定
・banner:containerの中、頭にあるヘッド部分(詞織だとボーダーで区切られている、長方形の部分)に表示されるデータを規定。縦幅・フォントスタイル・containerとデータの接近度(padding)などを規定。

 つまり、「サブタイトルに画像を配置したのに、ブラウザによっては画像の下半分が切れる」という場合、この「表示されるデータの縦幅」を変える必要があります。自作のスタイルシートを作成し(→こちらを参照してください)、その#banner部分の数値を変えてください。既存のスタイルだと、おそらく40~50くらいの幅になってると思います。詞織の場合、85に設定してあります。
 変更を加えたスタイルシートをアップロードしてみると、どうですか?無事表示されました。
 
 この縦幅のなかに含まれるデータは「タイトル」「サブタイトル」です。「詞織」の場合、「タイトル」「サブタイトルの画像(40ピクセル)」「サブタイトル」と3行をつかってますので、目安にしてみてください。

 ところでなんで画像が切れるの?という点ですが、IEが「むしろ大雑把」という特徴を持っているということから生じています。「Opera」などは厳密にスタイルを適用するので、既存スタイルの「縦幅が短い」を正確に反映してしまうのですね。IEの場合、数値の指定がされてても、はみだした部分を表示するために無視しているわけです。便利といえば便利ですけどね。

*フルカワはSafariやFirebirdをつかってるわけではないので、すべてのブラウザソフトでこのやり方が可能かどうか確かめたわけではないです。他のブラウザを使われてるかたが記事をトラックバックしていただければありがたいです。

|

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/2005/8749

Listed below are links to weblogs that reference タイトル画像を表示させる:

» タイトルに背景をつける [Max]
詞織さんのタイトル画像を表示させるを参考にタイトルに背景を入れてみる。Safariでもきちんと切れずに表示された。 [Read More]

Tracked on 2003.12.04 at 03:58 PM

» ココログTIPS募集します [此処録]
 埼玉住人さんのカウンタや詞織さんのスタイルシートなど、強力なココログカスタマイズ技が増えてきました。でも、運よくTIPSの記事をみつけても、うっかりブックマー... [Read More]

Tracked on 2003.12.05 at 01:22 AM

» Skinを適用してみる [空をかすめる]
詞織  ブログ、上のサイト様を拝見して(thanks!!)、ちょっとデザインに手を加えてみる。まだまだ仲間内に公開してない試験テストなんだけど。  スタイルシー... [Read More]

Tracked on 2003.12.05 at 01:50 AM

» タイトル変えました [オモムロニ。]
気持ち新たに、ココログのタイトルを変えてみました。やはりアチキには英語よりカタカナが似合うゼ。でもタイトルを日本語にしたから、テキスト表示させるとデカくて格好悪... [Read More]

Tracked on 2004.02.09 at 02:02 AM

Comments

うぬ~~~。ものすごく難しくて、今はさっぱりわかりませんが、も少し自由にできるように、少しづつ勉強してみたいと思います。これからも情報よろしくおねがいいたします。

Posted by: NoG | 2003.12.04 at 07:32 PM

トラックバック&コメントをくださった皆さん、「詞織」を呼んでくれてありがとうございます。ユーザーがもっと気軽にココログをいじって楽しめるような、そんなサービスになればいいなあと思いつつ、小ネタを取り上げていこうかなと思ってます。

>MAXさん
Safariの情報ありがとうございました。

Posted by: フルカワマサユキ | 2003.12.05 at 04:37 AM

ホームページビルダーまかせだったので、スタイルシートさっぱりわからなかったのですが、ココログはじめて、「詞織」さんと「とほほのスタイルシート」さんにかよいつめ、なんとか、少し、自分らしくなってきました。

スタイルシートへの一歩が踏み出せたのも、自分のココログをなんとかしたいという気持ちと「詞織」さまのおかげです。

でも、ほかのPCで、きちんと表示されているかは、謎です。(笑)

Posted by: ibis | 2004.01.31 at 04:37 PM

ibisさん、コメントありがとうございます。これをきっかけにCSSを使いこなすibisさんのお姿を拝見することができれば感無量です^^
 まあ、他のPC環境については…そのうち気が向いたときに気にしましょう^^;;;;

Posted by: フルカワマサユキ | 2004.02.01 at 09:17 AM

トラックバックもさせていただきました。サブタイトルに画像を入れてあたかもタイトルのように表示しつつ、背景色が黄色1色なので、背景と同じ色で本来のタイトルを書いて隠してみました~。ここにあった「縦幅」の問題はまだ対応してないんですけどね・・・。

Posted by: ohgiya | 2004.02.09 at 02:07 AM

ohgiyaさん、コメントありがとうございます。
 サイトを拝見しましたが、あれくらいの縦幅の画像だったら下半分ちょいが隠れるくらいで表示されますね。逆になんか狙って表示してるようにも見えます^^;

Posted by: フルカワマサユキ | 2004.02.09 at 09:53 AM

いつも楽しく拝見させて頂いております。
この記事を参考にさせて頂き、自分なりにカスタマイズしてみましたが、出来映えは…???

今後も有益な情報のご発信方よろしくお願い致します。m(_ _)m

Posted by: めりすた | 2004.02.20 at 07:56 PM

めりすたさん、コメントありがとうございます。

 今後は有益な情報は出ない気もします^^; なにせ主旨は別のジャンルにありますしね。ココログ内にはほかにも専門知識を持たれた方が多くTIPSサイトを開いておりますので、そちらも参照していただければさいわいです。

Posted by: フルカワマサユキ | 2004.02.22 at 02:24 AM

Post a comment