答案 0 :(得分:2)
这种情况发生在所有浏览器中,而不仅仅是IE8。有点误导性的问题。
您需要将overflow: hidden
添加到#tabs
以清除浮动广告 - demo。
如果您希望白色消失,还可以添加background: none
- demo。
答案 1 :(得分:1)
这是#tabs div的填充。将padding-top: 10px;
更改为margin-top: 10px;
,它已消失。
-edit -
你是对的:那是因为所有方面的填充仍然设置为10px。设置#tabs的填充和边距如下:
padding:10px;
padding-top:0;
margin-top:20px;
padding-bottom:0px
白线将消失。
答案 2 :(得分:0)
它来自jquery-ui.css
文件(line 62)
。只需用
.ui-widget-content { background:transparent; }
.portlet-content { background-color:#fff; }
答案 3 :(得分:0)
尝试将#tabs的填充更改为0 ...
#tabs { border:none; padding:0px; padding-top:0px; padding-bottom:0px; }