لماذا ليس في قائمة العلامات HTML 5 بينما هو؟
-
20-09-2019 - |
سؤال
ألا ينبغي إزالتهما؟ أم أن هذا يعني أننا يجب أن نستخدم <small>
؟ لماذا <big>
أزال ولكن <small>
ليس؟ ما هي المشكلة مع <big>
الذي لا ينطبق على <small>
?
المحلول
تذكر أن العلامات تهدف إلى أن تكون دلالية ، وليست عرضية. هناك شيء مثل اللغة الإنجليزية مثل "طباعة غرامة". هذا ما تمثله العلامة الصغيرة. لا يوجد مفهوم مماثل لـ "الطباعة الكبيرة" باستثناء رأس ، والذي تم تغطيته بالفعل بسبع علامات أخرى.
نصائح أخرى
<small>
يستخدم بشكل متكرر أكثر ، للحواشي وما شابه ... <h1>
, <h2>
و <h3>
لم يكن هناك فائدة ل <big>
, ، وبالتالي لماذا تتم إزالته.
نفس المنطق الذي ينطبق على Small (مثل "طباعة غرامة") كما هو صحيح بالنسبة لـ Big (مثل "تحذير"). غالبًا ما يكون للمنشورات العامة ، في الغالب ، ولكن أيضًا أدلة أو حتى العقود أشياء مكتوبة بخطوط أكبر تشير إلى [هكذا ... الدلالات!] تحذير.
إنه ليس هو نفسه التركيز ، الذي له معنى في السياق ، بل "كل ما تخطيه في هذا النص ، هذا الجزء الذي يجب أن تقرأه لأنه ليس بلاه المعتاد ولكن شيئًا ذا عواقب وخيمة فورية" "
لهذا السبب أعتقد أن الكبار والصغيرة يجب أن يكونا خارجا أو كلاهما.
تمكنت بعض العلامات التقديمية البحتة من الانزلاق إلى المواصفات من قبل ، لكن جثث المعايير 2 قد وصلت أخيرًا إلى حدوثها لإزالة جميع العلامات التقديمية البحتة لصالح استخدام CSS. إذا كان هناك شيء لا يحتوي على قيمة دلالية وكان محضًا للبور البصري - فهو لا ينتمي إلى الترميز - فهو ينتمي إلى ورقة أنماط.