HTML5からFRAMEタグが廃止になりました。
1.HTML5で廃止になったframeタグ
次に挙げる要素もまた HTML5で廃止になりました。
- frameタグ
- framesetタグ
- noframesタグ
これらの要素はユーザビリティやアクセシビリティに影響し、エンドユーザに良くない結果をもたらすことが、廃止の大きな理由です。
2.frameタグの代替案
iframeタグは廃止されていないので、今後はiframeで代替されていくと思われます。
ただし、スマートフォンのブラウザで見た場合は、通常のPCと変わってくるので注意が必要です。
具体的に言うと、領域の固定をすることができません。
ちなみに、これまでのHTMLでのFRAMEタグや、cssのoverflow:scrollでも同様に領域の固定をすることができません。
もしPCサイトのように領域を固定して表示したいのであれば、jqueryやiscrollなどのフレームワークを使用して実装する必要があります。
3.参考サイト
301 Moved Permanently
コメント