1、为什么li边距为何无故增加发现是由于其低级元素ul的padding引起,padding的上下值对li有影响,左右无影响。所以只好笨手笨脚地把padding去掉,换成margin。这是能解决问题,但往往不是我们想要的结果,或许还会引起其他不必要的怪现象。现在终于发现解决这个问题的方法,其实很简单,既然是有ul引起的,就设置ul的显示形式为*display:inline-block;即可,...