waic / QandA

JIS X 8341-3:2016の規格や試験等のウェブアクセシビリティに関する質問を受け付ける場所
1 stars 0 forks source link

「H70: 繰り返されているコンテンツのブロックをグループ化するために、frame 要素を使用する」について #17

Open Mosgree opened 5 months ago

Mosgree commented 5 months ago

 HTML5 における HTML4 からの変更点に下記のような記載があります。 次に挙げる要素もまた HTML5 に存在しません。これらの要素はユーザビリティやアクセシビリティに影響するからです。 「frame」「frameset」「noframes」 この場合、表題項目の検証は対象外となると考えてよいでしょうか?

momdo commented 5 months ago

H70の「適用 (対象)」に

フレームを用いている HTML 及び XHTML ドキュメント

とありますから、フレームさえ用いられていれば対象となります。

Mosgree commented 5 months ago

ご回答ありがとうございます。 廃止となった要素以外でもフレームとして用いられている場所は対象として検討したいと思います。 今回繰り返されているコンテンツのブロックをグループ化するために、JavaScriptを使用しておりますが、この場合もフレームとして用いられていると考えてよいでしょうか?

momdo commented 5 months ago

今回繰り返されているコンテンツのブロックをグループ化するために、JavaScriptを使用しておりますが、この場合もフレームとして用いられていると考えてよいでしょうか?

JavaScriptとフレームがどのように関係している状況なのかがわかりませんので、なんとも言えませんね…。

Mosgree commented 5 months ago

回答ありがとうございます。  説明がうまくできておらず、申し訳ありません。 繰り返すコンテンツのHTMLを別で作成し、javascriptを使ってそのHTMLをloadさせています。 しかし、その表示先はdiv要素で表示させているのでフレームを使っていないと考えてよいでしょうか?

momdo commented 5 months ago

私の想像がうまく働かず申し訳ないですが、いずれにせよ、 H70の事例のように、フレームが用いられていればこの達成方法の適用対象ですし、そうでなければ適用対象にはなりません。

Mosgree commented 5 months ago

再度、回答いただきありがとうございます。 私の説明がわかりにくくて申し訳ありません。 今回、フレームの定義がわからず、度々お尋ねしまいました。 廃止された要素以外で、フレームと判断されるのはiframeのみと考えたのですが、よろしいでしょうか? それ以外の要素でもフレームになる要素がございましたらご教示いただけますと幸いです。