Home >Web Front-end >Front-end Q&A >Why should we comply with w3c standards when writing html5?
Reasons for compliance: W3C standards can make up for the shortcomings of SEO, so even if you don’t understand SEO, you only need to follow W3C standards to ensure good SEO. This is because SEO writers also follow this convention . If you do not comply with W3C standards, search engines may not crawl non-standard pages. It is very troublesome to crawl websites that do not follow standards (disruptive use of DIV). It is best to simply ignore these websites.
The operating environment of this tutorial: Windows 7 system, CSS3&&HTML5 version, Dell G3 computer.
Why should we comply with W3C standards when writing HTML5 documents?
In a word: The so-called standards are to make up for subjective deficiencies.
W3C standards are to make up for subjective deficiencies. What makes up for it is the novice’s understanding of SEO. Even if you don’t understand SEO, you only need to follow the W3C standards to ensure good SEO. This is because of the writing of SEO Those who follow this convention also follow this convention.
If you don't follow the convention, for example, if you write everything in DIV, how can the SEO writer know what you are writing? It is impossible for him to search all DIVs. It will take too much resources and time, so Let's agree to write all the important information, such as keywords: HTML5, CSS3, and Node, into a tag, okay? This saves resources and time, and everyone thinks it's OK, so we specially created a tag to express this information, called meta (meta information tag), and then differentiated this important information according to different types, such as using name=" keywords" to identify keywords:
<meta name="keywords" content="HTML5,CSS3,Node">
Use name="author" to identify the author:
<meta name="author" content="zqh">
This way SEO will know which content is the author and which content is the keyword~
SEO is the abbreviation of English Search Engine Optimization, and the Chinese translation is "search engine optimization".
Of course, because it is a standard, you can not comply with it, but search engines may not crawl non-standard pages. If you have written a crawler, you will understand how to crawl those pages that do not follow the standards. The guys who come (DIV abuse) are so troublesome, it is the best choice to simply ignore these websites.
Extended knowledge: W3C standards
The World Wide Web Consortium (foreign language abbreviation: W3C) standard is not a single standard, but a collection of a series of standards. A web page mainly consists of three parts: Structure, Presentation and Behavior.
The World Wide Web Consortium was founded in 1994 and is the most authoritative and influential international neutral technical standards organization in the field of Web technology. So far, W3C has published more than 200 far-reaching Web technology standards and implementation guidelines, such as Hypertext Markup Language (an application under Standard Generalized Markup Language), Extensible Markup Language (Extensible Markup Language), which is widely adopted by the industry. language) and the Information Accessibility Guidelines (WCAG) to help people with disabilities effectively access Web content, which have effectively promoted the mutual compatibility of Web technologies and provided basic and fundamental support for the development and application of Internet technology. effect.
The corresponding standards are also divided into three aspects: structured standard languages mainly include XHTML and XML, performance standard languages mainly include CSS, and behavioral standards mainly include object models (such as W3C DOM), ECMAScript, etc. Most of these standards are drafted and published by W3C, and some are standards developed by other standards organizations, such as the ECMAScript standard of ECMA (European Computer Manufacturers Association).
Related recommendations: "html video tutorial"
The above is the detailed content of Why should we comply with w3c standards when writing html5?. For more information, please follow other related articles on the PHP Chinese website!