STATUS IS UPWIKI TỐI ƯU HÓA WEBSITE
12Củng cố
Thiết kế & UX / Củng cố

Những điều cơ bản về hệ thống thiết kế cho các trang web đang phát triển

Một cách thực dụng để làm cho các thay đổi lặp lại trên website nhất quán hơn, dễ tiếp cận hơn và dễ khắc phục trước khi chúng lan rộng.

Những điều cơ bản về hệ thống thiết kế cho các trang web đang phát triển — HƯỚNG DẪN TRỰC QUAN
ĐỌC
8 phút
NGUỒN
6
TÁI XÁC NHẬN
2027-03-27
đã rà soát
Trưởng nhóm hệ thống thiết kế với rà soát khả năng truy cập và đảm bảo chất lượng front-end
CÂU TRẢ LỜI NGẮN GỌN

Bắt đầu từ quyết định.

Hệ thống thiết kế là một tập hợp các quyết định được chia sẻ và các khối xây dựng có thể tái sử dụng cho một website. Phần cốt lõi hữu ích là các design token cho các giá trị lặp lại như màu sắc, khoảng cách và kiểu chữ; các component được ghi chép như nút và biểu mẫu; tiêu chuẩn nội dung; kỳ vọng về khả năng truy cập; và quy trình để thay đổi chúng. Nó giúp một trang web đang phát triển giảm số cách khác nhau để giải quyết cùng một vấn đề.

Bắt đầu với những trang thay đổi thường xuyên hoặc quan trọng nhất. Kiểm kê các mẫu lặp lại, đặt tên một tập giá trị được phê duyệt nhỏ, và tài liệu hóa các component được dùng trong các hành trình chính. Xem hệ thống như tối ưu hóa tính khả dụng chủ động: các thay đổi có thể rà soát, nhất quán giúp đội tìm và khắc phục các thoái lui về hình thức, tương tác hoặc nội dung trước khi phát hành. Nó không chứng minh mọi trang đều là có thể sử dụng hoặc dễ tiếp cận; hãy kiểm thử trang hoàn chỉnh trong ngữ cảnh.

HƯỚNG DẪN TRỰC QUAN

Nhìn công việc như một hệ thống.

Dùng sơ đồ này để nối các quyết định trong bài trước khi hành động theo từng thủ thuật.

SIUCủng cố
01Xác định các quyết định, không chỉ một thư viện ảnh chụp (style gallery)
02Dùng token để kiểm soát các giá trị lặp lại
03Xây component có hành vi và giới hạn rõ ràng
04Đặt khả năng truy cập (accessibility) thành điều kiện phát hành
01

Xác định các quyết định, không chỉ một thư viện ảnh chụp (style gallery)

Hệ thống thiết kế không chỉ là các ảnh chụp màn hình. Nó ghi lại các quyết định lặp lại: khoảng cách giữa các phần, cách điều trị hành động chính, cách một lỗi biểu mẫu hoạt động, và ngôn ngữ được dùng sau khi thành công hoặc thất bại. USWDS mô tả design token như các bảng rời rạc cho các giá trị như kiểu chữ, khoảng cách, màu sắc, chiều cao dòng và độ mờ. Ghi lại quy tắc, mục đích, biến thể được phê duyệt và người sở hữu. Bắt đầu với phần nền tảng và năm đến tám component được dùng nhiều nhất trong các hành trình quan trọng; việc chuẩn hóa mọi trang cùng lúc thường gây ồn thay vì rõ ràng.

Nền tảng (Foundations)

Ghi nhận các vai trò màu được phê duyệt, kiểu chữ, khoảng cách, đường viền, bán kính, điểm gãy (breakpoints) và các lựa chọn chuyển động mà site của bạn thực sự sử dụng.

Mẫu (Patterns)

Dùng một pattern cho một bố cục nhiệm vụ có thể lặp lại, như tạo tài khoản hoặc kết quả tìm kiếm, thay vì cho một điểm nhấn hình ảnh đơn lẻ.

02

Dùng token để kiểm soát các giá trị lặp lại

Design token là một tên dễ đọc liên kết với một giá trị. Design Tokens Community Group mô tả token là cách diễn đạt quyết định thiết kế độc lập nền tảng; tối thiểu, một token là tên và giá trị. Dùng tên theo mục đích như color-action-primary hoặc space-section thay vì rải các giá trị thô trong template. Giữ một bản đối chiếu được ghi chép từ token mục đích tới các giá trị gốc. Token làm cho việc thay đổi có phối hợp dễ hơn, nhưng chúng không đảm bảo độ tương phản, nhận diện thương hiệu, hay hệ tầng (hierarchy) tốt. Xác thực từng kết hợp hiển thị và trạng thái trang.

Giữ tập đầu tiên nhỏ

Tạo token cho các lựa chọn lặp lại, không phải mọi ngoại lệ; nếu không danh sách token chỉ bảo tồn sự không nhất quán.

Phiên bản hóa các thay đổi rộng

Với một token được dùng rộng, liệt kê các trang bị ảnh hưởng, kiểm thử các màn hình đại diện, và cung cấp hướng dẫn di cư hoặc hoàn nguyên khi cần.

03

Xây component có hành vi và giới hạn rõ ràng

Component là một phần giao diện có thể tái sử dụng với hành vi, không chỉ hình dạng hình ảnh. Ghi chép cấu trúc ngữ nghĩa, đầu vào bắt buộc và tùy chọn, biến thể, hành vi đáp ứng và tất cả các trạng thái liên quan: đang tải, bị vô hiệu hóa, lỗi, rỗng và thành công. Bao gồm hành vi bàn phím và hướng dẫn nội dung. Đừng ép mọi bố cục thành một component. GOV.UK đánh giá component chia sẻ theo tính hữu ích, độc đáo, khả dụng, nhất quán và đa dụng; đó là một kỷ luật hữu ích để quyết định điều gì xứng đáng được bảo trì chung. Một component được dùng rộng có thể lan rộng một lỗi, vì vậy hãy kiểm thử nó trên những trang nơi người dùng thực sự dùng.

Phủ trạng thái (State coverage)

Liệt kê mỗi trạng thái hiển thị với người dùng và trình bày nhãn thực, văn bản dài và lỗi để giới hạn triển khai rõ ràng.

Loại bỏ dần (Deprecation)

Đánh dấu rõ các biến thể cũ, nêu tên thay thế, và chỉ gỡ bỏ sau khi các hành trình bị ảnh hưởng đã được rà soát.

04

Đặt khả năng truy cập (accessibility) thành điều kiện phát hành

Khả năng truy cập phải được xây vào hệ thống vì các lựa chọn lặp lại có thể lặp lại các rào cản. WCAG 2.2 yêu cầu, ở Cấp độ A, vận hành bàn phím cho chức năng ngoại trừ khi đường đi chuyển động là bản chất, và yêu cầu thứ tự tiêu điểm có ý nghĩa khi trình tự quan trọng. Hãy làm các điều khiển có ngữ nghĩa, tiêu điểm hiển thị, nhãn, chuyển động tiêu điểm hợp lý, nhận diện lỗi và hoàn thành nhiệm vụ không dùng con trỏ thành một phần hướng dẫn component. Dùng kiểm tra tự động sớm, sau đó kiểm tra bằng bàn phím thủ công, zoom, đáp ứng và kiểm thử trang. USWDS cảnh báo rằng component có tính truy cập không đảm bảo một dịch vụ truy cập được; mã tùy chỉnh, nội dung, tích hợp và ngữ cảnh vẫn cần rà soát.

Đường dẫn bàn phím (Keyboard path)

Xác nhận người dùng có thể tiếp cận, thao tác, hiểu và rời khỏi điều khiển mà không cần chuột hoặc bị kẹt trong tiêu điểm.

Giới hạn có tính chất pháp lý (Material limit)

Nghĩa vụ pháp lý khác nhau theo quyền tài phán và hợp đồng. Tìm kiếm rà soát về khả năng truy cập và pháp lý khi tuân thủ là vấn đề quan trọng.

05

Đối xử tiêu chuẩn nội dung như tiêu chuẩn giao diện

Từ ngữ là đầu vào của component, không phải trang trí thêm sau khi thiết kế xong. Đặt quy tắc cho nhãn hành động, nhãn biểu mẫu, thông báo lỗi, tiêu đề, liên kết, thuật ngữ, ngày tháng, số liệu và chữ viết tắt. Hướng dẫn của GOV.UK ưu tiên câu chủ động và xưng hô người dùng là you khi có thể; dùng nguyên tắc ngôn ngữ rõ ràng, nhất quán, đồng thời điều chỉnh giọng điệu cho khán giả của bạn. Ghép quy tắc với một mô hình nội dung: nêu trường nào là bắt buộc, hướng dẫn chiều dài hợp lý, và điều gì xảy ra khi thông tin thiếu. Đặt hướng dẫn vào tài liệu component và quy trình CMS để biên tập viên có thể sử dụng.

Thông báo lỗi

Nói rõ điều gì thất bại, xảy ra ở đâu và hành động tiếp theo khi an toàn và hữu ích để làm vậy.

Hướng dẫn độ dài

Giới hạn là tín hiệu để thiết kế lại hoặc viết lại, không phải là giấy phép loại bỏ ý nghĩa thiết yếu.

06

Quản trị hệ thống trước khi nó phát triển nhanh hơn niềm tin

Quản trị là quy trình nhẹ để xác định quyền sở hữu, yêu cầu, rà soát, phát hành và nghỉ hưu. Đặt tên người chịu trách nhiệm và một nhóm rà soát có thể mang chuyên môn thiết kế, kỹ thuật, nội dung và khả năng truy cập. Phù hợp bằng chứng với bán kính ảnh hưởng (blast radius). Một pattern cục bộ có thể cần một tuyên bố vấn đề và kiểm thử trang. Một thay đổi nút chia sẻ hoặc token nên bao gồm các hành trình bị ảnh hưởng, kiểm tra khả năng truy cập, so sánh hình ảnh, ghi chú di cư và chỉ dẫn hoàn nguyên. GOV.UK yêu cầu người đóng góp chứng minh một component hữu ích cho nhiều đội, không trùng lặp, và được thử nghiệm với người dùng đại diện; dùng đó làm mô hình thực dụng hơn là quy tắc phổ quát.

Bản ghi quyết định (Decision record)

Lưu vấn đề, các phương án, quyết định, người chịu trách nhiệm, phiên bản bị ảnh hưởng và ngày rà soát ở nơi các đội có thể tìm kiếm.

Phân loại thay đổi (Change classes)

Gắn nhãn thay đổi là patch, additive, hoặc breaking để người tiêu thụ biết khi nào cần di cư và khoảng thời gian tương thích.

07

Ngăn ngừa thoái lui trước khi phát hành

Kết nối hệ thống với quá trình bàn giao. Yêu cầu một thay đổi phải xác định các token và component bị chạm tới, sau đó kiểm thử các trạng thái bị ảnh hưởng và các trang đại diện. So sánh hình ảnh, kiểm thử tương tác, rà soát nội dung và kiểm tra khả năng truy cập tìm ra các lỗi khác nhau. Ưu tiên các hành trình có hậu quả cao cũng như những hành trình có lưu lượng lớn; truy cập tài khoản và biểu mẫu liên hệ có thể quan trọng ngay cả khi lưu lượng khiêm tốn. Điều này hỗ trợ công việc tối ưu hóa tính khả dụng chủ động và khắc phục của Status Is UP bằng cách thu hẹp phạm vi lỗi và làm cho một bản sửa được phê duyệt dễ xác minh hơn. Nó không phải là giám sát thời gian chết hay thay thế kế hoạch sự cố.

Bằng chứng phát hành

Giữ phiên bản component, kết quả kiểm thử, phát hiện, phê duyệt và bất kỳ rủi ro được chấp nhận nào cùng với hồ sơ phát hành.

Sẵn sàng hoàn nguyên

Bảo lưu phiên bản ổn định trước đó và kiểm tra các bước khôi phục và xác minh đã ghi trong thời gian bảo trì rủi ro thấp.

HÀNH ĐỘNG / XÁC MINH

Hướng dẫn việc cần làm thiết thực.

  1. 01

    Kiểm kê các quyết định lặp lại

    Rà soát các template chính và liệt kê các giá trị, điều khiển, thông điệp, mẫu, người sở hữu và các bất nhất đã biết lặp lại.

    XÁC MINH: Danh sách xác định các component và giá trị được lặp lại nhiều nhất.
  2. 02

    Công bố một tập nền tảng nhỏ

    Đặt tên token cho các vai trò màu lặp lại, kiểu chữ, khoảng cách, đường viền và xử lý tiêu điểm, kèm mục đích và người sở hữu.

    XÁC MINH: Người rà soát có thể tìm thấy tên token, giá trị, mục đích và cách sử dụng được phê duyệt của mỗi token.
  3. 03

    Ghi chép các component quan trọng

    Ưu tiên các component được dùng trong truy cập tài khoản, tìm kiếm, liên hệ, chuyển đổi và các nhiệm vụ có hậu quả khác.

    XÁC MINH: Mỗi component bao phủ giải phẫu, trạng thái, ngữ nghĩa, hành vi bàn phím và quy tắc nội dung.
  4. 04

    Đặt quy tắc nội dung cạnh component

    Xác định nhãn, lỗi, liên kết, tiêu đề, thuật ngữ và hướng dẫn độ dài trong tài liệu component và CMS.

    XÁC MINH: Một biên tập viên có thể tạo một thể hiện hợp lệ mà không cần dựa vào một quy ước chưa được ghi chép.
  5. 05

    Kiểm thử khả năng truy cập trong ngữ cảnh

    Kết hợp kiểm tra tự động với bàn phím, tiêu điểm, zoom, kiểm thử đáp ứng và rà soát trang đại diện; tham gia người dùng công cụ hỗ trợ khi rủi ro đủ lớn.

    XÁC MINH: Bằng chứng phát hành ghi lại phát hiện, người chịu trách nhiệm, khắc phục, ngoại lệ và rủi ro còn lại.
  6. 06

    Tạo đường đóng góp

    Yêu cầu một tuyên bố vấn đề, kiểm tra trùng lặp, bằng chứng nhu cầu, kiểm thử, quyền sở hữu và tác động phiên bản cho các bổ sung chia sẻ.

    XÁC MINH: Các đội có thể tìm vị trí đường yêu cầu và các quyết định trước đây.
  7. 07

    Kiểm thử thay đổi chia sẻ trên các trang thực

    Với cập nhật token hoặc component, kiểm tra các hành trình bị ảnh hưởng, nội dung dài, lỗi và các thiết bị hoặc trình duyệt liên quan.

    XÁC MINH: Hồ sơ phát hành nêu tên các trang đại diện và các trạng thái đã kiểm tra.
  8. 08

    Lên kế hoạch hoàn nguyên cùng phát hành

    Giữ phiên bản ổn định trước đó, đường phê duyệt, các bước khôi phục và phương pháp xác minh hành trình cho các thay đổi rộng.

    XÁC MINH: Người bảo trì không phải là tác giả thay đổi có thể khôi phục và xác thực từ hồ sơ.
  9. 09

    Rà soát tính hữu ích hàng quý

    Tìm các component trùng lặp, ghi đè không được quản lý, hướng dẫn lỗi thời, phát hiện khả năng truy cập mở và các mẫu thiếu.

    XÁC MINH: Việc rà soát tạo ra các quyết định có ngày, người sở hữu: giữ, cải thiện, loại bỏ dần, hoặc nghiên cứu.
CHỦ ĐỀ THẢO LUẬN

So sánh các đánh đổi, không chia sẻ dữ liệu riêng tư.

Dùng các câu hỏi này với nhóm hoặc cộng đồng chủ sở hữu website. Chia sẻ phương pháp và bài học, nhưng tuyệt đối không dán thông tin đăng nhập, hồ sơ khách hàng hay chi tiết hạ tầng không công khai.

  1. 01

    Quyết định giao diện lặp lại nào gây nhầm lẫn hoặc tốn thời gian rà soát nhất cho khách hàng trên site của bạn, và điều gì sẽ biện minh cho việc chuẩn hóa nó?

  2. 02

    Làm thế nào để các nhà thiết kế, nhà phát triển, biên tập viên nội dung và người rà soát khả năng truy cập biết rằng một component chia sẻ đã thay đổi?

  3. 03

    Component ít rủi ro nào bạn có thể ghi chép và kiểm thử trong tháng này để chứng minh quy trình đóng góp và hoàn nguyên trước khi mở rộng hệ thống?

TÀI NGUYÊN PHỔ BIẾN / UY TÍN

Mở tài liệu nguồn.

U.S. Web Design System, General Services AdministrationDesign tokens ↗

Giải thích token như các quyết định hình ảnh rời rạc và cho thấy cách dùng chúng cho kiểu chữ, khoảng cách và màu sắc.

Đã rà soát 2026-09-27
U.S. Web Design System, General Services AdministrationAccessibility ↗

Hướng dẫn thực tế về kiểm thử khả năng truy cập ở cấp component và cấp trang, bao gồm các giới hạn của nó.

Đã rà soát 2026-09-27
World Wide Web ConsortiumWeb Content Accessibility Guidelines 2.2 ↗

Tiêu chuẩn kỹ thuật chính cho vận hành bằng bàn phím, tiêu điểm, nhãn, độ tương phản và các tiêu chí khả năng truy cập liên quan.

Đã rà soát 2026-09-27
GOV.UK Design SystemContribution criteria ↗

Một mô hình cụ thể để đánh giá liệu một component có hữu ích, duy nhất, khả dụng, nhất quán và đa dụng hay không.

Đã rà soát 2026-09-27
GOV.UK Content and Publishing GuidanceA to Z style guide ↗

Tham chiếu hữu ích cho tiêu chuẩn nội dung rõ ràng, nhất quán, câu chủ động, xưng hô trực tiếp và cách giải thích chữ viết tắt.

Đã rà soát 2026-09-27
Design Tokens Community GroupDesign Tokens Format Module 2025.10 ↗

Định nghĩa thuật ngữ token và mục tiêu khả năng tương tác; đây là một báo cáo Dự thảo của Community Group, không phải một Chuẩn W3C.

Đã rà soát 2026-09-27

Chính sách nguồn. Bài viết này sử dụng hướng dẫn công khai từ các tổ chức chuẩn và hệ thống thiết kế chính phủ. Các khuyến nghị là diễn giải thực dụng dành cho chủ sở hữu website, không phải tuyên bố tuân thủ pháp lý. Các nguồn đã được mở và rà soát tại ngày nêu; Design Tokens Format Module là báo cáo Dự thảo của Community Group chứ không phải Chuẩn W3C.

GIẢI ĐÁP NHANH

Các câu hỏi thường gặp.

Hệ thống thiết kế nhỏ nhất hữu ích là gì?

Bắt đầu với các nền tảng được đặt tên, các component lặp lại trong các hành trình quan trọng, quy tắc nội dung, kỳ vọng về khả năng truy cập và quyền sở hữu được xác định. Một danh mục không có quy tắc sử dụng hoặc quy trình rà soát không giảm được sự không nhất quán một cách tin cậy.

Các component có khả năng truy cập có làm cho website của tôi trở nên truy cập được không?

Không. Mã component là nền tảng hữu ích, nhưng ngữ cảnh trang, nội dung, thứ tự tiêu điểm, tích hợp, widget bên thứ ba và kiểm thử người dùng thực tế cũng quan trọng. Hãy kiểm thử hành trình hoàn chỉnh.

Hệ thống thiết kế hỗ trợ độ tin cậy website như thế nào?

Nó tập trung các quyết định được phê duyệt và ghi lại phạm vi để kiểm thử, khắc phục và hoàn nguyên. Nó không thay thế giám sát khả dụng, phản ứng sự cố hay lập kế hoạch khôi phục.

Status Is UP Editorial Team · Biên tập viên Hỗ trợ Độ khả dụng (Uptime Enablement Editors)

Được rà soát bởi Trưởng nhóm hệ thống thiết kế với rà soát khả năng truy cập và đảm bảo chất lượng front-end. Xuất bản 2026-09-27; cập nhật 2026-09-30.