- 締切済み
MacIEでインラインフレームが表示されない
MacOS9.1でブラウザはIEの5.1です。 どうしてもインラインフレームが表示されません。 HTML辞典を見ると、MacIE5でもサポートしているうよう なんですが・・・ 理由がわかる方、解決方がわかる方。どうか助けてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- MoonLight139
- ベストアンサー率13% (5/37)
私もMac(osは8.6ですが)のIE5.1を使ってますけど、私の場合はちゃんと表示されましたよ。#1のご指摘をもう一度確認してみてください。 #2の方がおっしゃるように%指定すると崩れたり、最悪見えなかったりします。 でも「見る側」からするとインラインはあまり好まれないので使うのはどうかと思いますが・・・(^^;; 古いブラウザでは見られないですしね。特にMacユーザーからすると(笑)
MacIEでは、iframeを完全にはサポートしてません。 一部は、やはりキチンと表示できません。 また、widthやheightの指定に“%”は使わない方がイイみたいです。
お礼
回答ありがとうございました。 幅や高さを%を使わずに数値で指定しているか確かめてみました。 幅500の高さ300で指定しています。 もう少し調べてみます。ありがとうございました。
- fea
- ベストアンサー率50% (4/8)
え~とっ、Macのことはよくわからないんですけど・・・・・・ インラインフレームのことは詳しいので、触れてみますね!! <iframe src="表示するページの場所" name="フレームの名前" width="数値+単位" height="数値+単位"></iframe> ・・・・・・とまあ、こんなところでしたね。 こんなところをチェックしてみてください!! (1)</iframe>で、ちゃんとタグを閉じていますか? (2)背景が白に設定されていて、インラインフレームのframeborder="no(または、0(ゼロ))"になっていて、かつ表示するページが真っ白の白紙ということはありませんか? (1)のばあいは、表示がおかしかったりします。 (2)の条件が成立する場合は、成功しているけど見えませんよ。 (なんせ、全部白の上にフレーム枠も無しだからね・・・・・・) これで違うかったら、私にはわかりません・・・・・・ その場合は、m(_ _)mごめんなさい!!
お礼
回答ありがとうございます。 チェックしてみましたが、やはりダメみたいです。 「お使いのブラウザはインラインフレームをサポートしていません・・・云々」 の、文章が表示されているので、タグの記述間違いでは ないようです。 同じIEでこうも表示が違うと大変ですね(-_-) ありがとうございました
お礼
ありがとうございます。 なんとか解決しました。 理由はわかりませんが原因はコメントだったようです。 <iframe>の直前に<!--ここからフレーム--> というコメントを削除したら正常に表示されました。 ちなみにコメントタグの閉じ忘れではないです。 ありがとうございました。