Display:block和display:table区别是:block元素的宽度和父容器相同,table宽度根据内容而定即具有包裹性。在清楚浮动中使用after伪类时,设置content:‘’;display:table;内容为空,使用display:table,则该伪元素的宽度为0;省去了display:block;width:0;