タグ

2009年12月13日のブックマーク (1件)

  • iframe要素を使わずに擬似的なインラインフレームのを作成する

    HTMLの中に別のHTMLを組み込む方法としてインラインフレームという方法があります。 インラインフレームは便利ですが、動作が重かったり、対応していないブラウザがあったり、 XHTML規格では定義されていない場合があったりする不安定な要素です。 これをスタイルシートで擬似的なインラインフレームを作成する事でどんな環境にも対応できるようにします。 インラインフレームに比べて、やや自由度は劣りますが、汎用性は上がります。 スタイルシートでは領域からはみ出てしまった場合に制御するスタイルシートが存在します。 スクロールバーを出したり出さなかったりできる「overflow」というものを利用します。 これを使うと、iframeの必要性もなくなります。 また、以前はブラウザ「Opera」では「overflow」に非対応なのが問題点でしたが、 最近のバージョンは対応したようで、 ほとんどすべてのブラウザ