-2

IE フレームセットで角を丸くする方法はありますか? 以下に例を示します。

index.html:

<html>
<head><title></title></head>
<frameset rows="*,64" style="margin:0; padding: 0;"  framespacing="0">
    <frame name="main" src="test.html" frameborder="0" border="0"  framespacing="0" marginwidth="0" />
    <frame name="header" scrolling="no" noresize target="main" src="template.html"  framespacing="0" />
</frameset>
</html>

およびtest.html:

<html>
<head><title></title>

<style>
.listing td {
    -moz-border-radius: 14px;
    border-radius: 14px;

}
</style>
</head>
<body>
<table class="listing">
<tr>
<td>rounded corner not work in frame!</td>
</tr>
</table>
</body>
</html>

test.html を見て、次に index.html を見てください。それはフレームで動作しません! (IE9)

フレームまたは何とか何とか使用しないでください..私はそれを使用する必要があり、divソリューションを使用したくないと私に言わないでください。これはデモ ページであり、フレームセットが必要です。

4

1 に答える 1

1

各ファイルに doctype を設定したことを確認してください。

<!doctype html>

ページは Doctype なしで quirksmode でレンダリングされ、Doctype を使用すると IE 9 モードでレンダリングされ、角が丸くなるはずです

于 2012-12-17T19:10:44.023 に答える