كيف يمكن للمرء تنفيذ شيء مثل الاختصار في HTML5؟
سؤال
بشرط acronym
هل تمت إزالة في HTML 5 ، كيف يمكن للمرء الحصول على دعم معايير مع وظائف مماثلة؟ يبدو أن كل العلامة التي تمت إزالتها الأخرى يمكن أن تفعل ذلك ، ولكن يبدو أن هذه العلامة تمت إزالتها بالكامل ...
المحلول
<abbr>
كان إعادة الشراء لكل من الاختصارات وكذلك الاختصارات:
ال
abbr
يمثل العنصر اختصارًا أو اختصارًا ، اختياريًا مع توسعه.
إذا كنت تريد أن تكون محددًا مع دلالاتك ، فربما تضيف class="acronym"
سيفعل الخدعة. أعتقد أن هذا بقدر ما تستطيع ، على الرغم من أنني يجب أن أضيف ذلك class
ليس له قيمة دلالية فعلية على الإطلاق.
نصائح أخرى
اعتقدت <abbr>
استبدال <acronym>
?
هل يمكنك توضيح ما تحاول أن تجعله يبدو بالضبط؟ النمط الافتراضي ل <acronym>
يختلف عبر المتصفحات. تستخدم Opera ترافئًا منقطًا ولا يقوم Chrome بتصميم كل شيء ، على سبيل المثال. هل تحاول محاكاة النمط الافتراضي لمتصفح معين؟
ومع ذلك ، إذا كنت تعني رسالة على غرار تلميح الأدوات التي تظهر على تحوم الماوس ، فيجب أن تكون قادرًا على استخدام نفس السمة في <abbr>
كما كان من قبل: title="your acronym's definition"
.
ال acronym
تم طي العنصر في abbr
العنصر ، لأن
- لم يكن معظم مؤلفي HTML يعرفون الفرق بين اختصار واختصار وبالتالي استخدموها بشكل خاطئ و
- بالنسبة لحالات استخدام هذين العنصرين ، فإن الفرق بين الاختصار والاختصار غير ذي صلة على أي حال.