Re: 明日の資料です
- To: web@xxxxxxxxxxxxxxxxx
- Subject: Re: 明日の資料です
- From: Noriaki Yamato <yamato@xxxxxxxxxxx>
- Date: Sun, 09 Nov 2003 17:37:40 +0900
皆さん、はじめまして。富山でweb制作などしている大和です。
本日の研究会には残念ながら参加できませんでしたが、 このメーリングリス
トで勉強させて頂いています。
鈴木 @SONZ.鳥取さんの frameset 要素内で、frame 要素に先立って
noframe 要素を記述したら、 フレーム非対応 UA でよりアクセシブルなので
はないかというご提案になるほどと思い、 私も Lynx で表示を確認してみま
した。確かに Lynx では、書いてある順に表示され、フレーム対応 UA では、
書き順とは無関係に frame が表示されました。
やはり気になるのは文法的にどうなのかという点なので、 Another HTMLLINT
ならびに W3C の HTML Validator でチェックしてみましたが、とくに減点さ
れることもありませんでした。 一応仕様書にもあたっておいたほうがよかろ
うと、html4.01 の仕様書を見てみました。
http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#edef-NOFRAMES
によれば
In a document that uses the frameset DTD,
NOFRAMES may be used at the end of the FRAMESET section of the document.
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/present/frames.html#edef-NOFRAMES
の日本語訳のほうだと
フレーム設定DTDを用いる文書においては、NOFRAMES 要素はFRAMESET要素の末尾で。
とあるので、残念ながらどうやら文法的にはよろしくないようです。
--
大和徳明 mailto:yamato@xxxxxxxxxxx
http://diary.noasobi.net/