Skip to content

Commit 1214f93

Browse files
authored
Merge pull request #63 from d3j1x/main
2025 - 2026
2 parents 938253f + 7ac89e2 commit 1214f93

5 files changed

Lines changed: 237 additions & 5 deletions

File tree

basic/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ <h1>أساسيات اتش.تي.إم.إل</h1>
191191

192192

193193
<footer>
194-
<p>جميع الحقوق محفوظة. © 2025 HTMLverse</p>
194+
<p>جميع الحقوق محفوظة. © 2026 - 2025 HTMLverse</p>
195195
</footer>
196196

197197

forms-tables/forms-tables3.html

Lines changed: 233 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,243 @@ <h1>نماذج وجداول اتش.تي.إم.إل</h1>
2929
<div class="sub-title">
3030
<h2>٣. العمل مع الجداول</h2>
3131
<span class="hint">نظري</span>
32-
<p>قريبًا</p>
32+
<p></p>
3333
</div>
3434

3535
<section id="1">
3636
<h3>أ. ما هي استخدامات جداول اتش.تي.إم.إل HTML Tables ، وما هي الاستخدامات التي ينصح بتجنبها؟</h3>
37+
38+
<p>لم تعد "جداول اتش.تي.إم.إل" <b>HTML tables</b> شائعة الاستخدام كما كانت في السابق، ولكن كـ"مطور واجهات أمامية" <em>a frontend developer</em>، لا يزال من الضروري أن تكون على دراية بها. تُعد "الجداول" <em>Tables</em> من أوائل الطرق التي استخدمها "المطورون" <em>devs</em> لعرض "البيانات" <em>data</em> في "المتصفح" <em>a browser</em> في تسعينيات القرن الماضي.</p>
39+
40+
<h4>فيما يلي مثال على "الكود" <em>code</em> المستخدم لإنشاء "جدول" <em>a table</em> من "مكتب إحصاأت العمل الأمريكي" <i>the U.S. Bureau of Labor Statistics</i> :</h4>
41+
42+
<div class="code-block">
43+
<pre><code>
44+
<span class="tag">&lt;table <span class="attr">id=</span><span class="value">"quickfacts"</span>&gt;</span>
45+
<span class="tag">&lt;thead&gt;</span>
46+
<span class="tag">&lt;tr&gt;</span>
47+
<span class="tag">&lt;th <span class="attr">colspan=</span><span class="value">"2"</span>&gt;<span class="txt">حقائق سريعة: مطورو البرمجيات، ومحللو ضمان الجودة، والمختبرون</span>&lt;/th&gt;</span>
48+
<span class="tag">&lt;/tr&gt;</span>
49+
<span class="tag">&lt;/thead&gt;</span>
50+
<span class="tag">&lt;tbody&gt;</span>
51+
<span class="tag">&lt;tr&gt;</span>
52+
<span class="tag">&lt;th&gt;<span class="txt">متوسط ​​الأجور لعام 2023</span>&lt;/th&gt;</span>
53+
<span class="tag">&lt;td&gt;</span>
54+
130,160 دولارًا سنويًا
55+
<span class="tag">&lt;br&gt;</span>62.58 دولارًا في الساعة
56+
<span class="tag">&lt;/td&gt;</span>
57+
<span class="tag">&lt;/tr&gt;</span>
58+
<span class="tag">&lt;tr&gt;</span>
59+
<span class="tag">&lt;th&gt;<span class="txt">التعليم النموذجي للمبتدئين</span>&lt;/th&gt;</span>
60+
<span class="tag">&lt;td&gt;<span class="txt">درجة البكالوريوس</span>&lt;/td&gt;</span>
61+
<span class="tag">&lt;/tr&gt;</span>
62+
<span class="tag">&lt;/tr&gt;</span>
63+
<span class="tag">&lt;tr&gt;</span>
64+
<span class="tag">&lt;th&gt;<span class="txt">خبرة عملية في مهنة ذات صلة</span>&lt;/th&gt;</span>
65+
<span class="tag">&lt;td&gt;<span class="txt">لا أحد</span>&lt;/td&gt;</span>
66+
<span class="tag">&lt;/tr&gt;</span>
67+
<span class="tag">&lt;tr&gt;</span>
68+
<span class="tag">&lt;th&gt;<span class="txt">التدريب أثناء العمل</span>&lt;/th&gt;</span>
69+
<span class="tag">&lt;td&gt;<span class="txt">لا أحد</span>&lt;/td&gt;</span>
70+
<span class="tag">&lt;/tr&gt;</span>
71+
<span class="tag">&lt;tr&gt;</span>
72+
<span class="tag">&lt;th&gt;<span class="txt">عدد الوظائف، 2022</span>&lt;/th&gt;</span>
73+
<span class="tag">&lt;td&gt;<span class="txt">1,795,300</span>&lt;/td&gt;</span>
74+
<span class="tag">&lt;/tr&gt;</span>
75+
<span class="tag">&lt;tr&gt;</span>
76+
<span class="tag">&lt;th&gt;<span class="txt">توقعات سوق العمل، 2022-2032</span>&lt;/th&gt;</span>
77+
<span class="tag">&lt;td&gt;<span class="txt">25% (أسرع بكثير من المتوسط)</span>&lt;/td&gt;</span>
78+
<span class="tag">&lt;/tr&gt;</span>
79+
<span class="tag">&lt;tr&gt;</span>
80+
<span class="tag">&lt;th&gt;<span class="txt">التغير في التوظيف، 2022-2032</span>&lt;/th&gt;</span>
81+
<span class="tag">&lt;td&gt;<span class="txt">451,200</span>&lt;/td&gt;</span>
82+
<span class="tag">&lt;/tr&gt;</span>
83+
<span class="tag">&lt;/tbody&gt;</span>
84+
<span class="tag">&lt;tfoot&gt;</span>
85+
<span class="tag">&lt;tr&gt;</span>
86+
<span class="tag">&lt;th&gt;<span class="txt">لو كان لهذا الجدول "تذييل" لكان هنا.</span>&lt;/th&gt;</span>
87+
<span class="tag">&lt;/tr&gt;</span>
88+
<span class="tag">&lt;/tfoot&gt;</span>
89+
<span class="tag">&lt;/table&gt;</span>
90+
</code></pre>
91+
</div>
92+
93+
<h4>معاينة كود الجدول :</h4>
94+
95+
<div class="preview" role="presentation">
96+
<table id="quickfacts">
97+
<thead>
98+
<tr>
99+
<th colspan="2">حقائق سريعة: مطورو البرمجيات، ومحللو ضمان الجودة، والمختبرون</th>
100+
</tr>
101+
</thead>
102+
<tbody>
103+
<tr>
104+
<th>متوسط ​​الأجور لعام 2023</th>
105+
<td>
106+
130,160 دولارًا سنويًا
107+
<br>62.58 دولارًا في الساعة
108+
</td>
109+
</tr>
110+
<tr>
111+
<th>التعليم النموذجي للمبتدئين</th>
112+
<td>درجة البكالوريوس</td>
113+
</tr>
114+
</tr>
115+
<tr>
116+
<th>خبرة عملية في مهنة ذات صلة</th>
117+
<td>لا أحد</td>
118+
</tr>
119+
<tr>
120+
<th>التدريب أثناء العمل</th>
121+
<td>لا أحد</td>
122+
</tr>
123+
<tr>
124+
<th>عدد الوظائف، 2022</th>
125+
<td>1,795,300</td>
126+
</tr>
127+
<tr>
128+
<th>توقعات سوق العمل، 2022-2032</th>
129+
<td>25% (أسرع بكثير من المتوسط)</td>
130+
</tr>
131+
<tr>
132+
<th>التغير في التوظيف، 2022-2032</th>
133+
<td>451,200</td>
134+
</tr>
135+
</tbody>
136+
<tfoot>
137+
<tr>
138+
<th>لو كان لهذا الجدول "تذييل" لكان هنا.</th>
139+
</tr>
140+
</tfoot>
141+
</table>
142+
</div>
143+
144+
<p>كما ترون، يوجد عنصر "جدول" <code class="br">table</code> رئيسي يحمل "المعرّف" <code class="br">id</code> هذا <code class="br">"quickfacts"</code>. ويحتوي هذا العنصر على عناصر فرعية هي: "رأس الجدول" <code class="br">thead</code>، و"جسم الجدول" <code class="br">tbody</code>، و"قاعدة الجدول" <code class="br">tfoot</code>.</p>
145+
146+
<p>عناصر "رأس الجدول" <em>table head</em>، و"جسمه" <em>body</em>، و"تذييله" <em>foot</em> يمكن أن تحتوي كل منها على عدد من "صفوف الجدول" <em>a table rows, <code class="br">tr</code></em>. ويحتوي كل "صف" <em>table row</em> على "رأس جدول" <em>a table header, <code class="br">th</code></em> يُحدد البيانات الموجودة فيه. كما يمكن أن يحتوي على عدد من "خلايا البيانات الفردية" <em>individual data cells</em>، تُسمى "بيانات الجدول" <em>called table data, <code class="br">td</code></em>.</p>
147+
148+
<p>هذا عدد كبير من "عناصر اتش.تي.إم.إل" <em>HTML elements</em> . لكن لا تدع الأمر يربكك – فهي تتبع "تسلسلاً هرمياً بسيطاً" <em>a simple hierarchy</em>.</p>
149+
150+
<h4>إليكم أبسط "جدول" table يمكننا إنشاؤه والذي يتضمن جميع هذه العناصر:</h4>
151+
152+
<div class="code-block">
153+
<pre><code>
154+
<span class="tag">&lt;table&gt;</span>
155+
<span class="tag">&lt;thead&gt;</span>
156+
<span class="tag">&lt;tr&gt;</span>
157+
<span class="tag">&lt;th&gt;<span class="txt">عنوان هذا الجدول</span>&lt;/th&gt;</span>
158+
<span class="tag">&lt;/tr&gt;</span>
159+
<span class="tag">&lt;/thead&gt;</span>
160+
<span class="tag">&lt;tbody&gt;</span>
161+
<span class="tag">&lt;tr&gt;</span>
162+
<span class="tag">&lt;th&gt;<span class="txt">الصف الأول</span>&lt;/th&gt;</span>
163+
<span class="tag">&lt;td&gt;</span>
164+
خلية البيانات الأولى
165+
<span class="tag">&lt;/td&gt;</span>
166+
<span class="tag">&lt;/tr&gt;</span>
167+
<span class="tag">&lt;tr&gt;</span>
168+
<span class="tag">&lt;th&gt;<span class="txt">الصف الثاني</span>&lt;/th&gt;</span>
169+
<span class="tag">&lt;td&gt;</span>
170+
خلية البيانات الثانية
171+
<span class="tag">&lt;/td&gt;</span>
172+
<span class="tag">&lt;/tr&gt;</span>
173+
<span class="tag">&lt;/tbody&gt;</span>
174+
<span class="tag">&lt;tfoot&gt;</span>
175+
<span class="tag">&lt;tr&gt;</span>
176+
<span class="tag">&lt;th&gt;<span class="txt">.قد يحتوي "تذييل" هذا الجدول على تاريخ النشر، أو بيانات المؤلفين، أو معلومات تعريفية أخرى</span>&lt;/th&gt;</span>
177+
<span class="tag">&lt;/tr&gt;</span>
178+
<span class="tag">&lt;/tfoot&gt;</span>
179+
<span class="tag">&lt;/table&gt;</span>
180+
</code></pre>
181+
</div>
182+
183+
<h4>معاينة كود الجدول :</h4>
184+
185+
<div class="preview" role="presentation">
186+
<table>
187+
<thead>
188+
<tr>
189+
<th>عنوان هذا الجدول</th>
190+
</tr>
191+
</thead>
192+
<tbody>
193+
<tr>
194+
<th>الصف الأول</th>
195+
<td>
196+
خلية البيانات الأولى
197+
</td>
198+
</tr>
199+
<tr>
200+
<th>الصف الثاني</th>
201+
<td>
202+
خلية البيانات الثانية
203+
</td>
204+
</tr>
205+
</tbody>
206+
<tfoot>
207+
<tr>
208+
<th>قد يحتوي "تذييل" هذا الجدول على تاريخ النشر، أو بيانات المؤلفين، أو معلومات تعريفية أخرى.</th>
209+
</tr>
210+
</tfoot>
211+
</table>
212+
</div>
213+
214+
<p>كما ترون، فإن البيانات نفسها موجودة دائمًا داخل عنصر <code class="br">tr</code> – وداخل عنصر <code class="br">tr</code> هذا يوجد عنصر <code class="br">th</code> يحتوي على عنوان، وعنصر <code class="br">td</code> يحتوي على بيانات..</p>
215+
216+
<p>ستختار بعض المواقع الإلكترونية استخدام عناصر <code class="br">div</code> لإنشاء جداولها الخاصة بدلاً من استخدام عنصر "الجدول" <code class="br">table</code> الأكثر ملاءمة.</p>
217+
218+
<p>على الرغم من أنه من الممكن عرض "البيانات الجدولية" <em>tabular data</em> باستخدام عناصر <code class="br">div</code> العامة، إلا أنه لا يزال من الأفضل استخدام عنصر "الجدول" <code class="br">table</code> بدلاً من ذلك.</p>
219+
220+
<p>قبل سنوات عديدة، ربما استخدم المطورون "الجدول" <em>a <code class="br">table</code></em> لتحديد مواقع العناصر "الغير البياناتية" <i>non-data</i> على صفحات الويب. لم يُعتبر هذا الأسلوب من أفضل الممارسات آنذاك. لكن قد تصادف بعض "قواعد البيانات البرمجية" <em>codebases</em> التي لا تزال تستخدم "الجداول" <em>tables</em> بهذه الطريقة.</p>
221+
222+
<p>يستخدم المطورون اليوم تقنيتي <b>CSS flexbox</b> و <b>grid</b> لتصميم مواقعهم. وسنتناول هذه الأدوات بالتفصيل لاحقاً.</p>
223+
224+
<p>في الوقت الحالي، استخدم "جداول اتش.تي.إم.إل" <em>HTML tables</em> للغرض الأصلي المقصود منها: عرض البيانات الجدولية.</p>
225+
226+
227+
<!-- QUESTIONS -->
228+
<div class="questions">
229+
<h4>أسئلة :</h4>
230+
231+
232+
<h5>في "جدول اتش.تي.إم.إل" HTML table ، ما هي العناصر الموجودة داخل عنصر <code class="br">tr</code> ؟</h5>
233+
234+
<p> ١. <code class="br">thead</code> و <code class="br">tfoot</code>. ❌</p>
235+
<p><mark> ٢. <code class="br">td</code> و <code class="br">th</code>. ✅</mark></p>
236+
<p> ٣. <code class="br">table</code> و <code class="br">tbody</code>. ❌</p>
237+
<p> ٤. <code class="br">div</code> و <code class="br">span</code>. ❌</p>
238+
239+
240+
<br>
241+
242+
<h5>ما هي "الأقسام الرئيسية" <em>the main sections</em> لـ"جدول اتش.تي.إم.إل" HTML table ؟</h5>
243+
244+
<p> ١. <code class="br">tabel</code> و <code class="br">div</code> و <code class="br">span</code>. ❌</p>
245+
<p> ٢. <code class="br">header</code> و <code class="br">section</code> و <code class="br">footer</code>. ❌</p>
246+
<p><mark> ٣. <code class="br">thead</code> و <code class="br">tbody</code> و <code class="br">tfoot</code>. ✅</mark></p>
247+
<p> ٤. <code class="br">article</code> و <code class="br">aside</code> و <code class="br">nav</code>. ❌</p>
248+
249+
250+
<br>
251+
252+
253+
<h5>ما هو الاستخدام الرئيسي الموصى به لـ"جداول اتش.تي.إم.إل" HTML tables اليوم؟</h5>
254+
255+
<p> ١. إنشاء "تخطيطات الصفحات" <em>page layouts</em>. ❌</p>
256+
<p><mark> ٢. عرض "البيانات الجدولية" <em>tabular data</em>. ✅</mark></p>
257+
<p> ٣. تنسيق الصفحات باستخدام <b>CSS</b>. ❌</p>
258+
<p> ٤. إدراج الصور. ❌</p>
259+
260+
261+
262+
263+
264+
</div>
265+
266+
267+
268+
37269
</section>
38270

