Memahami Aturan Aksesibilitas Web
Pedoman Aksesibilitas Konten Web (WCAG) mendefinisikan prinsip, pedoman, dan kriteria keberhasilan untuk membuat konten web dapat diakses oleh penyandang disabilitas. Dalam kerangka ini, aturan aksesibilitas web memberi pengembang kriteria khusus yang harus dipatuhi agar konten digital, seperti situs web, aplikasi, dan multimedia, dapat diakses oleh banyak orang, termasuk mereka yang memiliki gangguan penglihatan, pendengaran, motorik, dan kognitif. gangguan.
Aspose.HTML for .NET menyederhanakan penerapan dan validasi Aturan Aksesibilitas Web, menawarkan serangkaian alat canggih untuk pengembang. Keluarkan potensi penuh aksesibilitas web dan integrasikan pemeriksaan konten web dengan mudah terhadap kepatuhan WCAG ke dalam proyek Anda!
Pertama, pastikan Anda telah Aspose.HTML for .NET terinstal di proyek Anda. Proses instalasi perpustakaan ini cukup sederhana. Buka manajer paket NuGet, cari Aspose.HTML, dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console:
Instal Aspose.HTML for .NET
Install-Package Aspose.HTML
Periksa Dokumen HTML untuk Kepatuhan dengan Aturan WCAG Tertentu
Aspose.HTML for .NET menyediakan namespace Aspose.Html.Accessibility , yang ditujukan untuk semua manipulasi dan pemeriksaan terkait aksesibilitas web. Kelas AccessibilityRules adalah gudang persyaratan, kriteria keberhasilan, dan teknik WCAG 2.0 serta memiliki struktur yang sesuai dengan spesifikasi WCAG (Referensi Cepat) . Aturan aksesibilitas menentukan bagaimana konten dan antarmuka digital harus dirancang dan dikembangkan untuk memastikan konten dan antarmuka tersebut dapat diakses oleh penyandang disabilitas.
Cuplikan kode berikut menunjukkan cara memeriksa dokumen HTML terhadap aturan aksesibilitas web tertentu dan mendapatkan hasil mendetail untuk analisis dan tindakan lebih lanjut.
Kode C# untuk memeriksa beberapa aturan aksesibilitas
using Aspose.Html;
using Aspose.Html.Accessibility;
...
var htmlPath = Path.Combine(DataDir, "input.html");
// Initialize webaccessibility container
var webAccessibility = new WebAccessibility();
// List of necessary rules for checking (rule code according to the specification)
var rulesCode = new string[] { "H2", "H37", "H67", "H86" };
// Get the required IList<Rule> rules from the rules reference
var rules = webAccessibility.Rules.GetRules(rulesCode);
// Create an accessibility validator, pass the found rules as parameters, and specify the full validation settings
var validator = webAccessibility.CreateValidator(rules, ValidationBuilder.All);
// Initialize an object of the HTMLDocument
using (var document = new HTMLDocument(htmlPath))
{
// Check the document
var validationResult = validator.Validate(document);
// Return the result in string format
// SaveToString – return only errors and warnings
Console.WriteLine(validationResult.SaveToString());
}
Langkah-langkah untuk Memeriksa Kepatuhan terhadap Pedoman Aksesibilitas Web
- Menginisialisasi Wadah Aksesibilitas Web. Gunakan konstruktor WebAccessibility() untuk membuat instance kelas WebAccessibility.
- Mendapatkan Aturan yang Diperlukan. Tentukan daftar kode aturan yang ingin Anda periksa. Dalam contoh ini, aturan seperti “H2”, “H37”, “H67”, dan “H86” dipilih. Gunakan metode GetRules() untuk mendapatkan aturan berdasarkan kode dari WCAG.
- Membuat Validator Aksesibilitas. Panggil metode CreateValidator() untuk membuat objek validator.
- Validasi Dokumen HTML. Gunakan kelas
HTMLDocument
untuk menginisialisasi dokumen HTML Anda untuk validasi. Anda dapat memuat HTML dari file atau URL. Gunakan metode
Validate()
untuk memeriksa konten HTML terhadap kriteria yang dipilih. Hasilnya disimpan dalam variabel
validationResult
. - Menangani Hasil Validasi. Dapatkan hasil detail untuk analisis dan tindakan lebih lanjut, yang kemudian dikeluarkan dalam format string menggunakan
SaveToString()
.
Aturan Aksesibilitas – Dokumentasi
Bab dokumentasi Aksesibilitas Web – Cara Memeriksa menawarkan panduan terperinci tentang memvalidasi dokumen HTML sesuai dengan kepatuhan WCAG. Aspose.HTML for .NET API menyediakan namespace Aspose.Html.Accessibility untuk semua manipulasi dan pemeriksaan terkait aksesibilitas web. Setelah memeriksa situs web Anda, aplikasi web, atau dokumen HTML lainnya, Anda dapat yakin bahwa penyandang disabilitas akan dapat menggunakannya secara efektif. Anda dapat memeriksa aksesibilitas situs web untuk semua kepatuhan WCAG atau hanya memenuhi kriteria tertentu. Aspose.HTML for .NET membantu Anda melewati pemeriksaan ini.
Dalam artikel Aturan Aksesibilitas Web , Anda akan mempelajari cara menggunakan kelas AccessibilityRules, yang merupakan gudang persyaratan, kriteria keberhasilan, dan teknik WCAG2.
Pemeriksa Aksesibilitas Web – Aplikasi Online
Aspose.HTML menawarkan Pemeriksa Aksesibilitas Web – alat pengujian aksesibilitas web online yang memindai halaman web dan memvalidasinya untuk kepatuhan WCAG. Dapatkan wawasan instan tentang kepatuhan situs web Anda, sehingga Anda dapat menentukan sejauh mana koreksi yang diperlukan dan kesenjangan antara status situs web atau dokumen HTML saat ini dan persyaratan WCAG. Gunakan Pemeriksa Aksesibilitas Web di browser Anda untuk mengidentifikasi kesalahan aksesibilitas tanpa batasan secara gratis!
Aspose.HTML Lainnya yang Didukung untuk Fitur .NET API
Gunakan perpustakaan Aspose.HTML for .NET untuk mengonversi, menggabungkan, mengedit dokumen HTML, EPUB, MHTML, XHTML, MD, mengekstrak data dari web, dan banyak lagi!