انتقل إلى المحتوى
مساحة عربية للمعرفة والأدوات اليوميةتعرّف على مواضيع
البرمجة

إنشاء موقع متعدد الصفحات باستخدام HTML وCSS

أبلغ عن هذا المحتوى
في هذه الصفحة
  1. مقدمة عن HTML و CSS
  2. الخطوة الأولى: إنشاء صفحة HTML أساسية
  3. تنظيم الملفات لإنشاء موقع متعدد الصفحات
  4. كيفية الربط بين صفحات الموقع
  5. إضافة تنسيق CSS لتحسين مظهر الموقع
  6. إضافة صفحات متعددة باستخدام نفس القالب
  7. استخدام الجداول في HTML
  8. التعامل مع الصور في الموقع
  9. بناء صفحات تفاعلية بسيطة بـ CSS
  10. تحسين تجربة المستخدم (UX) عبر تنسيق CSS
  11. استعراض مثال عملي كامل
  12. نصائح مهمة في بناء موقع متعدد الصفحات
  13. دور HTML5 و CSS3 في التطوير الحديث
  14. الخلاصة
  15. المصادر والمراجع

HTML و CSS للمبتدئين: كيف تنشئ موقعًا من عدة صفحات

يُعد تعلم إنشاء موقع إلكتروني من أهم المهارات الأساسية في عالم تطوير الويب، خصوصًا للمبتدئين الذين يرغبون في دخول هذا المجال الواسع. في البداية، يُعتبر كل من HTML و CSS الركيزتين الأساسيتين لبناء صفحات الويب، فهما المسؤولان عن هيكلة المحتوى وتنسيقه، على التوالي. هذا المقال الموسع سيأخذك خطوة بخطوة لفهم كيفية بناء موقع من عدة صفحات باستخدام HTML و CSS بطريقة علمية ومنهجية، مع التركيز على التفاصيل العملية التي تساعدك على بناء موقع احترافي وسلس.


مقدمة عن HTML و CSS

قبل الخوض في التفاصيل، من المهم فهم الدور الذي يلعبه كل من HTML و CSS في بناء المواقع الإلكترونية:

  • HTML (HyperText Markup Language): هي لغة الترميز التي تستخدم لبناء الهيكل الأساسي لأي صفحة ويب. من خلال HTML يتم تحديد النصوص، الصور، الروابط، العناوين، القوائم، الجداول، وأي محتوى يظهر في الصفحة.

  • CSS (Cascading Style Sheets): هي لغة تصميم وتنسيق صفحات الويب، حيث تتحكم في شكل الصفحة من حيث الألوان، الخطوط، المسافات، المحاذاة، والتخطيطات العامة. CSS تمنح الصفحة مظهراً جذاباً ومنسقاً يساعد في تحسين تجربة المستخدم.


الخطوة الأولى: إنشاء صفحة HTML أساسية

لبناء موقع متعدد الصفحات، يجب أولاً أن تفهم كيفية إنشاء صفحة HTML واحدة. الصفحات تُكتب بامتداد .html ويتم فتحها من خلال متصفح الإنترنت.

مثال على صفحة HTML بسيطة:

html
html> <html lang="ar"> <head> <meta charset="UTF-8"> <title>صفحة البدايةtitle> head> <body> <h1>مرحبًا بك في موقعيh1> <p>هذه هي الصفحة الرئيسية للموقع.p> body> html>
  • السطر الأول يُخبر المتصفح بأن الصفحة مكتوبة بلغة HTML5.

  • الوسم هو الجذر الذي يحتوي على كل محتويات الصفحة.

  • داخل يتم وضع معلومات الصفحة مثل العنوان والترميز.

  • داخل يوضع المحتوى المرئي الذي يظهر للمستخدم.


تنظيم الملفات لإنشاء موقع متعدد الصفحات

لإنشاء موقع يحتوي على عدة صفحات، من الأفضل أن تنظم ملفاتك بطريقة واضحة ومنهجية، مما يسهل عليك التعديل والتطوير.

الهيكل النموذجي لمجلد المشروع:

markdown
my-website/ │ ├── index.html ├── about.html ├── contact.html │ ├── css/ │ └── styles.css │ └── images/ └── logo.png
  • index.html: الصفحة الرئيسية التي تُفتح عند دخول الموقع.

  • about.html و contact.html: صفحات أخرى في الموقع.

  • مجلد css/ يحتوي على ملفات التنسيق الخاصة بالموقع.

  • مجلد images/ يحتوي على الصور التي ستستخدمها في الموقع.


كيفية الربط بين صفحات الموقع

للسماح بالتنقل بين صفحات الموقع، نستخدم الوسم في HTML لإنشاء الروابط.

مثال على قائمة تنقل:

html
<nav> <ul> <li><a href="index.html">الرئيسيةa>li> <li><a href="about.html">من نحنa>li> <li><a href="contact.html">اتصل بناa>li> ul> nav>
معلومة تحتاج إلى تصحيح؟ حدّد الجملة وأرسل بلاغًا واضحًا. أبلغ عن هذا المحتوى