كيف يمكن للمرء تنفيذ شيء مثل الاختصار في HTML5؟

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

  •  28-09-2019
  •  | 
  •  

سؤال

بشرط acronym هل تمت إزالة في HTML 5 ، كيف يمكن للمرء الحصول على دعم معايير مع وظائف مماثلة؟ يبدو أن كل العلامة التي تمت إزالتها الأخرى يمكن أن تفعل ذلك ، ولكن يبدو أن هذه العلامة تمت إزالتها بالكامل ...

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

المحلول

<abbr> كان إعادة الشراء لكل من الاختصارات وكذلك الاختصارات:

ال abbr يمثل العنصر اختصارًا أو اختصارًا ، اختياريًا مع توسعه.

إذا كنت تريد أن تكون محددًا مع دلالاتك ، فربما تضيف class="acronym" سيفعل الخدعة. أعتقد أن هذا بقدر ما تستطيع ، على الرغم من أنني يجب أن أضيف ذلك class ليس له قيمة دلالية فعلية على الإطلاق.

نصائح أخرى

اعتقدت <abbr> استبدال <acronym>?

http://www.html-5.com/tags/abbr-tag/

هل يمكنك توضيح ما تحاول أن تجعله يبدو بالضبط؟ النمط الافتراضي ل <acronym> يختلف عبر المتصفحات. تستخدم Opera ترافئًا منقطًا ولا يقوم Chrome بتصميم كل شيء ، على سبيل المثال. هل تحاول محاكاة النمط الافتراضي لمتصفح معين؟

ومع ذلك ، إذا كنت تعني رسالة على غرار تلميح الأدوات التي تظهر على تحوم الماوس ، فيجب أن تكون قادرًا على استخدام نفس السمة في <abbr> كما كان من قبل: title="your acronym's definition".

ال acronym تم طي العنصر في abbr العنصر ، لأن

  1. لم يكن معظم مؤلفي HTML يعرفون الفرق بين اختصار واختصار وبالتالي استخدموها بشكل خاطئ و
  2. بالنسبة لحالات استخدام هذين العنصرين ، فإن الفرق بين الاختصار والاختصار غير ذي صلة على أي حال.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top