Bài viết Tại sao phải thiết kế web theo đúng chuẩn W3C

Thảo luận trong 'Lập trình website' bắt đầu bởi SPD, 28 Tháng sáu 2013.

  1. Offline

    SPD

    • Windows 98

    • Ngông cuồng, ngang tàng, phách lối
    Số bài viết:
    225
    Đã được thích:
    83
    Điểm thành tích:
    190
    Hôm nay rảnh rỗi, mình post bài này lên nhằm mục đích chia sẻ cho các bạn lý do để thiết kế web theo đúng chuẩn W3C.

    Trước hết, bạn hãy hiểu W3C là gì:

    Mình xin trả lời, W3C là viết tắt của World Wide Web Consortium, một côngxoocxiom lập ra các chuẩn cho Internet, nhất là cho World Wide Web. Chủ tịch của W3C là Ngài Tim Berners-Lee, người sáng tạo ra HTTP (HyperText Transfer Protocol) và HTML (HyperText Markup Language). Internet dựa trên các kỹ thuật đó.
    [IMG]
    Tim Berners-Lee
    Vậy Tại sao khi thiết kế website cần tuân theo chuẩn W3C? Chuẩn W3C có tác dụng gì cho website của bạn? W3C viết tắt của cụm từ World Wide Web Consutirum, W3C là chuẩn được các nhà thiết kế website sử dụng làm thước đo khi thiết kế các website. Chủ tịch của chuẩn này là ngài Tim Berners-Lee người đã sáng tạo ra giao thức http và ngôn ngữ đánh dấu siêu văn bản HTML mà chúng ta sử dụng hiện nay.

    W3C là một trong số các chuẩn cho thiết kế web hiện nay, nó không phải là chuẩn quyết định mọi việc diễn ra trên môi trường Internet. Nhưng W3C giúp bạn định hướng khi xây dựng website.

    Website theo chuẩn W3C sẽ tuân thủ 4 giai đoạn:
    + Phác thảo (Working Draft)
    + Chỉnh sửa cuối cùng (Last Call)
    + Trình chuẩn ( Proposed Recommendation)
    + Chuẩn đủ tư cách và ứng xử ( Candidate Recommendation)

    Để kiểm tra website của bạn có tuân thủ theo chuẩn W3C chưa hoặc đang gặp phải bất kỳ lỗi nào (theo đánh giá của W3C) bạn có thể vào website: http://validator.w3.org
    [IMG]
    Sau đó bạn nhập tên website vào ô Address Click vào button Check để kiểm tra.
    Sau khi load xong, nếu bạn thấy thông báo: "This document was successfully checked as XHTML 1.0 Transitional!" thì website của bạn đã được thiết kế theo đúng chuẩn W3C.

    Việc tuân thủ chuẩn W3C giúp cho website của bạn:
    1) Google sẽ đánh chỉ mục website tốt hơn và website của bạn sẽ thân thiện hơn với các công cụ tìm kiếm như google, yahoo...
    Điều quan trọng nhất khi Website thực hiện tốt các tiêu chuẩn W3C đó là Google sẽ đánh giá website tốt hơn. Những website có quá nhiều lỗi Google có thể cho rằng đó là những website chứa mã độc hại . . . điều này ảnh hưởng rất nhiều tới uy tín của website. Việc bebsite thực hiện tốt hay không tiêu chuẩn W3C sẽ không ảnh hưởng tới thứ hạng của nó trên Google. Tuy nhiên những website thực hiện tốt tiêu chuẩn W3C sẽ được Google Index nhanh hơn rất nhiều.

    2) Website của bạn được hỗ trợ tốt trên nhiều trình duyệt, bạn không mất nhiều thời gian để chỉnh sửa và tối ưu hóa cho từng trình duyệt.
    Hiện nay có rất nhiều trình duyệt web khác nhau như FireFox, Chrome, Opera, Safari, IE . . . tuy nhiên thì mỗi trình duyệt có một cách để hiển thị khác nhau. Nếu website tuân thủ đúng theo những tiêu chuẩn W3C đặt ra thì sẽ hiển thị được tốt hơn trên mọi trình duyệt.

    3) Load trang sẽ nhanh hơn.

    4) Website sẽ dễ dàng sửa chữa, nâng cấp:
    Việc website thiết kế theo đúng tiêu chuẩn W3C thì khi sửa chữa hay nâng cấp sẽ rất dễ dàng nhận ra những đoạn code này để làm gì, có chức năng gì hay muốn sửa cái này thì vào đâu.

    5) Code website sẽ gọn hơn:
    W3C đưa ra những tiêu chuẩn giúp cho code website gọn nhất và sạch nhất ( Clean - Clear ). Điều này sẽ giúp website gọn hơn, nhẹ hơn và tốc độ tải web sẽ nhanh hơn và tốt hơn cho người dùng.

    Ngoài ra còn có rất nhiều lý do website cần phải thực hiện tốt tiêu chuẩn W3C. Nếu muốn phát triển website lâu dài, thu hút người dùng, nâng cao uy tín với Google thì ngay từ bây giờ chúng ta cần phải có những kế hoạch xây dựng hay sửa chữa website theo đúng tiêu chuẩn W3C đã đặt ra.
    (Bài viết này được copy từ một diễn đàn ... quên tên rồi :) )

    Thêm:
    Vậy làm sao để có thể thể kế web theo chuẩn của W3C.
    Chuẩn mới nhất hiện nay là HTML5.
    Và sau đây là một số thói quen tốt cho thiết kế web theo kinh nghiệm của tôi:
    1. Hãy thiết kế web bằng thẻ div và sử dụng CSS thay vì thiết kế web bằng table, mới đầu bạn có thể chưa quen và thấy vướng, nhưng sau này bạn sẽ quen dần và không muốn trở lại dùng table nữa.
    2. Hãy lưu ý thẻ <!DOCTYPE> đây là thẻ vô cũng quan trọng, nó phân biệt các chuẩn web.
    3. Hãy tuân thủ các nguyên tắc khi thiết kế web.
      1. Tên thẻ bắt buộc phải viết bằng chữ in thường.
      2. Đã có mở thì phải có đóng, thí dụ <p> thì phải có </p> chứ không được để <p> mà không có thẻ nào. Nếu là thẻ mở phải có một dấu cách và dấu / sau tên thẻ, ví dụ <br />, những cái này là bắt buộc đối với xHTML, còn HTML có thể không cần tuân theo, nhưng tốt nhất, các bạn hãy làm như vậy
      3. hãy sử dụng comment tag (<!-- comment -->) nếu có thể.
    Bài viết của tôi đến đây là kết thúc. Cảm ơn các bạn đã quan tâm
    XopMagic, hongoctrienwhite.smut thích bài này.
  2. Offline

    onapthanh

    • Thành Viên Mới

    • ổn áp standa-rs@ http://onaplioa.com.vn
    Số bài viết:
    22
    Đã được thích:
    5
    Điểm thành tích:
    0
    Tại sao khi thiết kế website cần tuân theo chuẩn W3C? Chuẩn W3C có tác dụng gì cho website của bạn? W3C viết tắt của cụm từ World Wide Web Consutirum, W3C là chuẩn được các nhà thiết kế website sử dụng làm thước đo khi thiết kế các website
  3. Offline

    hongoctrien

    • Friends

    Số bài viết:
    2.449
    Đã được thích:
    2.464
    Điểm thành tích:
    2.431
    Đọc bài viết trên bạn cũng hiểu rồi đó.
    Các webmaster ai cũng muốn site mình lên top sớm nhất mà quên đi cái này. :)
  4. Offline

    trungha

    • Thành Viên Mới

    • Công ty in Vi Na chuyên in tờ rơi giá rẻ, in hóa đơn GTGT, in bao thư, in hộp giấy, in name card, in brochure, in order, in decal...
    Số bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    0
    web mình cũng đâu theo chuển đó mà cũng lên đc zậy. Chủ yếu mình có chịu cày ko thui à
  5. Offline

    SPD

    • Windows 98

    • Ngông cuồng, ngang tàng, phách lối
    Số bài viết:
    225
    Đã được thích:
    83
    Điểm thành tích:
    190
    Nhưng tốt nhất nên làm theo chuẩn bạn à, nếu không thì fix lên trình duyệt mệt lắm.
    Mà bạn có chắc là không theo chuẩn?
  6. Offline

    quoclong5

    • Thành Viên Mới

    Số bài viết:
    6
    Đã được thích:
    3
    Điểm thành tích:
    0
    Cái này thường quan trọng với SEO
    SPD thích bài này.
  7. Offline

    khonggianmo

    • Thành Viên Mới

    Số bài viết:
    7
    Đã được thích:
    2
    Điểm thành tích:
    0
    Mình nghĩ nếu Web đã chuẩn rồi thì việc cày sẽ đỡ vất vả hơn
    SPD thích bài này.
  8. Offline

    quoclong5

    • Thành Viên Mới

    Số bài viết:
    6
    Đã được thích:
    3
    Điểm thành tích:
    0
    Website mình làm lúc đầu đúng chuẩn w3c html5. Vậy mà từ lúc dùng google pagespeed check lại nó lỗi tè le w3c hết.
  9. Offline

    SPD

    • Windows 98

    • Ngông cuồng, ngang tàng, phách lối
    Số bài viết:
    225
    Đã được thích:
    83
    Điểm thành tích:
    190
    Bạn phải lưu ý thẻ <!DOCTYPE>, thứ hai là các thuộc tính không được để trống, thứ 3 là có khi đó là cảnh báo do không có đấu / trong thẻ mở thôi.
    quoclong5 thích bài này.
  10. Offline

    dinhquanvuong

    • Thành Viên Mới

    Số bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    0
    nếu theo chuẩn 3wc thì code sẽ load nhanh,tối ưu được tốc độ cho website
  11. Offline

    hocmai2014

    • Thành Viên Mới

    Số bài viết:
    5
    Đã được thích:
    0
    Điểm thành tích:
    0
    bài viết hay...thanks
  12. Offline

    nguyendark

    • Thành Viên Mới

    Số bài viết:
    6
    Đã được thích:
    1
    Điểm thành tích:
    0
    lúc trước học môn thay thế có cái này.. nói thật nó khá trù tượng nhưng.. theo mấy cái ông ở trên..... thì nó sẽ là chuẩn web để tự giao tiếp lấy thông tin cần thiết... nó làm cho CSDL trở nên thông minh hơn và có độ tin cậy hơn...
    p/s nói chung nhiều lắm học xong là thấy nó như nói chuyện ngoài vũ trụ
  13. Offline

    SPD

    • Windows 98

    • Ngông cuồng, ngang tàng, phách lối
    Số bài viết:
    225
    Đã được thích:
    83
    Điểm thành tích:
    190
    @nguyendark nghe bạn nói mình cũng không hiểu gì luôn, chuẩn web, đơn giản chủ yếu chỉ là việc đỡ phải fix trên các trình duyệt và SEO tốt hơn thôi

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí