页面由于逻辑问题,所以css必须用内联的,这样子有什么弊端

同事说不利于爬虫抓取,收录,这说法对吗?

阅读 5.5k
10 个回答

稍微智能一点的爬虫都能过滤掉这些样式信息的,搜索引擎的爬虫更智能了。
主要还是跟 @shine_0123 说的一样,这样比较难维护。也不利于团队开发。
举了例子:
比如你在10个页面都用了同一个样式,如果你要修改的话,那么就需要同时修改10个页面。当100个页面呢?

最麻烦的应该是不好维护啊,内联一时爽,后期维护简直想死。

爬虫要你的页面样式作甚,这个看自己,一般一些特殊的东西可以这样写,包括淘宝京东什么的经常能看见这样的样式

先考虑自己好不好维护再讲其它的

前面的大家总结的不错了。其实SEO方面的确是小问题。维护问题真的巨大,所以使用内联一定要考虑好 是不是一定是其他地方用不到了。

如果是因为优先级的问题 有些地方需要特殊的样式,那可以弄一个比较特殊的命名,用!important来解决。用!important的时候要慎重,尽量规避常用的class免得引起大部分页面的变化

新手上路,请多包涵

难以维护,一旦修改是个大工程,所以不到万不得已,不要使用。

伪类不支持,n多css选择器不支持,爬虫不在乎你是内联的还是怎么的。除非是要做邮件迫不得已,不然没任何好处。

你同事真有意思,爬虫又不渲染页面,要样式做什么,主要问题是

  1. 不好维护

  2. 不利用复用

我用过这种开发, 然后就后悔了,维护的时候真TM想丢给别人干。 你千万不要干这种蠢事。你会后悔的。

推荐问题