0

各ページにいくつかのフレームが含まれているWebサイトがあります。最近IE9で作業を開始しました。最初に追加したのは、丸みを帯びた要素のccs3border-radiusでした。

私が気づいたことの1つは、あるフレームで特定のアクションが発生し、別のフレームが更新されると、更新されたフレームの丸め要素が丸められなくなったことです。
各フレームを更新し、要素のすべての丸めを削除することができましたが、かなり混乱しています。

私はこの問題を研究し続けているので、何か入力を探しています。

ありがとう、

〜編集:私が実際にすばやく装備した例。それを実行して1フレームを更新すると、私のポイントがわかります。

    <!DOCTYPE html>
    <html>

    <frameset cols="50%, *">
    <frame src="exampe.html"/>

    <frame src="exampe.html"/>
    </frameset>
    </html> 

Exampe.html

<!DOCTYPE html>
<html>

<head>
<style type="text/css">
.okayDiv
{

background-color:red;
margin:10px;
padding:10px;
border-style: solid;
border-width: 2px;
border-radius: 15px 15px 15px 15px;
width:100px;
height:100px;
}
</style>
</head>
<body>
<div class="okayDiv">okay</div>

</body>
</html> 

Edit2:これはiframeでも発生することに注意してください

4

2 に答える 2

1

私はもう少し調査をしました、そしてこれは明らかに「デザイン」によって行われます

https://connect.microsoft.com/IE/feedback/details/620502/manually-refreshing-an-iframe-causes-its-document-mode-to-change

https://connect.microsoft.com/IE/feedback/details/599022/canvas-element-unknown-in-iframe-if-no-doctype-on-parent-page-ie9p5

はぁ...

于 2011-02-07T17:42:39.247 に答える
0

まず第一に、フレームはモバイルデバイス上でナビゲートするのが難しいため、フレームを使用するべきではありません。

第二に、それはブラウザのバグのように見えます。(プレ)ベータ版のブラウザ用に何も開発するべきではないと思います。

于 2011-02-03T20:20:08.720 に答える