Rumah  >  Soal Jawab  >  teks badan

Bolehkah anda menambah alt/aria-label terus dalam CSS?

<p>Kami sedang melengkapkan beberapa semakan kebolehaksesan di tapak web kami. Salah satu isu yang ditemui ialah 2 ikon pada versi mudah alih kami memerlukan "teks yang boleh dikenali": </p> <p>Pada halaman ini - https://sthelens.ac.uk/kcc-course-enquiry - ikon carian dan ikon menu hamburger tidak mempunyai teks alt semasa melihat versi mudah alih. Walau bagaimanapun, saya seperti tidak dapat mencari di mana ia dikawal. Saya menjumpai fail CSS yang memberikan imej. Bolehkah saya menambah teks alt terus ke CSS, atau adakah saya perlu mencarinya di tempat lain? </p> <p>Selain itu, adakah sesiapa tahu mengapa kelihatan ada 2 menu hamburger dipaparkan? </p> <p>Jika ini membantu, kami menggunakan Joomla. </p>
P粉106711425P粉106711425431 hari yang lalu633

membalas semua(1)saya akan balas

  • P粉481035232

    P粉4810352322023-09-06 09:20:49

    Ikon ini kedua-duanya ada dalam tag sauh anda, jadi anda menggunakan dua ikon dalam menu anda. Jika ini adalah imej, maka anda harus menggunakan "Alt". Kita boleh menambah tag melalui JS, tetapi jangan paksa penggunaan alt dalam sauh. Sumber

    const anchors = document.querySelectorAll('.mobile-controls a');
    anchors.forEach(anchor => {
        anchor.setAttribute('alt', 'Alternative text');
    });

    balas
    0
  • Batalbalas