お蔵入り

clip!clip!
Ads By Google

記事ごとに背景画像を設定したいが、スタイルシートで設定してみたが、本文中の画像が表示されなくなってしまった。

デザインはZen Style(3カラム)を基本に、少しかまってあります。
記事の一つひとつに背景画像を設定してみようと思い、スタイルシートを使ってやってみました。
すると、背景画像はうまく表示することができたのですが、本文中にあった画像が表示されなくなってしまいました。
ただ、画面上に画像は見えてませんが、そこに画像はある感じで、画像のあった部分にマウスのポインタを移動すると画像の説明(altに設定してある文章)は表示されます。
リロードの際に画像が一瞬だけ表示されたこともありました。

今回背景画像を設定したのは
blogbodyに
background-image:url(画像の絶対パス);
background-repeat:no-repeat;
を追加しました。
追加した部分を削除すると、画像は正しく表示されました。
fullbodyにも設定してみましたが、同じ状況でした。


よろしくお願いいたします。
以下、わたしのページです。

12/2の0:26の記事に画像が貼ってあります。(記事のURL  )

2006-12-02 12:20の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。

回答(1)

1.

2006-12-02 14:35:06
投稿画像タグの中から
align="left"
を削除すれば画像は表示されるはずですけど・・・

適確な説明が出来ませんm(_ _)m
自信度 : 自信なし 回答レベル : 補足要求
Ads By Google

コメント(12)

2006-12-02 15:17:41

Kiss115さん、さっそく回答ありがとうございました。
試してみるとたしかに画像が表示されました。
が、これはこれで違った問題が発生しますので、何か少し試してみようと思います。

#2.  Kiss115
2006-12-02 15:23:21

そうですね~
例えば、文字の位置などは指定する必要がありますね・・・。

とにかく私は、”画像タグ内”のalign="left"は何かと邪魔をするので好きじゃありません><

2006-12-02 15:41:00

なるほど“画像タグ内”のalign="left"は、なかなかの問題児なのですね…
HTMLやらCSSはさっぱりなのですが、ほどほどにチャレンジしてみます。

#4.  Kiss115
2006-12-02 16:22:39

>>#3

ふつ~に投稿する分には優等生でしょうね^^

少しカスタマイズしたりレイアウトを変える時には
私には問題児となるようです^^

2006-12-02 16:24:06

どうやら、背景画像(背景色)を設定した上での回り込みの不具合はIEのバグのようです。

親要素に対してサイズの指定(width)を行っておくと、この不具合を回避することができます。
ということらしいので、よくわからなかったけど適当にやったら解決できました。
皆さんのお役に立てれば幸いです。

2006-12-02 16:37:05

う~ん、締め切れないじゃないか。
システム的に間違ってる気がする…。
自分で回答もできないし、お蔵入りってのを待つしかないのか?
誰か回答書き込んでくれるといいけど…

#7.  Kiss115
2006-12-02 17:52:03

すごいお詳しいですね!!

投稿画像はwidth無しでも
align="left"をいれてもきちんと表示されますね

.pict margin指定

.main image{
float:left;
}
の追加と
他はなにされたんですか?

これなしでも大丈夫のようですが・・・

2006-12-02 18:26:05

>>#7
おそらく、最初の状態からスタイルシートでblogbodyに幅を設定してやればOKなのではないかと思います。
わたしは、そこに至るまでに画像タグ内にalignを書かないように変更を加えましたが、そのあたりは関係ないと思われます。
元に戻すのが面倒なので、遠回りたままですが、結果的には、背景画像を設定した要素にwidthを設定してやればいいのではないでしょうか。

.blogbody{
width:100%;
margin:5px 0 30px;
text-align:left;
background-image:url(画像のパス);
background-repeat:no-repeat;
}
現在使用中のスタイルシートです。
繰り返しになりますが、widthとbackground-imageの追加のみでうまくいくと思います。が、元の状態に戻せなくなってしまったので、なんともわかりません。

2006-12-02 19:08:45

>>#7
わたしの下手な説明よりも、参照したホームページのリンクを貼っておけばよかったですね。
http://www.tagindex.com/stylesheet/img/float.html

#10.  Kiss115
2006-12-02 19:47:35

>>#8
>>#9

いいえ~^^とんでもないです
すごく勉強されてますねー

同じデザインでデフォルトからCSS変更にて検証してみましたが
>>#8の、仰られる部分だけのCSS変更で万事OKでした

理由はイマイチ理解できておりませんが
こちらが教えていただく事になり恐縮です
大変勉強になり、ありがとうございましたm(_ _)m

尚システム上、私が回答を削除すれば御質問は削除できます
もしくは、お待ち頂く事になるかもしれませんが
キチンと理由を説明できる方の回答があるかもしれませんので
間違った回答も残しておく必要もアリかと考えております

いかがいたしましょうか?

#11.  安田泰男
2006-12-02 22:45:28

今回の問題はブラウザ側の不具合ということのようなので、理屈は抜きに解決方法があってよかった! といったところなのではないでしょうか。
特殊な状況から生じたものではないのですし、残しておいたほうがいいとは思ってますので、とりあえずこのままそっとしておこうと思います。

一応ライブドア側に質問をしてみてはいるんですが、返事はいつになるかわかりませんね。
というか、明確な回答は得られないと思います…。

#12.  Kiss115
2006-12-02 23:35:24

了解いたしました^^

トラックバック(2)

トラックバックURL: