From the operability of Web standards

Source: Internet
Author: User
Tags interface
Web|web Standard operability is a theory can be accepted and popularized the original driving force, the idea came from the "hundreds of pulpit" "Confucianism and Taoism" experience, Confucianism in the Han Dynasty during the reign of Emperor Han was greatly respected-"alone Confucianism, appearance." It is because a large number of Confucian scholars in the operational aspects of the work, so that the high school of Confucian scholarship, people think of the truth and life is closely related to some specific operation of the connection, that is, the practice of Deng's "practice is the only criterion of the true muscle test."
The advantages of web standards are the advantages of his operability as a representative
1 benefits to visitors to the website:
File download and page display faster;
Content can be accessed by more users (including people with disabilities such as blindness, weakness, color blindness);
Content can be accessed by a wider range of devices (including screen readers, handheld devices, search bots, printers, refrigerators, etc.);
Users can customize their own performance interface through style selection;
All pages are available for print versions;
2 Benefits to the site owner:
Less code and components, easy to maintain, and structure to reuse;
Lower bandwidth requirements (more concise code) and lower cost.
More easily searched by search engines;
Easy revision, do not need to change the content of the page;
Provide a printed version without duplicating the content;
Improve usability of your website. In the United States, there are strict legal provisions (Section 508) to constrain government websites to a certain degree of ease of use, and other countries have similar requirements.
more of an advantage?
But this operability is embodied in the top management, and behind these advantages is the difficulty of a more basic level of operability, that is, the operability of the developer.
1. How to quantify the confusion of knowledge about web standards;
2. Low efficiency in development;
3. The browser to the CSS specification support is not unified;
4. The development difficulty that the CSS layout brings;
5. CSS layout is easily destructive
6 .....
It is also possible to explain from an operational point of view that the degree of attention to CSS is far greater than other standards (xhtml,xml,dom), because the Web page can not be like a whiteboard, people get information through the Web interface rather than the source code.
There are always ways for people to solve problems, and there are a number of ways to deal with these difficulties that I can think of.
1. How to quantify web standards, known as the Validation, is to standardize your code and quantify your code. What about integrity? I think Web Standard Checklist (Web Standard requirements list)is a quantification of integrity.
2. There are also ways to develop inefficiencies.
First, DW8 support for Web standards, generated XHTML code that conforms to the requirements of the Consortium, and open source tools HTML Tidy, bulk Modify your code to convert HTML into compliant XHTML.
Second, make your own code clip library, reuse code, insert a piece of code module. Take a look at the specific approach Web Standard Efficient development series
Finally, make layout clips, put the various common layout modules, first from layout provided by w3cn.orgLet's go
3. Browser support is not unified, was born CSS hack&filters, realize the unification of the browser provides operability, here also has the development efficiency question, the practice is the code clip, will the commonly used hack collection.
4. CSS layout is difficult, development efficiency is lowest, I also think CSS layout is very troublesome, I now do some layout is also very headache, but eat a few improvement plan, is to develop their own CSS naming norms, according to your CSS naming, development structure, sorting common layout, you can easily realize the layout of reuse and transplant.
5. CSS layout is easily destructive, that is, whining proposed The N-dead method of Web Standard, I add that the editor generated code is the most damaging, and if a tag is not closed, the entire layout collapses.
In fact, the main focus of the operation or efficient development, but I was in The Classic forum to raise a discussionDid not get the expected results, I personally think that the Chinese or too alone (including me) do not like discussion and cooperation. If development efficiency is increased again, the development of web standards has risen to another level.

I found that every time I write something is a cop-out, write the writing will not want to write. Plus the more busy recently, pull it here.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.