IE9 边框颜色错误?
其他人可以看一下这段代码并确认这是一个 IE9 错误还是告诉我我做错了什么?使用以下 HTML 代码。即使定义了红色边框颜色,按钮的底部边框也会呈现与文本相同的颜色。 IE8 和地球上所有其他浏览器都可以正常渲染。确保 IE9 以标准模式呈现。
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
button.button {
color: blue;
border: 0px;
border-bottom: #FF0000 2px solid;
}
</style>
</head>
<body>
<button type="button" class="button">Update</button>
</body>
</html>
到目前为止,我发现的唯一解决办法是重新声明样式底部所有侧面的边框颜色。
border-color: #FF0000;
Can someone else take a look at this code and either confirm that this is an IE9 bug or tell me what I am doing wrong? With the following HTML code. The bottom border of the button will render the same color as the text even though a border color of red is defined. IE8 and every other browser on the planet renders this OK. Make sure that IE9 is rendering in standards mode.
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
button.button {
color: blue;
border: 0px;
border-bottom: #FF0000 2px solid;
}
</style>
</head>
<body>
<button type="button" class="button">Update</button>
</body>
</html>
So far the only fix I've found for this is to redeclare a border color for all sides at the bottom of the style.
border-color: #FF0000;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不知道是否有帮助,检查一下对我来说没问题,
使用这个
,如果您接受我的意见,请不要使用标签名称作为类名称
dont know it if helps checked it out its fine for me
use this
and if you accept my opinion, dont use tag names as class name