开发者

strange white line

When I try the following script:

http://jsfiddle.net/mYx5y/23/

I get a strange开发者_开发知识库 white line in the background instead of it all being gray.

Why is this happening?


This happens in all browsers, not just IE8. Slightly misleading question.

You need to add overflow: hidden to #tabs to clear the floats - demo.

If you want the white gone, also add background: none - demo.


it's the padding of your #tabs div. Change the padding-top: 10px; to margin-top: 10px; and it's gone.

-edit-

You're right: That's because of the padding that's still set to 10px for all sides. Set the padding and margin of #tabs as follows:

padding:10px;
padding-top:0;
margin-top:20px;
padding-bottom:0px

The white line will disappear.


Try changing the padding for #tabs to 0...

#tabs { border:none; padding:0px; padding-top:0px; padding-bottom:0px;  }


It's coming from the jquery-ui.css file (line 62). Just override it with

.ui-widget-content { background:transparent; }
.portlet-content { background-color:#fff; }

Demo: http://jsfiddle.net/Marcel/NA9Xx/2/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