33- ربط HTML مع تقنيات أخرى – المستوى الرابع
ربط HTML مع CSS (لتنسيق الصفحات) ما هي CSS؟ CSS = Cascading Style Sheetsهي اللغة المسؤولة عن تنسيق وتجميل HTML: تغيير الألوان، الخطوط، المسافات. التحكم في أحجام العناصر. إنشاء تصاميم متجاوبة مع الشاشات….
ربط HTML مع CSS (لتنسيق الصفحات) ما هي CSS؟ CSS = Cascading Style Sheetsهي اللغة المسؤولة عن تنسيق وتجميل HTML: تغيير الألوان، الخطوط، المسافات. التحكم في أحجام العناصر. إنشاء تصاميم متجاوبة مع الشاشات….
📌 14. العمل مع مشاريع حقيقية (Real Projects) 🎯 1. إنشاء صفحة شخصية (Portfolio) الـ Portfolio هو موقع صغير تعرف فيه بنفسك، مهاراتك، وأعمالك.أي مبرمج أو مصمم لازم يكون عنده. مكونات الصفحة: Header…
تنظيم الكود بشكل احترافي (Code Organization) تنظيم الكود مش بس بيخلي شكله حلو، لكن كمان بيخلي: الكود سهل القراءة لك ولأي مطور بعدك. قابل للصيانة والتطوير. يقلل الأخطاء البرمجية. 🔹 1. تنسيقات الكود…
إمكانية الوصول (Accessibility) إمكانية الوصول (Accessibility – a11y) معناها إن موقعك يكون سهل الاستخدام لكل الناس، بما فيهم ذوي الاحتياجات الخاصة (ضعاف البصر، المكفوفين، مستخدمي قارئات الشاشة، صعوبات الحركة…).HTML بيوفر أدوات وعناصر تساعد…
📌 خصائص HTML5 الجديدة (HTML5 Features) 🎨 1. عنصر الرسم <canvas> 🔹 ما هو <canvas>؟ عنصر جديد في HTML5 لإنشاء رسومات ثنائية الأبعاد (2D) أو ثلاثية الأبعاد (3D) باستخدام JavaScript. بدون JavaScript هو مجرد مستطيل فارغ. ✅ التركيب الأساسي:…
📌 10. الميتا تاج (Meta Tags) الميتا تاجز Meta Tags عناصر بنكتبها داخل وسم <head> عشان نضيف معلومات وصفية (Metadata) عن الصفحة.هي مش بتظهر مباشرة للزائر، لكن بيستخدمها: المتصفح (لتحديد الترميز والعرض). محركات البحث (SEO). السوشيال ميديا (عرض معاينات)….
📌 9. الوسائط المتعددة (Multimedia) 🎵 أولًا: إدراج الصوت <audio> 🔹 ما هو <audio>؟ عنصر لإضافة ملفات صوتية في الصفحة (موسيقى، تسجيلات، مؤثرات). بيدعم صيغ زي: mp3, ogg, wav. ✅ التركيب الأساسي: 🔹 الخصائص المهمة: src → رابط ملف…
📌 العناصر الهيكلية (Semantic Elements) 🔹 أولًا: ما الفرق بين العناصر العادية (Non-Semantic) والعناصر الدلالية (Semantic)؟ ✅ العناصر العادية (Non-Semantic Elements) زي <div> و <span> ما لهاش معنى محدد بخصوص المحتوى، هي مجرد حاويات عامة. بتُستخدم عشان…
📌 الخصائص المهمة لعناصر النماذج 🔹 1. الخاصية name المعنى: تحدد اسم الحقل اللي هيتبعت مع البيانات إلى السيرفر. بدونها السيرفر مش هيعرف يميز البيانات. كل عنصر في النموذج (input, textarea, select) لازم يكون…
📌 القوائم المنسدلة <select> و <option> 🔹 ما هو <select>؟ عنصر يستخدم لإنشاء قائمة منسدلة (Dropdown List). يسمح للمستخدم يختار عنصر واحد أو أكثر من مجموعة خيارات. بيتكون من وسم رئيسي <select> جواه عناصر فرعية <option>. ✅ التركيب الأساسي: 🔹 ما هو <option>؟ عنصر…