• ベストアンサー

この解答は合っていますか?

ウェブデザイン技能検定 > 試験対策 http://www.webdesign.gr.jp/wdsc/taisaku.php このサイトの「3級学科 練習問題.PDF」 の中で問23問の答えがPDFでは「2」になっているのですが、私には解答は「3」としか思えません。 理由がわかる方は教えていただけませんか。 宜しくお願いします。 以下、一部抜粋 ----------------------------- 問23問 XHTML1.0で幅180ピクセル、高さ90ピクセルの画像表示を行うときの正しい記述を以下より選択しなさい。 2.<img src="banner.jpg" width="180" height="90" alt="banner"/> 3.<img src="banner.jpg" width="180px" height="90px" alt="banner" /> (1と4は省略) (2の/の前は確かにスペースがありません。)

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

width="180px" は間違いです。pxは書かない!! alt="banner"/> については、XMLの仕様では、半角スペースは不要ですが、一部の古いブラウザでは、半角スペースが必要ですが、それはブラウザ側の問題で、XML(XHTML)の問題ではありません。 全てのタグ(要素タイプ名、属性名)は小文字で記述する 属性の値は必ず引用符で囲む 終了タグを省略しない ファイル内の位置を示すにはid属性を併記する &はあらゆるところで&amp;と記述する 属性の省略書式は使わない 以外は、HTMLと同じですから、 >6.6 長さ >HTMLには、属性値となる長さの形式に、3つの形式がある。 >1. ピクセル: (DTDでは%Pixels; と表記)の値は、スクリーンや紙などキャンバスに表示する際のピクセル数を表す整数である。従って、「50」という値は50ピクセルを意味する。 【以下省略】 http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/types.html#h-6.6

rayerd_kk
質問者

お礼

ありがとうございます!! 勉強を始めたばかりで至らなかったようで失礼しました。 なるほど、pxはいらないのですね… 半角スペースは必須だと思っていたのですが参考にしていたものが古かったのでしょうか。 いろいろな本を読んでみます。

その他の回答 (1)

回答No.2

XHTMLでは古いブラウザに対応するために、「/」の前に半角スペースが必要だということを以下のサイトで読みました。

参考URL:
http://www.scollabo.com/banban/senior/basic/bc_02.html
rayerd_kk
質問者

お礼

ありがとうございます! 半角スペースは無くても良いのですね。覚えておきます!

関連するQ&A