• 締切済み

素朴な疑問を2つほど

まったく別々の質問ですが、よろしくお願いします。 その1.HPの画像のALT属性にその画像のファイルサイズを表記しているページを見かけるのですが、これは何か特別な意味があるのでしょうか? その2.HP創るならHTMLは向いていない。XHTMLを使ったほうが良いと知り合いのデザイナーの方が言ってました。 HTMLが向かないのはなぜでしょうか?僕はHTMLで十分不自由はしてないです。 また、XHTMLというのはどんなものなのでしょうか? どちらも興味本位での質問なので、暇な時にでも回答お願いします。

みんなの回答

回答No.4

その1. 画像、またはダウンロードファイルのリンク元にファイルサイズを記載して置くのはなぜか? 事前にサイズが判れば、クリックする前にどのくらいの時間でダウンロードできるかが判断できるため。 その2. HTMLより、XHTMLの方が良いとされる理由。 できる事できない事の分類でなく、テキスト部と装飾部に分ける事で、バリヤフリー的な働きをさせようとしているため。しかし、作り手の認識がなければ、どっちで作ってもいっしょだ。

回答No.3

その1.について  おそらく通信環境がよくない人への配慮でしょう。  私はダイヤルアップの頃は、ブラウザに画像を表示しない設定をしており、  気になる画像だけ右クリックして表示させていました。  こういうとき、画像ファイルの容量が示されていると、  「これぐらいなら表示させよう」「こんなにあるならやめよう」  などの判断基準にもなります。 その2.について  xhtmlについて文字で説明するのは大変なので、  やさしい解説サイトを見つけました。  暇な時にでもご覧下さい。(URL)  ところで「xhtmlで作った方がよい」というのは極端でしょう。  とりわけ必要性を感じていないのならなおさらです。  ウェブ制作者の方々には、文法やマナーさらに時代を先読みした対応に  口うるさい人が大勢います(笑)  「タグは小文字で書くのがこれからの標準」  「fontやcenterは使うな」「装飾はすべてcssで!」  xhtmlを勧める方もそういう意識なのではないでしょうか。  たしかに、これからの流れを考えていけばそうなるのでしょうが、  最近のウェブサイトを見ていると、1年に何度もまるっきりデザイン変更を  するページがほとんどです。  頻繁にページを作り直すなら、そのつど時代にあった対応をすればいいと  個人的には思うのですけどね。

参考URL:
http://www.cityfujisawa.ne.jp/~yanai/xml/
  • sisya
  • ベストアンサー率39% (97/245)
回答No.2

2.についてです 「HTMLが向かない」というのはかなり極論だと思います。 XHTMLはXML規格に準拠したHTMLで HTML5.0辺りの位置付けなのですが、 タグの定義などプログラミング要素が強いので 一般の方には敷居が高くなってしまっているのが現状です。 また、IEやネットスケープなどのパソコン用のブラウザならともかく 多くのモバイル機器などはHTMLに準拠した仕様である場合が多く 向いている向いていないで判断するなら 閲覧可能な環境が多い分HTMLの方がサイト作りには 向いているのではないでしょうか? 将来的にXHTMLが主流になったとして 書式的にはHTMLと互換がありますので オーサリングツールで変換する事も容易なので、 通常はまだHTMLで良いのではないでしょうか?

  • sisya
  • ベストアンサー率39% (97/245)
回答No.1

1.についてです 低速な環境(携帯やモバイル環境など)でインターネットを行っている人は 通信速度の関係から画像を読み込まない設定で ページを見ている場合があります。 その場合、「参照したい」と思った画像のみ表示させるのですが、 その時読み込みに時間がかかり過ぎないか? という判断材料になるためにつけてある場合あがあります。 ただ、最近ではずいぶん高速化がすすんでいるので、 もっぱらダイアルアップで接続していた時代の なごりで今もつけているだけという場合がほとんどですね。

