انشاء موقع متعدد الصفحات
لإنشاء موقع ويب متعدد الصفحات باستخدام HTML، يمكنك اتباع الخطوات التالية. سأقدم لك هيكلًا بسيطًا لموقع يتكون من ثلاث صفحات: الصفحة الرئيسية، صفحة حول، وصفحة اتصل بنا.
1. إنشاء هيكل المجلدات
قم بإنشاء مجلد للموقع الخاص بك، ولتكن مثلاً my_website، ثم قم بإنشاء ثلاث ملفات HTML بداخله:
- index.html (الصفحة الرئيسية)
- about.html (صفحة حول)
- contact.html (صفحة اتصل بنا)
2. كتابة كود HTML لكل صفحة
2.1. index.html (الصفحة الرئيسية)
<!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>الصفحة الرئيسية</title> <link rel="stylesheet" href="styles.css"> </head> <body> <header> <h1>مرحبا بكم في موقعي</h1> <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> </header> <main> <h2>هذه هي الصفحة الرئيسية</h2> <p>محتوى الصفحة الرئيسية هنا.</p> </main> <footer> <p>حقوق النشر © 2025</p> </footer> </body> </html>
2.2. about.html (صفحة حول)
<!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>حول</title> <link rel="stylesheet" href="styles.css"> </head> <body> <header> <h1>حول الموقع</h1> <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> </header> <main> <h2>معلومات حول الموقع</h2> <p>هنا يمكنك إضافة معلومات حول الموقع.</p> </main> <footer> <p>حقوق النشر © 2025</p> </footer> </body> </html>
2.3. contact.html (صفحة اتصل بنا)
<!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>اتصل بنا</title> <link rel="stylesheet" href="styles.css"> </head> <body> <header> <h1>اتصل بنا</h1> <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> </header> <main> <h2>طرق التواصل</h2> <p>يمكنك التواصل معنا عبر البريد الإلكتروني أو الهاتف.</p> </main> <footer> <p>حقوق النشر © 2025</p> </footer> </body> </html>
3. إضافة ملف CSS (اختياري)
يمكنك إنشاء ملف CSS لتنسيق الموقع، ولتكن تسميته styles.css. هنا مثال بسيط:
body { font-family: Arial, sans-serif; margin: 0; padding: 0; } header { background-color: #4CAF50; color: white; padding: 10px 0; text-align: center; } nav ul { list-style-type: none; padding: 0; } nav ul li { display: inline; margin: 0 15px; } footer { text-align: center; padding: 10px 0; background-color: #333; color: white; }
html 4. تشغيل الموقع
يمكنك فتح أي من الملفات HTML في متصفح الويب الخاص بك لرؤية الموقع.