属性名が未定義
-
0 名前: ハル : 2007/02/02(金) 17:54 ID:lGMXHKUp sub-EO
- お世話になります。ハルと申します。
ホームページビルダーV9でサイトを作っているのですが
アマゾンライブリンクのソースを貼り付けると、構文チェックに引っかかってしまいます。エラー内容は
「属性名(border)が未定義です。」とでます。
----------------------------------------------------------------
貼り付けたライブリンクのソース
<IFRAME src="URLは伏せさていただきます。" marginwidth="0" marginheight="0" width="160" height="600" border="0" frameborder="0" style="border:none;" scrolling="no"></IFRAME>
----------------------------------------------------------------
どうしてこのようなエラーがでてしまうのか、どのように対処すればよいのかわかる方、いらっしゃいましたらどうかよろしくお願い致します。
-
1 名前: Z ◆XTzyosZXcL : 2007/02/02(金) 17:54 ID:CSqyQR5N sub-Cl
- 文字通りの意味で、「border="0"」が記述されているからです。frameborder属性は使えますから、frameborder属性に書き直せばよろしいでしょう。
HTML4.01仕様書該当部分(IFRAME要素):
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/frames.html#edef-IFRAME
http://www.w3.org/TR/html401/present/frames.html#edef-IFRAME
HTML4.01仕様書該当部分(frameborder属性):
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/frames.html#adef-frameborder
http://www.w3.org/TR/html401/present/frames.html#adef-frameborder
仕様書の読み方など:
http://www.kanzaki.com/works/2001/pub/wsd01.html
-
2 名前: Z ◆XTzyosZXcL : 2007/02/02(金) 17:54 ID:CSqyQR5N sub-Cl
- なお、IFRAME要素に非対応の環境についてはIFRAME要素の内容が代替手段として表示されます。つまり空っぽではよろしくありません。少なくとも、
<IFRAME src="URLは伏せさていただきます。" marginwidth="0" marginheight="0" width="160" height="600" frameborder="0" style="border:none;" scrolling="no" title="インラインフレーム設定部分"><a href="インラインフレーム内に表示する文書のURL" title="代替文書へのリンク"></IFRAME>
とA要素による参照先確保はしておいたほうがよろしいでしょう(はみ出した部分が読めなくなるという点でも「scrolling="no"」はお奨めしません)。
参考・ウェブコンテンツ・アクセシビリティ・ガイドライン1.0 HTML技術書該当部分)
http://www.zspc.com/documents/wcag10-tech/html-techniques/#frames
-
3 名前: ハル : 2007/02/02(金) 17:54 ID:lGMXHKUp sub-EO
- Zさん、回答ありがとうございます。
アマゾンライブリンクのソースっていじってよいものなのでしょうか?
-
4 名前: モノ ◆7YMtX/NYmu : 2007/02/02(金) 17:54 ID:YPjEYb33 sub-Cl
- 「提供されるソースを改変してもよいかどうか」を
アマゾン(アソシエイト)に2年くらい前に問い合わせた結果、
「そのまま使ってください(意訳)」な回答を得たことがあります。
サービスによって提供されるものを改変してもよいかどうかは、
そのサービスの提供元へ問い合わせるのが確実です。
その結果いかんによって、
そーゆーもんだと割り切って使うとか、
提供元へ「よりvalidなソースにしてくれ」と要望として提出するとか、
そのソースに合わせてなんとかするとか。
-
5 名前: ハル : 2007/02/02(金) 17:54 ID:lGMXHKUp sub-EO
- モノさん、ありがとうございます。
やはり改変はまずいですか。
天下のアマゾンリンクにビルダーがエラーを出すなんて想定外でした。
構文エラーが出ることを我慢して使い続けるか。いっそあきらめるか。うーん。