解決済

clip!clip!
Ads By Google

コメントに写真を入れるとコメントが写真の右下ボトム一行目からのります。

3コラムのデザインです。 

==========
<img src="画像url" ... align="left">文章です。
==========
このようにalign="left"を入れてダメなのですが、どこを書き換えれば、写真の真横トップからコメントを入れられるでしょうか?
よろしくお願いします。

2009-03-19 14:05の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

2.

2009-03-20 19:11:09ベスト
スタイルシートで、
ベーススタイルとして指定されている部分
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    background: transparent;
    outline: 0;

    font-size: 100%;
    vertical-align: baseline;
}

    vertical-align: baseline;
の部分が問題なようです。
#3 でも書きましたが、Firefox では問題有りません。
おそらくIE のバグだと思います。
それで、対処なんですが、
vertical-align の初期値は、元々 baseline なので、
わざわざ具体的に指定する必要自体ありません
なので、
この行を削除するか、
/* vertical-align: baseline; */
のようにコメントアウトしてみて下さい。

後、他の方法として、
例えば、この設定の後(} の次の行に挿入)
/* クラス属性としてpict が指定されたimg 要素は、左配置・回り込み指定する */
img.pict { float:left;}
でもOKだと思います。
回答レベル : アドバイス

>>2
IEのバグだと確信しました。
教えていただいた通り
『vertical-align: baseline;』したり
『img.pict { float:left;}』を試しましたが、下記のようになります。 プログラマーさんもそれを考慮にいれてあえてこの3コラムのデザインではこの投稿方法を採用したのでは??と納得しています。BLUEPIXYさんのお心づかいと、お付き合いくださった皆様に心からお礼申し上げます。 ウェブの先輩って素敵です!!


http://buunyan-web.hp.infoseek.co.jp/test.gif

1.

2009-03-19 19:08:44ベター
変ですね、普通それでOKです。
... の部分におかしな記述があったりしませんか?
回答レベル : アドバイス

お忙しいところありがとうございます。 align="top" にしてもダメなのです。 たぶん、CSSの部分を書き変えないといけないかもです。 本当にありがとうございました。

Ads By Google

コメント(10)

#1.  BLUEPIXY
2009-03-20 00:39:46

その変になるところの記事のアドレスを教えて頂けませんか?

#2.  
2009-03-20 06:20:35

>>#1.
わぁ~お時間頂いてありがとうございます。
お言葉に甘えますm(__)m
友人のブログです。 
http://blog.livedoor.jp/suehiro2002_10/

#3.  BLUEPIXY
2009-03-20 18:58:51

>>#2
コメント欄って記事本文欄のことなのですね。
あと、Firefox3 で見た場合には、問題ありませんで、
IE7 の時にそのような症状がでるみたいですね。
ちょっと調べてみます。

#4.  
2009-03-20 19:09:51

>>#3
なんだか、ライブドアの全盛期を思い出しました。 天才さんがいっぱいでいつもサポートくださいました。 ・・関係ない余韻に浸っています。

もしかして、ブラウザを考慮してないCSSの問題??
深いです。 感激ですm(__)m

#5.  BLUEPIXY
2009-03-20 19:16:43

蛇足ですが、

align="top"
(top,middle,bottm)については、
画像とテキストの縦の位置関係を指定するものです。
top は、画像とテキストの上側を揃える指定です。

#6.  BLUEPIXY
2009-03-20 20:19:42

>>#5
bottm → bottom

#7.  BLUEPIXY
2009-03-20 20:41:11

>>2 下記のようになります
それについては、firefox でも同じです。
デザイン(テンプレート)の方で、
記事の最後に

<br clear="all" />
を規定値として書いておくようにしてください。
(livedoor の標準的なデザインでは、皆(実際に確認したわけではないですが)そうなっています。)

>>2 それを考慮にいれてあえてこの3コラムのデザインではこの投稿方法を採用したのでは?
単にチェックが足りなかっただけだと思います。

#8.  BLUEPIXY
2009-03-20 20:52:42

>>#7
規定値 → 既定値

#9.  BLUEPIXY
2009-03-20 21:42:29

蛇足2
画像などで、回り込み指定した後、
回り込みの指定の解除には、

<br clear="all" />
とか
<br style="clear:both;" />
(<br style="clear:both;display:block;" />)
とか
次のブロックで、
<div style="clear:both;" >…</div>
とかします。

#10.  
2009-03-21 06:17:26

>>#9.
何から何まで本当にありがとうございました。勉強になりました。 大切なお時間を本当にありがとうございました。

トラックバック(2)

トラックバックURL: