عناصر HTML الأساسية للنماذج والبيانات الوصفية
عنصر النموذج <form>
يستخدم عنصر النموذج <form>
لإنشاء نماذج تفاعلية على صفحات الويب. يحتوي النموذج على عدة عناصر مثل <label>
، <input>
، <textarea>
، وغيرها.
سمة action
تعتبر سمة action
في النموذج مهمة جدًا. تشير إلى جانب الخادم أو صفحة الجهة الخارجية لمعالجة المعلومات. للمعالجة، تحتاج إلى تحديد طريقة أولاً باستخدام سمة method
.
طرق الإرسال
- GET: يرسل جميع المعلومات في تنسيق عنوان URL.
- POST: يرسل المعلومات في نص الرسالة.
أنواع الإدخال
هناك أنواع عديدة من المدخلات للنماذج، مثل:
<input type="text">
: لإدخال النصوص.<input type="radio">
: لاختيار خيار واحد من عدة خيارات.<input type="checkbox">
: لاختيار عدة خيارات.<input type="email">
: لإدخال البريد الإلكتروني.<input type="submit">
: لإنشاء زر إرسال.
العلامة <label>
تُستخدم العلامة <label>
لإنشاء تصنيفات وربطها بالمدخلات. قاعدة الربط هي أن يكون للعلامة نفس القيمة في سمة for
وسمة id
للإدخال.
مثال كود:
<form action="/submit" method="post">
<label for="firstname">الاسم الأول:</label>
<input type="text" id="firstname" name="firstname"><br>
<label for="lastname">اسم العائلة:</label>
<input type="text" id="lastname" name="lastname"><br>
<label for="message">الرسالة:</label>
<textarea id="message" name="message"></textarea><br>
<label>الجنس:</label><br>
<label for="male">ذكر</label>
<input type="radio" id="male" name="gender" value="male"><br>
<label for="female">أنثى</label>
<input type="radio" id="female" name="gender" value="female"><br>
<input type="submit" value="إرسال">
</form>
العلامة <meta>
العلامة <meta>
هي علامة ذاتية الإغلاق توفر معلومات تعريفية لملف HTML. تستخدم محركات البحث وخدمات الويب الأخرى هذه المعلومات. تعد العلامات الوصفية ضرورية لتحسين صفحتك لمحركات البحث (SEO).
مثال كود:
<meta name="description" content="هذا هو الوصف المختصر الذي تظهره محركات البحث">
العلامة <script>
تُستخدم علامة <script>
لتضمين برنامج نصي من جانب الخادم أو إنشاء ارتباط إلى ملف نصي خارجي. يمكن أن تحتوي على سمتين رئيسيتين:
type
: يحدد نوع البرنامج النصي.src
: يحدد مصدر الملف النصي.
مثال كود:
<script type="text/javascript" src="scripts.js"></script>
العلامة <noscript>
تعمل علامة <noscript>
عند تعطيل البرامج النصية في متصفح الويب. تجعل الصفحة متوافقة مع المستخدمين الذين لا يسمحون بالبرامج النصية في متصفحاتهم.
مثال كود:
<noscript>
<p>وللأسف! البرامج النصية معطلة.</p>
</noscript>
السمات في HTML
السمات هي نوع من المعدلات لعلامات HTML. تضيف تكوينات جديدة لعلامات HTML. تظهر السمة كـ attributename="value"
وتجلس في علامة HTML الافتتاحية.
أمثلة على السمات:
id
وclass
: تُستخدم لتحديد العناصر. يمكن استخدامclass
لعناصر متعددة، بينماid
يجب أن يكون فريدًا.href
: تُستخدم للإشارة إلى الروابط.src
: تُستخدم لتحديد مصدر الوسائط أو الملفات.
مثال كود:
<h1 class="heading">هذا هو العنوان الرئيسي</h1>
<a href="https://www.google.com/">Google</a>
<img src="https://upload.wikimedia.org/wikipedia/commons/0/0e/Googleplex-Patio-Aug-2014.JPG" />
نصائح عامة
- استخدم العلامات الوصفية
<meta>
لتحسين SEO. - تأكد من استخدام
<noscript>
لتوفير تجربة أفضل للمستخدمين الذين يعطلون البرامج النصية. - استخدم السمات مثل
id
وclass
لتحديد العناصر بشكل صحيح.
هذا المقال يقدم شرحًا شاملًا لعناصر HTML الأساسية المتعلقة بالنماذج والبيانات الوصفية. يمكنك استخدام هذه العناصر لإنشاء صفحات ويب تفاعلية ومُحسّنة لمحركات البحث.