为什么要在css文件中定义选择器ul?

我也是这样。纯属个人习惯。而且在这种情况下,回车和空格会少很多,省去了瘦身的必要。另外,这种写法可以快速找到一个选择器(不需要翻很多页才能找到),提高了效率。

其实把所有内容写在一行就可以了,但是修改起来会比较麻烦(我的意思是用记事本之类的文字编辑器直接修改,如果是DW之类的网页设计师会自动格式化代码),好处是相当于稍微加密了一下。