不是应该先加个display:block;吗
你可以给一下具体代码吗?有时可能一个元素被转成BFC,就可以设置宽度和高度,比喻加浮动。 BFC的相关知识 http://www.w3cplus.com/css/understanding-bfc-and-margin-collapse.html