هل يجب أن أكرر اسم الشخص في نص بديل لـ <img> إذا كان الاسم موجودا بالفعل في المصدر تحت الصورة?

StackOverflow https://stackoverflow.com/questions/2144701

سؤال

إذا كان لدي بالفعل اسم شخص تحت / فوق الصورة ، فهل يجب أن أستخدم نفس الاسم في نص بديل?

نص بديل http://easycaptures.com/fs/uploaded/227/6990285751.jpg

<p><img width="125" height="157" alt="George Washington" 
src="media/gw.jpg"><span>George Washington</span><p>


<p><span>George Washington</span>
<img width="125" height="157" alt="George Washington" src="media/gw.jpg"><p>

يجب أن أكرر <span> في alt في كلتا الحالتين ?الصورة ليس لها رابط.

هل كانت مفيدة؟

المحلول

نعم.

نص ALT مهم لقراء الشاشة وما شابه. النص "قريب" إلى صورة لا له معنى كبير لهذه البرامج.

المزيد من المعلومات من W3C حول هذا الموضوع.

نصائح أخرى

لا. المحتوى المكرر غير مفيد. إذا توضح صورة ما مجرد شيء موجود بالفعل في محتوى النص العادي ، فيجب أن يكون لها سمة ALT فارغة

كاختبار مفيد ، استخدم متصفح Lynx للنظر في الصفحة. إذا بدا الأمر غبيًا ، فإن النص البديل خاطئ.

فيما يلي كيفية تقديمه إذا قمت بتكرار النص البديل (نسخ/لصق من مثالك):

    George Washington George Washington

لا ...و نعم!

  • لا ، أنا رأيي يجب أن لا فقط كرر النص.
  • ومع ذلك ، أنت ينبغي انظر ال ALT السمة كفرصة لتقديم (قصيرة) الوصف من الصورة ، على سبيل المثال."صورة لجورج واشنطن ، زيت على قماش ، حوالي عام 1790".

هذه الحالة الصورة لا لا تعمل فقط كتنسيق الصفحة.بدلا من ذلك ، انها عنصر تحمل المعلومات.المستخدمون غير القادرين على رؤية المعلومات (على سبيل المثال.قراء الشاشة) يجب أن يكون على الأقل فرصة لمعرفة ما كنت في عداد المفقودين.

رقم. يظهر نص ALT ك لبديل للصورة عندما لا يمكن عرضها.

فيما يلي مقتطف من المواصفات المستقيمة إلى الأمام تمامًا:

  • لا تحدد نصًا بديلًا غير ذي صلة عند تضمين الصور المقصودة
    لتنسيق صفحة ، على سبيل المثال ،
    alt = "الكرة الحمراء" سيكون غير مناسب لصورة تضيف كرة حمراء لتزيين عنوان أو فقرة. في مثل هذه الحالات ، يجب أن يكون النص البديل هو السلسلة الفارغة (""). ينصح المؤلفون بأي حال من الأحوال بتجنب استخدام
    صور لتنسيق الصفحات ؛ ملاءات نمط
    يجب أن تستخدم بدلا من ذلك.
  • لا تحدد نصًا بديلًا لا معنى له (على سبيل المثال ، "نص وهمية"). لن يقتصر الأمر على إحباط المستخدمين ، بل سيؤدي إلى إبطاء وكلاء المستخدمين الذين يجب أن يحولوا النص إلى إخراج الكلام أو برايل. تشغيل المحطات ، والمستخدمين الذين لا يدعم متصفحاتهم النماذج ، ويضعف المستخدمون بصريًا ، وأولئك الذين يستخدمون توليفات الكلام ، وأولئك الذين قاموا بتكوين مستخدمهم الرسومي
    وكلاء لا لعرض الصور ، إلخ.

لذلك يقول من الواضح جدا عدم التكرار. يمكن استبدال "الكرة الحمراء" في الحالة الأولى بـ "جورج واشنطن".

فيما يلي مقالة جيدة كيفية استخدام ALT-ATTRIUBLE بشكل صحيح: سمات البديل

تعديل: حسنًا ، أعتقد أنني قد أسيء فهمه. لم أقل أنه يجب أن لا يستخدم أحد المشاهدين هنا.

نحن نتحدث عن قراء الشاشة و AccessiBilty هنا ، أليس كذلك؟ أوافق على أن الصورة مهمة نحن. ولكن هل هو للمكفوفين؟ أم أنها مجرد زخرفة للنص؟

تذكر أن السؤال كان Wether لتكرار الاسم في السمة ALT. وأنا أقول "لا". عندما لا يتم عرض الصور ، يتم عرض النص ALT. سأفعل ذلك بشكل اقتراح بهذه الطريقة:

<p><img src="george.jpg" alt="Image of " />George Washington</p>

البديل هو بديل عندما لا يتم عرض الصورة وليس الوصف (لدينا description لهذا).

لن يضر - وإلا فإن مستخدم ScreenReader قد يترك لتتساءل عما إذا كانت الصورة هي في الواقع صورة الشخص الذي يأتي اسمه بعد ذلك.

دعونا شرح ما فعلته! كان لديك ميزة تم بناؤها داخل WSP، قمت بنشر WSP إلى WebApp ثم قمت بتنشيط الميزة ... ثم قررت إزالة WSP ولكن نسيت إلغاء تنشيط الميزة التي تتركك في الموضع الذي تقوم به حاليا!

في المرة القادمة قم بإلغاء تنشيط الميزة قبل إزالة WSP، بمجرد إزالة WSP، يقوم بإزالة الملفات من مجلد الخنزير! giveacodicetagpre.

http://technet.microsoft.com / en-us/library/cc262680(V==OFFICE.12).aspx giveacodicetagpre.

http://technet.microsoft.com /en-us/library/cc262976(V==OFFICE.12).aspx

سيؤدي ذلك إلى إزالة الميزة بغض النظر عن

يمكنك إعادة تحميل WSP والميزة (يجب أن تكون نفس الاسم ورقم GUID ورقم الإصدار) ولكن عليك استخدام سمة Force لإضافتها مرة أخرى وتفعل الطريقة أعلاه لإزالتها. استخدام -Force عند الإضافة هناك حاجة إليها لأنه سيقول إنه موجود بالفعل ولكنه لم يحصن عليه!

السبب في ذلك يدل على أنه موجود في WebApp الخاص بك، لا يزال يتم عرضه ضمن جدول قاعدة بيانات SQL DBO.Features التي تحتوي على معرف الموقع ومعرف ميزة ومعرف الويب إلخ ...

قبل أن يشكو أي شخص أن عام 2010 وهذا هو STSADM، نعم لدينا PowerShell لعام 2010 ولكن يمكنك أيضا استخدام STSADM في عام 2010. أنا باستخدام STSADM بسبب سمة القوة!

لديك متجه من أزواج: الفهرس -> القيمة، مرتبة حسب الفهرس.ثم تكرر كلا ناقلات في وقت واحد.إذا كان لديك نفس الفهرس في قيمتين مضاعفة، فقم بإضافة هذا للنتيجة والانتقال إلى الزوج التالي في كلا المخلفات.آخر مؤشر التكرار زيادة على المتجه حيث العنصر الأول من الزوج أصغر.

على افتراض أنك لا تعدل البيانات كثيرا، بالطبع.

ie.e.في pseudocode: giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top