简体   繁体   English

是否真的有必要使用经过验证的Mark Up和css进行搜索引擎优化

[英]Is it really necessary to have a competely validated Mark Up and css for SEO purposes

While validating my CSS on http://jigsaw.w3.org/css-validator/ http://jigsaw.w3.org/css-validator/上验证我的CSS时

I am getting following errors: 我收到以下错误:

1.Property zoom doesn't exist : 1 1. 1.不存在属性缩放:1 1。

2.Property -webkit-transition doesn't exist : all 200ms ease-in all 200ms ease-in 2.Property -webkit-transition不存在:所有200ms缓入所有200ms缓入

3.Property opacity doesn't exist in CSS level 2.1 3. CSS级别2.1中不存在属性不透明度

4.Property -moz-border-radius doesn't exist 4.Property -moz-border-radius不存在

5.Property -webkit-border-radius doesn't exist 5.Property -webkit-border-radius不存在

Is it really required to validate the MarkUp and CSS completely for SEO or these errors which mostly are browser specific can be ignored for now. 是否真的需要为SEO完全验证MarkUp和CSS,或者这些大多数是浏览器特定的错误现在可以忽略。

If these errors have to removed can someone please suggest the way to do so also. 如果必须删除这些错误,请有人建议这样做的方法。

CSS errors don't have any effect whatsoever on SEO. CSS错误没有任何对SEO有什么影响。 HTML errors may have a tiny sliver of effect, but unless your markup is so bad a parser can't take the text out of it (and in that case it probably won't even work in a browser), it won't have any negative effect. HTML错误可能有一小部分影响,但除非你的标记太糟糕,否则解析器不能从中获取文本(在这种情况下,它可能甚至不能在浏览器中工作),它不会有任何负面影响。 Validating is a nice touch from a programming perspective, but in my experience, practicality beats it every time, especially with CSS. 从编程的角度来看,验证是一种很好的接触,但根据我的经验,实用性每次都会胜过它,尤其是CSS。

如果由于某种原因您需要页面进行验证(例如,为了让客户满意),还需要使用非标准属性让您的页面工作,您可以通过使用javascript动态添加它们来做到这一点,以便验证器不会接收它们!

SEO & Importance of Valid Source Code (W3C Validation) @searchenginejournal.com. 搜索引擎优化和有效源代码的重要性(W3C验证) @ searchenginejournal.com。

This article and comments are both very insightful. 这篇文章和评论都非常有见地。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM