Programmer hands Working at home with computer. Man writing a code. Men programmer hands on the keyboard. Hand coding and showing code graphic on screen. Web Design Business Concep

Mở đầu

Việc cải thiện khả năng truy cập web đòi hỏi nhiều sự cân nhắc kỹ thuật, trong đó tính năng “Bỏ qua khối (Skip to Content)” là một trong những chức năng quan trọng giúp người dùng thao tác hiệu quả trên trang web. Đặc biệt, đối với người khiếm thị sử dụng trình đọc màn hình hoặc người dùng điều hướng bằng bàn phím, tính năng này mang lại sự tiện lợi lớn. Bài viết này sẽ giải thích vai trò của tính năng Bỏ qua khối, cách triển khai và những phương pháp cụ thể để nâng cao trải nghiệm người dùng.

Bỏ qua khối là gì?

Tính năng Bỏ qua khối (Skip to Content) cho phép người dùng bỏ qua các phần lặp đi lặp lại như menu, tiêu đề, thanh bên trên trang web và chuyển trực tiếp đến nội dung chính. Trên hầu hết các trang web, có nhiều yếu tố chung hiển thị trên nhiều trang, như menu tiêu đề hoặc thanh điều hướng. Đối với người dùng chỉ sử dụng bàn phím hoặc người dùng trình đọc màn hình, việc phải điều hướng qua các phần lặp lại này mỗi lần sẽ tốn thời gian và công sức.

Việc cung cấp tính năng Bỏ qua khối giúp người dùng nhanh chóng truy cập vào nội dung chính và giảm thiểu các thao tác không cần thiết. Điều này không chỉ cải thiện trải nghiệm người dùng mà còn là yếu tố quan trọng để tuân thủ các tiêu chuẩn quốc tế về khả năng truy cập như “Hướng dẫn Tiếp cận Nội dung Web (WCAG)”.

Tầm quan trọng của tính năng Bỏ qua khối

Tính năng Bỏ qua khối đặc biệt hiệu quả đối với những người dùng sau:

  • Người khiếm thị: Khi sử dụng trình đọc màn hình, việc đọc hết thanh điều hướng và menu của trang tốn rất nhiều thời gian. Với tính năng Bỏ qua khối, người dùng có thể bỏ qua các phần này và chuyển trực tiếp đến nội dung, giúp sử dụng trang hiệu quả hơn.
  • Người dùng bàn phím: Những người chỉ thao tác bằng bàn phím phải di chuyển qua từng menu và liên kết bằng phím Tab. Với tính năng Bỏ qua khối, họ có thể bỏ qua các bước di chuyển không cần thiết và nhanh chóng truy cập vào nội dung mong muốn.
  • Người dùng có khuyết tật vận động: Đối với những người gặp khó khăn khi sử dụng chuột, việc điều hướng hiệu quả bằng bàn phím là rất quan trọng. Tính năng Bỏ qua khối giúp giảm bớt gánh nặng đáng kể cho những người dùng này.

Cách triển khai tính năng Bỏ qua khối

Tính năng Bỏ qua khối là một kỹ thuật đơn giản và có thể triển khai hiệu quả với ít mã. Cách phổ biến nhất là đặt “liên kết bỏ qua (Skip Link)” ở đầu trang và thiết lập để liên kết này được chọn làm tiêu điểm đầu tiên khi thao tác bằng bàn phím. Điều này cho phép người dùng nhấp vào liên kết và nhảy thẳng đến nội dung chính của trang.

Ví dụ triển khai cơ bản trong HTML

Dưới đây là một ví dụ mã cơ bản để triển khai tính năng Bỏ qua khối trong HTML.

<a href="#main-content" class="skip-link">Bỏ qua đến nội dung chính</a>

<header>
  <!-- Nội dung tiêu đề -->
</header>

<nav>
  <!-- Thanh điều hướng -->
</nav>

<main id="main-content">
  <!-- Nội dung chính -->
</main>

