【发布时间】:2011-05-08 11:19:22
【问题描述】:
我的网站在 IE6 中看起来很糟糕,但在 Firefox 中却很好。好像会影响我用css制作的图片和框。
在 Firefox 中它看起来很棒,“圆角框”并且没有问题,但在 IE6 中它是方形的并且没有对齐!!加上我的表格也出来了,背景图片也不见了。
td.login_bar {
border-radius:10px;
border:solid 1px #666;
padding:10px;
background-color:#efefef;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.join_input {
border:solid 1px #CCC;
padding:5px;
width:250px;
font-size:14px;
color:#999;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.join_input:focus {
border:solid 1px #666;
font-weight:bold;
background-image:url(../imgs/edit_small_ico.png);
background-position:left;
background-repeat:no-repeat;
padding-left:25px;
}
那么我需要做些什么来解决这个问题?还是直接禁止IE6? 我需要为 ie6+ 格式化一个新的 .css 吗?
*更新: 感谢你们,我更新了我的代码,但它看起来仍然很糟糕,只是没有那么糟糕,哈哈,所以我会继续努力谢谢大家!
【问题讨论】:
-
我投票赞成“禁止 IE6”。另请注意,
border-radius不再需要供应商前缀。它在所有主要浏览器中都可以正常工作,无需前缀。这并不能解决您的 IE6 问题,但对您目前不支持的 IE9 和 Opera 有帮助。 -
IE6 不支持边框半径。你必须使用图像黑客来做到这一点。
-
圆角在 IE6 中仅使用 CSS 是不可能的。
-
不再需要供应商前缀?我是新手,所以我会改变它,我只是在为 Firefox 设计网站时,我只能阻止 IE 用户一些如何大声笑。但我会进一步研究,我可能只需要让网站看起来很难看 :( 或者查看“你必须使用图像黑客来做这件事” - 微软杀死了我的内在设计师......
-
是否有一个跨浏览器“圆角框”css 我可以更改/更新到?
标签: css cross-browser internet-explorer-6 rounded-corners