Skip to content

Commit cbe347c

Browse files
authored
Merge pull request #39 from d3j1x/main
تحديث
2 parents cddabf0 + 88a5378 commit cbe347c

5 files changed

Lines changed: 73 additions & 7 deletions

File tree

assets/HTMLverse500.png

16.6 KB
Loading

index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
<title>HTMLverse | عالم اتش.تي.إم.إل</title>
88
<meta name="description" content="مشروع HTMLverse لتعليم لغة HTML بالعربية بطريقة بسيطة ومجانية. تعلم أساسيات تطوير الويب خطوة بخطوة.">
99
<meta name="version" content="0.0.1">
10+
<link rel="manifest" href="/site.webmanifest">
11+
<meta name="theme-color" content="#0d6efd">
1012

1113
<link rel="preconnect" href="https://fonts.googleapis.com">
1214
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

semantic/semantic1.html

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,68 @@ <h1>اتش.تي.إم.إل الدلالية</h1>
3131
<div class="sub-title">
3232
<h2>١. أهمية اتش.تي.إم.إل الدلالية</h2>
3333
<span class="hint">نظري</span>
34-
<p>قريبا</p>
34+
<p></p>
3535
</div>
3636

3737
<section id="1">
38+
<h3>أ. لماذا يجب أن تهتم بلغة اتش.تي.إم.إل الدلالية Semantic HTML ؟</h3>
39+
40+
<p>الدلالات <em>Semantics</em> هي معاني الكلمات أو العبارات في لغة ما. في "اتش.تي.إم.إل" <em>HTML</em>، وهي لغة، للعناصر لها دلالاتها <strong>Semantic</strong> الخاصة أيضًا. في الواقع، يمكنك اعتبار مستند "اتش.تي.إم.إل" <em>HTML document</em> الخاص بك بمثابة مستند نصي <em>text document</em>. وكما هو الحال في المستندات النصية، قد يحتوي على عناوين <em>headings</em> وصور <em>images</em> ونصوص غامقة <em>bold text</em> وتنسيقات أخرى <em>other formatting</em>.</p>
41+
<p>يشير المعنى الدلالي <em>The semantic meaning</em> لعنصر ما إلى المعلومات الخاصة التي ينقلها هذا العنصر.</p>
42+
<h4>المعنى الدلالي <em>The semantic meaning</em> لعنصر <code class="br">p</code>، على سبيل المثال، هو فقرة نصية:</h4>
43+
44+
<div class="code-block">
45+
<pre><code>
46+
<span class="tag">&lt;p&gt;</span>
47+
48+
.دعوني أخبركم عن عطلتي الرائعة في باريس
49+
!رأيتُ برج إيفل الرائع عن قرب
50+
51+
<span class="tag">&lt;/p&gt;</span>
52+
</code></pre>
53+
</div>
54+
55+
<p>معظم العناصر لها معنى دلالي <em>semantic meaning</em>. عنصر <code class="br">div</code> من العناصر القليلة جدًا التي لا تحمل هذا المعنى. ولكن ما أهمية هذا؟</p>
56+
<p>أولاً وقبل كل شيء، يضمن استخدام لغة "اتش.تي.إم.إل" الدلالية المناسبة <em>proper semantic HTML</em> أفضل تجربة للمستخدمين الذين يستخدمون تقنيات مساعدة مثل قارئات الشاشة <em>screen readers</em>. كما يمكن للغة "اتش.تي.إم.إل" الدلالية <em>semantic HTML</em> تحسين ترتيب موقعك في نتائج البحث <em>search rankings</em>، وهو ما يُعرف بتحسين محركات البحث <strong>SEO</strong>.</p>
57+
<p>أخيرًا، يُمكن لاستخدام العناصر الدلالية الصحيحة <em>correct semantic elements</em> أن يُحسّن تجربة تطوير <em>improve your development experience</em> موقعك. فبدلًا من البحث بين العديد من عمليات التطوير للعثور على "شريط التنقل" <em>navigation bar</em>، يُمكنك تعديل عنصر <code class="br">nav</code> مباشرةً ومعرفة التغييرات التي تُجريها. ستتعلم في هذا القسم المزيد عن هذه المواضيع، وكيفية استخدام العناصر الدلالية <em>semantic elements</em>، وأهمية "اتش.تي.إم.إل" الدلالية <strong>Importance of Semantic HTML</strong>.</p>
58+
59+
60+
<!-- Questions أسئلة -->
61+
<div class="questions">
62+
<h4>أسئلة :</h4>
63+
<h5>ما المقصود بالدلالة Semantic ؟</h5>
64+
<p> ١. التدقيق في الكود <em>Nit picking the code</em>. ❌</p>
65+
<p><mark> ٢. معنى وبنية الكلمات/العبارات <em>The meaning and structure of words/phrases</em> في لغة ما. ✅</mark></p>
66+
<p> ٣. مصطلح نحوي <em>A grammar term</em> لا علاقة له بالبرمجة <em>programming</em>. ❌</p>
67+
<p> ٤. تعريفات القاموس <em>Dictionary definitions</em>. ❌</p>
68+
69+
<br>
70+
<h5>ما العنصر الذي لا يحمل معنى دلاليًا not have semantic meaning ؟</h5>
71+
<p><mark>١. <code class="br">div</code></mark></p>
72+
<p>٢. <code class="br">h1</code></p>
73+
<p>٣. <code class="br">p</code></p>
74+
<p>٤. <code class="br">img</code></p>
75+
76+
<br>
77+
<h5>لماذا يجب أن تهتم بـ "اتش.تي.إم.إل" الدلالي Semantic HTML ؟</h5>
78+
<p> ١. يُحسّن تحسين محركات البحث <em>Improves SEO</em>.</p>
79+
<p>٢. يُحسّن إمكانية الوصول <em>Improves Accessibility</em>.</p>
80+
<p>٣. يُحسّن تجربة المُطوّر <em>Improves Developer Experience</em>.</p>
81+
<p><mark> ٤. جميع ما سبق. ✅</mark></p>
82+
</div>
83+
84+
85+
3886
</section>
3987

