こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

IE6で表示がずれて困っています。

IE6で表示がずれて困っています。

firefox・IE8では表示されるのに、IE6ではずれてしまいます。

質問したい事が2つあるのですが、

1つ目は
インラインフレームでIE6だけサイズが大きくなる。
原因とサイズの揃え方を教えて下さいm(__)m

画像添付とソースをはります。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無題ドキュメント</title>
<link href="testcss.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div>
<p><img src="images/news.gif" width="490" height="29" /></p>
<iframe src="news.html" id="newsi" frameborder="0" scrolling="auto"></iframe>
</div>
</body>
</html>

●CSS●

*{
margin: 0;
padding: 0;
}

div{
width:490;
height:200;
}

#newsi{
width: 486px;
height: 150px;
border: 2px #F96 solid;

}
---------------------------------------------------------
一つ目は以上です。
二つ目もここにで質問したかったのですが、文字数が足りないためもう一度質問させていただきますm(__)m

初心者でわからない事が多いため、できるだけ詳しく教えて下さい。
宜しくお願いいたしますm(__)m

投稿日時 - 2010-10-16 05:13:02

QNo.6253211

すぐに回答ほしいです

質問者が選んだベストアンサー

原因は IE6 のバグと考えられるので、ググればわかると思います。

下のは適当に考えてみたものですから、正しい対応方法は調べてください。

<div id="new">
<iframe src="news.html" id="newsi" frameborder="0" scrolling="auto"></iframe>
</div>

#new{
width: 486px;
border: 2px #F96 solid;
}
#newsi{
height: 150px;
width: 100%;
}

投稿日時 - 2010-10-17 14:37:23

お礼

ご回答ありがとうございました。
この方法でやってみたのですが、DIVに線が付いてしまい、イメージの上も線が表示されます。あとIE6では線がずれなかったのですが、次はIE8とfirefoxでずれます。

結局スターハックでIE6だけ別設定しました。

ありがとうございました。

投稿日時 - 2010-10-18 14:12:34

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問