IE9: округление исчезает при обновлении кадра - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть веб-сайт, где каждая страница содержит несколько фреймов.Недавно я начал работать с IE9, и первым, что я добавил, был ccs3 border-radius для моих закругленных элементов.

Одна вещь, которую я заметил, - это когда конкретное действие происходит с одним кадром, который вызывает другой кадр.обновить, элементы округления в обновленных кадрах больше не округляются.
Мне удалось обновить каждый кадр и удалить все округления на элементах, и я в замешательстве.

Ищете какие-либо входные данные, поскольку я продолжаю исследоватьэта проблема.

Спасибо,

~ Редактировать: пример, который я подстроил очень быстро.Запустите его и обновите один кадр, и вы поймете мою точку зрения.

    <!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: я также хотел бы отметить, что это происходит и с iframes

Ответы [ 2 ]

1 голос
/ 07 февраля 2011

Я провел еще какое-то исследование, и это, очевидно, сделано с помощью «дизайна»

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

Вздох ...

0 голосов
/ 03 февраля 2011

Ну, во-первых, вы больше не должны использовать фреймы, потому что их трудно перемещать на мобильных устройствах.

Во-вторых, это похоже на ошибку браузера.Я думаю, что вы не должны разрабатывать что-либо для браузера в (бета-версии).

...