دمج المسافات الفارغة في HTML لتسهيل قراءة النصوص في صفحات الويب
عناصر الموضوع
1- ماهو HTML؟
2- لغة البرمجة
3- وظائف HTML
4- العناصر HTML
5- العناصر التي لم يتم استبدالها
6- العناصر التي تم استبدالها وملغاة
دمج المسافات الفارغة في HTML لتسهيل قراءة النصوص في صفحات الويب … تدمج المسافات الفارغة معا لتبدو كمسافة فارغة واحدة ينتفع منها مطورو html صفحات الويب لتبسيط قراءة النص كصواب أو خطأ؟ حيث إنّ الـ HTML تقنية تستعمل بصفحات الويب، وعن طريقنا سوف نعرض ماهيتها ووظائفها، خلال المقال.
1- ماهو HTM؟
HTML هي أحدي لغات ترميز النص، لأنها واحدة من أبرز اللغات تحديثا وتطورًا لعمل صفحات الويب، لأنها تشرح بنية صفحة الويب، ويتمثل لغة HTML من مجموعة متتالية من العناصر، هذه تعرف العناصر المتصفح بطريقة عرض المحتوى، مثل تعريف أجزاء منه في سبيل المثال هذه فقرة، هذا العنوان، هذا ارتباط.” [1]
2- لغة البرمجة
- HTML أو Hypertext Markup Language هي أحد أنواع لغات الترميز المستعملة في أعداد وإنشاء مواقع الويب وصفحات الويب، وصفحات الويب وتعد هذه اللغة من أكبر اللغات وأكثرها استعمالا التي طورت حاليًا بتوضيح طريقة تعرض بالصور، ويقدر تزويد كائنات تفاعلية كالصوت والفيديو وإنشاء مستندات منظمة.
- تدمج المسافات معًا لتبدو كمسافة واحدة، التي يستعملها محدثو صفحات الويب بتنظيم HTML لتبسيط قراءة النص.
- هل تتضمن HTML على الكثير من البرامج المكتوبة بلغات مختلفة، مثل
- والسبب الأساسي لذلك هو القدرة على تعديل مضمون وسلوك صفحات الويب وتزويد رموز لصفحات التنظيم القياسي لتعيين تخطيط وهيئة المحتوى. الإجابة الصحيحة هي صح الجملة.
3- وظائف HTML
يتنوع HTML عن لغات الترميز الأخرى بالكثير من الامتيازات التي أدت في انتشاره، وهي:
- مجاني وسلس التعلم.
- التناسق مع محركات البحث.
- سرعة العمل والتحميل وخفة الوزن.
- يعزز كافة المتصفحات.
- بساطة الاستعمال والتعديل.
- تعد اللغة الرئيسة لكافة لغات البرمجة.
- بساطة التكامل مع اللغات الأخرى. [2]
4- العناصر HTML
يقوم HTML على سلسلة من العناصر التي تستعملها لاندماج أجزاء متنوعة من المحتوى أو تبديلها لجعلها تبدو أو تعمل بطريقة محددة.
تعريف العناصر والعلامات
تحدد عناصر HTML عن طريق العلامات، وتكتب باستعمال أقواس زاوية (<و>).
العنوان في HTML
على سبيل المثال، عنوان الصفحة هو تسمية من المستوى الأول، ونستعمل له العلامة <h1>. العنوان الرئيسي، “ورشة عمل التعلم الآلي”، هو مضمون العنصر الخاص بنا. يتحرك المضمون بين علامتي الفتح والإغلاق. الشيء بكامله – علامة الفتح والمحتوى وعلامة الإغلاق – هو العنصر.
علامات الفتح والإغلاق
من المهم أن نلاحظ أن علامة الإغلاق هي نفسها علامة الفتح، لكن مقدمة بشرطة منحنية.
الفرق بين العناصر والعلامات
العناصر والعلامات ليست هي ذاتها، على الرغم من أن الكثير من الأشخاص يستعملون المصطلحات بشكل تبادلي.
محتوى العلامات
لقب العلامة هو المضمون بين القوسين. وتحوي العلامة الأقواس. تعرف في هذه الحالة <h1> بأنها عنصر من علامات الفتح والإغلاق وكل المضمون المعروض بين هذه العلامات، بما في ذلك العناصر المتداخلة.
عناصر الفقرة والتداخل
تحتوي عنصر الفقرة على عناصر أخرى مترابطة داخله. لذلك، من الأهم أن تدمج العناصر بشكل صحيح.
إغلاق العناصر في HTML
لا بد من إغلاق دلالات HTML بالتنظيم العكسي الذي فتحت به. على سبيل المثال، نلاحظ طريقة التي فتحت بها <em> وإغلاقها مع دلالتي <strong> للفتح والإغلاق، ودلالة <strong> مفتوحة ومغلقة في دلالتي <p>.
ظهور العلامات في المتصفحات
لا تظهر المتصفحات العلامات نفسها، بل تستعملها لتوضيح محتوى العرض.
أهمية إغلاق العلامات بشكل صحيح
لغة HTML سلسة للغاية، ولكن على سبيل المثال، إذا مسحنا علامات الإغلاق </li>، فهذا يشير إلى أن العلامات الإغلاق واردة نسبياً. رغم أنه من الممكن إغلاق <li> بشكل منفصل، إلا أن هذا ليس الخيار الأفضل.
مواصفات إغلاق العلامات
تخبر مواصفات كل عنصر ما إذا كانت علامة الإغلاق إجبارية أم لا. “لا يقدر مسح أي من العلامتين” في المواصفات تعرف أن كلاً من علامة الفتح وعلامة الإغلاق ضروريان.
المشاكل الناتجة عن عدم الإغلاق الصحيح
في حال عدم إغلاق <em> أو <strong> في المثال السابق، قد يقفل المتصفح العنصر أو لا يقفله بدلاً منك. وبالتالي، قد يعرض المحتوى بشكل غير دقيق عما تعنيه.
التأثيرات السلبية على الموقع
من جهة أخرى، إذا أصبحت علامة <h1> مقدمة، سيظن المتصفح أن العنوان جزء من القائمة، مما يؤثر على الأنماط المستحقة.
مشكلات أكبر نتيجة عدم الإغلاق
بعض علامات القفل التي تم مسحها قد تؤدي إلى مشكلات أكبر، مثل عدم إغلاق بعض العلامات مثل <script> و <style> و <template> و <textarea> و <title>، مما يؤدي إلى تجزئة المحتوى المتتالي.
التأثير على عرض المحتوى
إذا تم مسح بعض العلامات مثل </textarea> أو عدم قفل </style>، فقد يتسبب ذلك في عدم ظهور المحتوى بشكل صحيح أو حتى عدم ظهوره على الإطلاق، مما يجعل الموقع غير قابل للاستخدام.
تعامل المتصفحات مع العناصر المفقودة
في عدة حالات، ستحتوي المتصفحات على عناصر حتى لو لم تكن العلامات موجودة في الترميز. على سبيل المثال، قد يتم تزويد المتصفح بعلامة <body> </body> عن المحتوى أو <tbody> </tbody> في صفوف الجدول حتى إذا لم يتم تضمينها.
في النهاية، من الضروري التأكد من أن العلامات والعناصر مترابطة على نحو صحيح. هذا ليس فقط مفيدًا بالنسبة لك كمرمز، بل أيضًا لأي شخص آخر يعمل على قاعدة الرموز الخاصة بك.
5- العناصر التي لم يتم استبدالها
- لا يمكن تبديل كل من العنوان والفقرة والقوائم التي قد رمزت في القسم السابق.
- تتضمن العناصر التي لا يمكن تبديلها على علامات افتتاحية واختيارية في كثير من الأوقات تطوق بها، وقد تحوي نصًا وعلامات غيرها كعناصر فرعية.
- قد تحوي علامات التضمين هذه صورة أو عبارة إلى ترابط معقد، وتقدر أن تضع جملة في عنوان، وتقدر أن تؤكد الكلمات، وهكذا.
6- العناصر التي تم إستبدالها وملغاة
- يتم تبديل العناصر التي بُدِّلت بكائنات، مع كانت أداة مقدمة مستخدم رسومية (UI) في حالة أكثر عناصر التحكم في النموذج، أو ملف صورة نقطية أو قادرة على التوسع في حالة أغلب الصور.
- يتم تبديل كل منها بكائنات، إذ وجد لكل منها مظهر افتراضي.
- وتصبح الأنماط المطبقة مقصورة بناءً على المتصفح ونوع العنصر. على سبيل المثال، تسمح أغلب المتصفحات تصميمًا مقصورا لأدوات مقدمة المستعمل والعناصر الوهمية ذات الصلة.
- في حالة الصور النقطية، قد يعمل الارتفاع والعرض والتصفية والاقتصاص على نحو أسهل باستعمال CSS، ولكن ليس أكثر من ذلك. من جهة أخرى، يمكن أن تصبح الرسوم القاصدة القابلة للتقدم التي تستعمل لغة ترميزية مستندة إلى XML موافقة لـ HTML قابلة للتقدم على نحو كامل ما لم تتضمن على صور نقطية.
- وهي كذلك قابلة للتغيير بالكامل. يجب الإشارة إلى أنّ القدرة على تصميم رسوم SVG مرتبطة من CSS متضمنة بملف HTML الذي يحويه، تقوم على طريقة إعداد SVG. [3]
في ختام مقال دمج المسافات الفارغة في HTML لتسهيل قراءة النصوص في صفحات الويب. بهذا الشرح نصل إلى نهاية المقالة، دمج المسافات الفارغة في HTML حيث حددت إجابة السؤال بتجميع المسافات في مساحة، التي يستفيد منها مطورو HTML لسلاسة قراءة النص على صفحات الويب والبلوغ إلى خصائص واردة HTML.
المراجع
- littlewingsماهو HTM؟ - بتصرف
- عارف نيوزوظائف HTML - بتصرف
- Web.devالعناصر التي تم إستبدالها وملغاة - بتصرف