回答:百度是能够抓取并分析CSS的。
笔者注:有不少网站为了被百度和普通用户看到的内容不同,就会在网页CSS上做手脚。比如,有的网页不合适直接写一行文字和<Hl>标签,就会使用CSS将其隐藏,或将字体大小设为零、或把字体颜色设置成和背景色相同、或把该标签移到屏外等。有的东莞seo人员为了不让百度发现这种CSS设置,就掩耳盗铃地把这些样式写到CSS文件中,自以为百度识别不出来。其实百度可以识别,如果你如上设置了但是并未被百度惩罚,并不是这种方法欺瞒过了百度,而是没有达到被惩罚的阈值而已。
需要了解的是,百度还一直在尝试分析JS文件,在百度搜索中使用inurl指令,可以很容易地发现百度索引了不少JS文件,文件中是一堆JS代码