window
トップページ > 記事閲覧
*ももか
日時: 2009/09/08 07:00
識別: ID:xSdMiNPF92r/
名前: 画像の貼り付けの変更
間違っていたらすみません。

画像を載せる場合、

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

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

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

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

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

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


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

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

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

 返信フォーム (上記スレッドに返信する場合は以下のフォームから投稿します)
題名 ※必須 スレッドをトップへソート
名前
E-Mail
URL
パスワード 記事メンテ時に使用します (メンテは該当記事のメンテアイコンをクリック)
返信内容
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定

・問題が解決したら 解決 を選択して投稿して下さい HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(メンテアイコン)から修正する事ができます。


投稿内容をご確認下さい(記事の削除は出来ません)

   クッキー保存