関連するQ&A

  • 「alt属性」をすべての画像に設定しないといけないルールがあるのでしょうか?

    カテゴリー違いかもしれませんが、ここしかなかったので質問させてください。ホームページを作成しているのですが、「alt属性」のことで質問があります。 ある書籍を読むと、【alt属性】について下記のように書かれていました。 ■「HTMLの文法上、alt属性は必須属性として必ず指定しなければならないものとなっています」 私は今までいくつかHPを作成してきました。もちろん、基本的に画像にはalt属性は設定してきましたが、必ず設定しなければならないものとは思っていませんでした。 alt属性は基本的には設定するものだし、設定したほうがユーザビリティ的にもよいということは承知しています。ただ「必ず設定しないといけないもの」という感覚まではなかったのです。大手のサイトの中にも、alt属性をすべてまでは設定していない場合もありますし。 ここで改めて質問ですが、「alt属性はすべての画像に必ず設定しなければいけないものなのでしょうか?」そのような厳格なルールなどがあるのでしょうか?よろしくお願いいたします。 ※ちなみにここでいう画像とは写真などの画像だけのことではなく、小見出しなどの文字画像などもすべて含みます。(つまり、サイト上に存在するすべてのJPEGやGIFなどの画像のことです)

  • firefoxにしたら、title属性にしたコメントが出てこない

    HPを新しく作り、firefoxの方にも見てもらいたいと、Firefoxのブラウザに変更して、画面をチェックしておりました。 しかし、画像のHTMLにalt属性と、title属性を記載したにもかかわらず、画像の上にマウスをのせても、コメントが出てきません。 (IE6ですとAlt属性のコメントが出てくるのですが) firefoxなら、title属性にすれば、コメントが出てくるはずなのですが・・・ (他の方のPCでは出てきました) どなたかわかる方いらっしゃいませんでしょうか? よろしくお願い致します。 OS→WindowsXP

  • スタイルシートの画像

    質問させていただきます。 今悪戦苦闘しながらホームページを作成しているのですが HTMLで画像を表示するときにalt属性は書いたほうが良いと理解したのですが、 スタイルシートで背景画像を記述するにはどうやってalt 属性を記述したら良いのでしょうか? 例えばHTMLに <div class="img"></div> CSSに div.img { background-image: url("○○.jpg"); width: 100px; height: 100px; } とするとどこにalt属性をいれたらよいのですか? わかりづらくてすみませんが、ご回答よろしくお願いします。

  • お世話になっております。

    お世話になっております。 IEのブラウザについてですが、 IE7ではブログの画像をオンマウスすると 画像のalt属性(画像の説明文)が見えてしまいます。 画像のalt属性をいじらずに見せなくすることって可能でしょうか? ※自分でブログの編集からHTMLでalt属性を変更することはなしでお願いします。 IE7でハックなどで画像のalt属性を表示出来なくすることは可能、、、? 画像の投稿時間がわかってしまうのが難点です。 どなたかご教授いただければと思います。

  • 画像検索、イメージ検索に自分のHPの画像をヒットさせるには?

    Yahoo、Gooなどの画像検索で、自分のHPの画像がヒットしません。 似たような質問の回答で 「画像を表示するタグにはalt属性をしっかり入れてキーワードになるような語句を書け」 とあったのですが 「alt属性」の意味もわかりません。 1)「プロレスイラスト」の画像をヒットさせたい 2)「alt属性」の意味がわからない のですが、誰か詳しくおしえてください。

  • HP作成で、XHTML 1.0と、HTML 4.01の、どちらの方が?

    素人質問でごめんなさい。 こちらの教えてgooの質問内容を、いろいろと読んだのですが、 どうしても内容が専門的で難しく、 ドキュメント宣言が、もひとつ理解できません。 恥をしのんで・・・。簡単に言って、 ■今のHP作成業や、WEBデザイナーは、 XHTML 1.0と、HTML 4.01では、どちらで作成される方が多いですか? (主に企業の会社案内系のHPの場合) ■CSSレイアウトと、テーブルレイアウトでは、 XHTML 1.0と、HTML 4.01のどちらが良いかは関係ありますか? ■今現在の、ブラウザはWindowsの、IE6が主流ですよね?(ひょっとしてもうIE7かな?) IE6を対照とした場合は、やはりHTML 4.01で作るのが一番いいのでしょうか? 将来的に考えて、これからは、XHTML 1.0で作った方が良いのでしょうか? よろしくお願いします。

  • alt属性は、省略してもよいのでしょうか?

    alt属性のことで質問があります。 自社のサイトをいくつか持っております。 毎月、変更する画像(文字画像)があります。 文字画像の表現内容を変更すると、alt属性の設定内容も変えないといけないと思うのですが、 そうすると、20ヶ所程度変更しないといけなくなります。 4つサイトがありますので、合計80ヶ所変更しないといけなくなるので少々大変です。 ■このような場合、alt属性の設定をしなくてもよいのでしょうか? 基本的には、HTMLのソースで文書型宣言(<!DOCTYPE)した場合(W3CのDTDを宣言するのであれば) alt属性の設定はすべきだとは承知しているのですが。 毎月、結構大変なので、別にalt属性の設定をしなくてもいいものであれば考えようかと思いまして。 いかがなものでしょうか? よろしくお願い致します。

    • ベストアンサー
    • HTML
  • HTMLの属性について

    【Another HTML-lint gateway】 URL:http://openlab.ring.gr.jp/k16/htmllint/htmllint.html で、自サイト(HTMLの文法)をチェックしたのですが、 ■<HTML> に他のHTML用の属性 `XMLNS` が指定されています。 ■<A> の属性 `TARGET` はあまり薦められない属性です。 など2つの警告を受けました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja"> ↑の表記が間違っているのでしょうか? また、リンクを貼る時は、<A>タグ内にtarget="_self"を入れているのですが、これは入れない方が良いのでしょうか? よければご指南ください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ALT属性に見出しタグをつけると画像がズレます。

    見出しタグをHTMLで製作後、画像とALT属性に採用すると 画像がずれてしまいます。 <img src="images/img6.jpg" alt="●●●●●●●●●●●●" width="745" height="511"> を <h2><img src="images/img6.jpg" alt="●●●●●●●●●●●●" width="745" height="511"> </h2> 以下のコーディングにすると画像がずれます。 HTMLバージョンは、DTD HTML 4.01 Transitional となります。 CSSなどで画像の位置固定をするのではなく、そのままHTML内で完結したいと考えています。 どのように変えれば良いでしょうか また、alignタグなどは、HTML4.01非推奨で使えません。 バグで探したのですが見付かりませんでした。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • xthml1.0を勉強したのですが、htmlの勉強

    xthml1.0を勉強したのですが、htmlの勉強を進める場合 xhtml5よりか、html5にしたほうがいいと聞いたことがあるのですがなぜなのでしょうか? XHTML1.0とHTML4の関係が、HTML5とXHTML5の関係と同じ関係で HTML5を厳格にしたのがXHTML5かと思ったのですがそうではないのでしょうか? XHTML5ではだめでhtml5を覚えないといけないというのは、現場の人たちはXHTML5は厳格すぎてコストがかかるので自由度の高いhtml5を採用するからと言うことなのでしょうか?

    • ベストアンサー
    • CSS