Làm cách nào để ẩn bất kỳ phần tử nào khỏi trang từ Trình tạo màn hình nhưng không phải từ trang cho người dùng bình thường?Làm cách nào để ẩn bất kỳ phần tử nào khỏi trang từ Trình tạo màn hình nhưng không phải từ trang cho người dùng bình thường?
Tôi biết các đoạn mã này nhưng tôi muốn ẩn nội dung nào đó khỏi màn hình redaer nhưng không phải từ trang trực quan. Trình đọc màn hình nên bỏ qua phần ẩn.
/* Hide for both screenreaders and browsers
css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders
www.webaim.org/techniques/css/invisiblecontent/ ; & j.mp/visuallyhidden ; */
.visuallyhidden { position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px); }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
Tôi nghĩ rằng nhiều trình đọc màn hình không hỗ trợ '@media aural' hoặc' @media speech' mặc dù những người ở xung quanh trong nhiều năm vì vậy bài phát biểu CSS3 dường như không thể –
Sucks. Tôi muốn công cụ này sẽ được hỗ trợ. Nó sẽ làm cho cuộc sống của chúng ta dễ dàng hơn nhiều. –