2012-06-15 53 views

回答

0

更改CSS:

#events { 
    margin: 0px auto; 
    padding: 48px 0px 10px 10px; 
    position:relative; 
    height:auto; 
    width:320px; 
    background-color:aqua; 
    overflow:hidden; 
} 

小提琴演示:http://jsfiddle.net/9rprY/22/

+0

你改变了什么,除了#evnts css?因为我只复制这个CSS到我的样式表,它不起作用 – Sowmya

+0

我刚刚改变了#events样式,没有别的。好的,所以我agan复制所有你的CSS和HTML&改变只是#事件样式,它仍然工作正常。 这里是小提琴:http://jsfiddle.net/9rprY/47/ – SVS

+0

它工作。谢谢 – Sowmya

0

保证金添加到0,并自动在你的CSS代码,如下

#events { 
margin: 0px auto; 
padding: 48px 0px 10px 10px; 
position:relative; 
height:auto; 
width:320px; 
background-color:aqua 
} 

浮动:左;应该被删除,我之前没有注意到它因此编辑了答案。

+0

不能正常工作....... – 2012-06-15 07:25:22

+0

删除Float:left – Subhajit

+0

只是删除float:left;否则一切都很好。 – Subhajit

0

尝试:

#wrapper{ 
    width:600px; /* set width of wrapper div */ 
    display:block; 
} 
#event{ 
    margin:0 auto; 
    width:320px; 
} 
0

只是删除行:

float: left; 

编辑marginheight为:

margin: 0 auto; 
height: 25px; 

Here is you fiddle

+0

固定高度是baaaaaaad。取而代之的是溢出或清除元素。 – Christoph

0

这是你想要的。 here is the jsfiddle

变化#events css来

#events { 
    margin: 10px 85px 14px 80px; 
z-index: 100; 
position: relative; 
height: auto; 
float: left; 
width: 320px; 
background-color: cyan; 
} 
0

试试这个..

chnage事件DIV + CSS

#events { 
margin: auto; 
padding: 48px 0px 10px 10px; 
position:relative; 
min-height:40px; 
height:auto; 
width:320px; 
background-color:aqua 
} 

您可以检查的jsfiddle http://jsfiddle.net/9rprY/54/

+0

使用高度不好,因为它很可能会破坏你的布局... – Christoph

+0

@Christoph你能解释一下吗? –

+0

使用高度很容易出错,因为如果您修改了孩子,您必须触摸父母。更改pading/fontsize或客户端没有指定的字体,并突然有一个更大的,超过父母高度。同样在漂浮物的情况下,如果孩子变大,最小高度作为正常高度,并且不延伸。这就是为什么使用“清除”或溢出更安全(更清洁)的原因。 – Christoph