4088
<section id="2">
89+
<h3>ب. لماذا من المهم وجود تسلسل هيكلي جيد Good Structural Hierarchy ؟</h3>
4190
</section>
4291

4392
<section id="3">
93+
<h3>ج. ما الفرق بين اتش.تي.إم.إل العرضي Presentational HTML و اتش.تي.إم.إل الدلالي Semantic HTML ؟</h3>
4494
</section>
45-
<section id="4">
46-
</section>
47-
95+
4896
</div>
4997

5098
<!-- Pages -->

site.webmanifest

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "HTMLverse",
3+
"short_name": "HTMLverse",
4+
"description": "A free and open-source Arabic learning platform for HTML.",
5+
"start_url": "/index.html",
6+
"display": "standalone",
7+
"background_color": "#ffffff",
8+
"theme_color": "#0d6efd",
9+
"icons": [
10+
{
11+
"src": "/assets/HTMLverse500.png",
12+
"sizes": "512x512",
13+
"type": "image/png"
14+
}
15+
]
16+
}

sitemap.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
>
66
<url>
77
<loc>https://arabiverse.github.io/HTMLverse/</loc>
8-
<lastmod>2025-11-08</lastmod>
8+
<lastmod>2025-11-26</lastmod>
99
<changefreq>weekly</changefreq>
1010
<priority>1.0</priority>
1111
</url>
1212

1313
<!-- Example subpages (add your real ones) -->
14-
<url>
14+
<!-- <url>
1515
<loc>https://arabiverse.github.io/HTMLverse/</loc>
1616
<lastmod>2025-11-08</lastmod>
1717
<changefreq>monthly</changefreq>
1818
<priority>0.8</priority>
19-
</url>
19+
</url> -->
2020

2121
<!-- <url>
2222
<loc>https://arabiverse.github.io/HTMLverse/about.html</loc>

0 commit comments

Comments
 (0)