39271

forms-tables/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h1>نماذج وجداول اتش.تي.إم.إل</h1>
8787

8888

8989
<footer>
90-
<p>جميع الحقوق محفوظة. © 2025 HTMLverse</p>
90+
<p>جميع الحقوق محفوظة. © 2026 - 2025 HTMLverse</p>
9191
</footer>
9292

9393

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ <h1>🧩 الترخيص </h1>
189189

190190
<!--Start Footer-->
191191
<footer>
192-
<p>جميع الحقوق محفوظة. © 2025 HTMLverse</p>
192+
<p>جميع الحقوق محفوظة. © 2026 - 2025 HTMLverse</p>
193193
<p class="support"><strong>مدعومة من منظمة <a href="https://www.linkedin.com/company/openarabtech/" target=__blank>التقنية العربية المفتوحة Open Arab Tech</a>.</strong></p>
194194
</footer>
195195
<!--Ends Footer-->

semantic/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ <h1>اتش.تي.إم.إل الدلالية</h1>
103103

104104

105105
<footer>
106-
<p>جميع الحقوق محفوظة. © 2025 HTMLverse</p>
106+
<p>جميع الحقوق محفوظة. © 2026 - 2025 HTMLverse</p>
107107
</footer>
108108

109109

0 commit comments

Comments
 (0)