ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   

ももか

日時: 2009/09/08 07:00
識別: ID5M8mokF90Rs
名前: 画像の貼り付けの変更

間違っていたらすみません。

画像を載せる場合、

width="763" border="0" cellspacing="0"
と書かれています。

全ページの画像を一つ一つ入れ替えるのが面倒なので
画像だけ更新すれば、全ページが変わるのですが、

width="763" 等を指定されていれば、次回の画像も
このサイズになると思うのですが、
この表記を全ページにおいて 上記 3項目共削除しても問題ないのでしょうか?
そうすると、画像を小さくしたい場合、元々の画像を
小さくすれば事が足りると思うのですが、
解釈が違いますか?

画像を入れ替えた場合、伸び足り縮んだりして、
原本と表示が違ってしまいます。




Re: ももか ( No.1 )
日時: 2009/09/08 08:27
名前: nn

img要素のことを言っているんだと思うんだけど、cellspacing属性は表のセル間の幅であって、img要素にはない属性だな。なんか勘違いしてる?


それはさておき、img要素のwidthならびにheight属性については、『ユーザエージェントに対して画像やオブジェクトの大きさに関する概念を知らせるので、ユーザエージェントは画像やオブジェクトに割り当てる空間を予約し、そのデータが届くのを待っている間も文書のレンダリングを継続できる。』んだけど、必須ではないからなくてもよい。
https://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/objects.html#h-13.7.1
サイズ指定がなくても、画像を読み込み終えた時点でサイズ通りに表示されると思います。
ただし、画像を入れ替えても、閲覧側ではキャッシュが表示され続けているかもしれません。

(img要素の)border属性は、非推奨だからむしろないほうがよい。(スタイルシートで代替すべき)
https://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/objects.html#h-13.7.3

あと、img要素にはalt属性は必須なんで念のため。

ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved