我真的把头发扯下来了。我正在尝试制作一个相当简单的页面,其中包含一些文本、两个单选按钮和一个提交按钮。到目前为止,它在 Firefox 和 Chrome 中看起来不错,但在 IE9 中,提交按钮有方角:
当我查看 Bootstrap 网站上的示例页面时,按钮的角都是正确的圆角,所以这一定是我正在做的事情,而不是 IE 的问题。我就是想不通是什么。
<div class="container">
<div class="jumbotron">
<div class="container">
<h1>The welcome page.</h1>
<p>Welcome to our page. Please select one of the options below and press 'Submit'.</p>
<form>
<div class="form-inline">
<div class="radio">
<input checked="" id="1-1" name="1" value="opt1" type="radio">
<label for="opt1">Option 1</label>
<input id="1-2" name="1" value="opt2" type="radio">
<label for="opt2">Option 2</label>
</div>
</div>
<input class="btn btn-lg btn-primary" value="Submit" type="submit">
</form>
</div>
</div>
这是一个演示:http ://bootply.com/78669
更新:这可能有助于缩小范围。当我从 IE9 中的新位置加载页面时,提交按钮看起来应该是这样的:
...但我收到“IE 限制此页面运行脚本或 ActiveX 控件”消息。如果我单击以允许被阻止的内容,那就是按钮角变成方形的时候。