display:block 比较常用于<a><span>这两个标签——因为这两个标签非块元素。
<a>标签1</a><a>标签2</a><a>标签3</a>
<a>标签本来就是内联 inline
这样写,他出来效果就是--------标签1标签2标签3
但如果你想要定义宽度,不加块状是起不来作用的,若是加块状(display:block),又换行了,所以这时加display:inline-block 就起到很大作用,内联块状,宽度既能实现,又能不换行。
原文:http://www.cnblogs.com/colorss/p/5170148.html