
A practical guide to building accessible navigation menus using the native HTML popover API, updating a 2019 pattern that relied on ARIA disclosure widgets. The approach uses a link plus a button trigger with popovertarget, eliminating the need for JavaScript to show/hide submenus. Key benefits include free Esc and click-to-close support, automatic aria-expanded state, and proper semantics. The post covers HTML structure, button naming with aria-labelledby, focus order considerations, CSS anchor positioning challenges across browsers, and styling tips including forced-colors and logical properties support.
Nguồn: https://adrianroselli.com/2026/07/link-popover-navigation.html. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Google Lighthouse bổ sung hạng mục mới "Agentic Browsing" để kiểm tra mức độ sẵn sàng của website cho AI agents, cung cấp đánh giá pass/fail thay vì điểm 0-100. Các tiêu chí kiểm tra bao gồm: sự hiện diện của file llms.txt, tích hợp WebMCP, chất lượng cây truy cập (accessibility tree), và độ ổn định Cumulative Layout Shift (CLS).
Lập trình viên nên đọc bài này để hiểu cách chuẩn bị website cho tương tác với các bot AI tương tác trực tiếp với người dùng, từ đó tối ưu hóa hiệu suất, tính khả dụng và trải nghiệm cho các công cụ mới này.
Thoughtbot đã bổ sung thư viện component HTML vào Roux, framework CSS của họ, nhằm cung cấp nền tảng vững chắc cho các dự án mà không phụ thuộc vào Tailwind hay React. Thư viện này được xây dựng bằng HTML/CSS thuần, ưu tiên khả năng truy cập và đánh dấu ngữ nghĩa, đồng thời hỗ trợ sao chép-dán mã trực tiếp từ trang tài liệu.
Lập trình viên nên đọc để khám phá cách Roux kết hợp CSS và HTML thành một thư viện thành phần UI đơn giản, dễ sử dụng, đồng thời đáp ứng tốt tính khả dụng và phong cách thiết kế theo tiêu chuẩn Thoughtbot, giúp tiết kiệm thời gian và nâng cao chất lượng dự án.
ARIA Authoring Practices Guide (APG) không phải hướng dẫn tối ưu cho website mà chỉ minh họa đặc tả ARIA dành cho nhà phát triển trình duyệt và công nghệ hỗ trợ. Việc lạm dụng ARIA (kể cả dùng LLM dựa trên APG) đang khiến web kém tiếp cận hơn, khi dữ liệu từ WebAIM cho thấy tỷ lệ lỗi tiếp cận tăng theo mức độ sử dụng ARIA.
Lập trình viên nên đọc bài này để tránh rủi ro khi sử dụng ARIA sai cách, vì việc áp dụng không đúng quy tắc không chỉ làm giảm khả năng tương tác của người dùng có nhu cầu đặc biệt mà còn khiến các công cụ hỗ trợ (như máy đọc màn hình) hoạt động không hiệu quả, làm web trở nên khó tiếp cận hơn.

Tim Wehrle tạo ra một cách hack sáng tạo khi nhúng toàn bộ website HTML vào tệp favicon dưới dạng hình ảnh PNG bằng cách mã hóa các byte UTF-8 thành dữ liệu hình ảnh. Một payload HTML 208-byte cùng header PNG 4-byte vừa đủ trong favicon 9×9 pixel, sau đó dùng TypeScript để giải nén và hiển thị trang web trong trình duyệt. Dự án mã nguồn mở trên GitHub kèm demo trực tuyến.
Lập trình viên nên đọc bài này để khám phá cách áp dụng kỹ thuật mã hóa và giải mã dữ liệu trong thiết kế giao diện web, mở rộng khả năng tương tác và tối ưu hóa không gian lưu trữ cho các ứng dụng nhỏ gọn.
Google ra mắt công cụ Modern Web Guidance tại Google I/O, gồm các tệp Markdown lồng nhau giúp AI tạo mã HTML, CSS và JavaScript chính xác hơn bằng cách cập nhật xu hướng mới nhất. Tài liệu hướng dẫn chi tiết về các tính năng như CSS animations, yêu cầu bắt buộc như overlay hay allow-discrete, đồng thời nhắc nhở nhà phát triển không nên tin hoàn toàn vào AI mà cần hiểu rõ mã mình viết.
Là người viết mã, hiểu rõ các tiêu chuẩn mới nhất như Modern Web Guidance giúp bạn tránh lỗi kỹ thuật, tối ưu hóa hiệu suất và đảm bảo code phù hợp với các tiêu chuẩn hiện đại mà AI không thể thay thế được.
WordPress 7.0.1 RC1 vừa phát hành, tập trung sửa 32 lỗi (18 core tickets + 14 Gutenberg PRs) như tương thích PHP 8.5, lỗi CSS trong wp_kses(), vấn đề UI/admin, accessibility, emoji detection và chỉnh sửa block editor. Bản chính thức dự kiến ra mắt vào 9 tháng 7 năm 2026.
Lập trình viên phát triển WordPress nên theo dõi để cập nhật kiến thức về các bản vá bug quan trọng và tính năng cải tiến trong phiên bản mới, đặc biệt là những thay đổi về tính tương thích PHP 8.5 và cải thiện giao diện người dùng, giúp tối ưu hóa hiệu suất và bảo mật cho các dự án tương lai.
Các website được tạo bằng AI thường vi phạm tiêu chuẩn truy cập web, dẫn đến nguy cơ bị phạt nặng theo các luật như European Accessibility Act hay ADA. Một nghiên cứu chỉ ra rằng redesign thủ công đã khắc phục hơn 50 lỗi (màu sắc, kích thước chữ, nhãn form) và nâng điểm truy cập từ 2.7/10 lên tiêu chuẩn chuyên nghiệp. AI có thể hoàn thành 80% công việc, nhưng 20% còn lại (tính thẩm mỹ, tuân thủ luật) đòi hỏi sự can thiệp của con người để tránh rủi ro pháp lý.
Lập trình viên nên đọc bài này vì họ cần hiểu cách AI tạo ra website không chỉ là công cụ nhanh chóng mà còn có thể gây ra rủi ro pháp lý lớn khi không tuân thủ tiêu chuẩn khả năng tiếp cận, khiến công ty phải chịu phạt nặng và mất uy tín.

Số 748 của Frontend Focus giới thiệu nhiều chủ đề công nghệ web, bao gồm hướng dẫn chi tiết của Jake Archibald về cách điều chỉnh kích thước cho các thẻ select tùy chỉnh bằng calc-size(), phần tử usermedia mới của Google sắp ra mắt trong Chrome 151, bài nói về các mẫu UI CSS hiện đại, triển khai dark mode theo tiêu chuẩn web, hướng dẫn về API View Transitions, kỹ thuật render WebGL không cần GPU, và nghiên cứu thú vị về giới hạn gamut màu hiển thị.
Lập trình viên frontend nên đọc bài này để khám phá cách tối ưu hóa giao diện người dùng với các giải pháp hiện đại như calc-size() cho select element, khám phá tính năng mới của Chrome như usermedia và API mới như View Transitions để nâng cao hiệu suất và tính tương tác của ứng dụng web.