Trong đoạn mã này, thẻ <a> tạo một liên kết với nội dung “Bỏ qua đến nội dung chính”, và liên kết này được thiết lập để nhảy đến thẻ <main> có thuộc tính ID là #main-content. Với cách triển khai đơn giản này, việc điều hướng bằng bàn phím sẽ được cải thiện đáng kể về hiệu quả.

Điều chỉnh trực quan bằng CSS Thông thường, liên kết bỏ qua khối chỉ hiển thị khi thao tác bằng bàn phím. Để tránh gây cản trở về mặt trực quan, bạn nên điều chỉnh kiểu dáng bằng CSS như sau.

.skip-link {
  position: absolute;
  top: -40px;
  left: 0;
  background-color: #000;
  color: #fff;
  padding: 8px;
  z-index: 100;
}

.skip-link:focus {
  top: 10px;
  outline: none;
}

Với kiểu dáng này, liên kết sẽ ẩn ngoài màn hình trong trạng thái bình thường và chỉ hiển thị ở phía trên màn hình khi được chọn bằng bàn phím. Điều này giúp tránh gây cản trở về mặt trực quan và chỉ cung cấp cho người dùng khi cần thiết.

Cách sử dụng hiệu quả tính năng Bỏ qua khối

1. Thiết lập nhiều điểm bỏ qua

Đối với các trang web lớn có nhiều phần nội dung, không chỉ bỏ qua đến nội dung chính mà còn có thể cung cấp nhiều liên kết bỏ qua đến các phần cụ thể khác sẽ hiệu quả hơn. Ví dụ, thêm các liên kết như “Bỏ qua đến thanh bên” hoặc “Bỏ qua đến chân trang” sẽ giúp điều hướng trở nên thân thiện hơn với người dùng.

2. Sử dụng nhãn rõ ràng

Thay vì sử dụng các cụm từ mơ hồ như “Nhấp vào đây” cho liên kết bỏ qua, điều quan trọng là mô tả rõ ràng điểm đến của liên kết. Ví dụ, sử dụng các nhãn cụ thể như “Bỏ qua đến nội dung chính” hoặc “Bỏ qua điều hướng” sẽ cung cấp cho người dùng các liên kết dễ hiểu và dễ sử dụng hơn.

3. Cân nhắc đến khả năng hiển thị của liên kết bỏ qua

Liên kết bỏ qua cần phải dễ dàng tìm thấy đối với người dùng bàn phím. Ngay cả khi liên kết được ẩn về mặt trực quan, hãy điều chỉnh kiểu dáng để nó hiển thị rõ ràng khi được chọn bằng bàn phím. Đặc biệt, khi ở trạng thái focus, thiết kế của liên kết cần được nhấn mạnh rõ ràng.

Tóm tắt

“Bỏ qua khối” là một tính năng rất quan trọng từ góc độ khả năng truy cập web. Đặc biệt, đối với người dùng trình đọc màn hình và những người thao tác bằng bàn phím, việc cung cấp điều hướng hiệu quả sẽ cải thiện đáng kể tính dễ sử dụng của toàn bộ trang web. Dù là một triển khai đơn giản nhưng tính năng này mang lại hiệu quả lớn, do đó, nó nên được áp dụng trên tất cả các trang web.

Lợi ích của tính năng Bỏ qua khối

Người dùng có thể truy cập nhanh chóng vào nội dung chính. Hỗ trợ trình đọc màn hình và điều hướng bằng bàn phím. Cải thiện đáng kể khả năng truy cập chỉ với việc triển khai đơn giản. Hãy tích cực triển khai tính năng Bỏ qua khối để nâng cao tính dễ sử dụng của trang web và cung cấp trải nghiệm số dễ tiếp cận hơn cho nhiều người dùng.


Chúng tôi đã phát hành UUU Web Accessibility Widget Tool, công cụ giúp dễ dàng triển khai khả năng truy cập web. Nếu bạn quan tâm đến việc cải thiện khả năng truy cập, hãy xem thêm thông tin chi tiết.

By greeden

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)