انشاء موقع متعدد الصفحات
لإنشاء موقع ويب متعدد الصفحات باستخدام 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 في متصفح الويب الخاص بك لرؤية الموقع.
