Skip to content

Commit 400c38a

Browse files
committed
ج. ما هي قوائم الوصف Description Lists، ومتى يجب استخدامها؟
1 parent ba7e34c commit 400c38a

2 files changed

Lines changed: 112 additions & 1 deletion

File tree

semantic/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ <h1>اتش.تي.إم.إل الدلالية</h1>
4545
<ul class="second-links">
4646
<li><a href="./semantic2.html#1">أ. متى يجب استخدام عنصر التأكيد The Emphasis Element بدلًا من عنصر النص الاصطلاحي The Idiomatic Text Element ؟</a></li>
4747
<li><a href="./semantic2.html#2">ب. متى يجب استخدام عنصر التشديد القوي The Strong Element بدلًا من عنصر لفت الانتباه The Bring Attention To Element ؟</a></li>
48-
<li><a href="./semantic2.html#2">ج. ما هي قوائم الوصف Description Lists، ومتى يجب استخدامها؟</a></li>
48+
<li><a href="./semantic2.html#3">ج. ما هي قوائم الوصف Description Lists، ومتى يجب استخدامها؟</a></li>
4949
</ul>
5050
</li>
5151

semantic/semantic2.html

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,117 @@ <h5>ما هو الفرق الرئيسي بين <code class="br">b</code> و <cod
223223

224224
<section id="3">
225225
<h3>ج. ما هي قوائم الوصف Description Lists، ومتى يجب استخدامها؟</h3>
226+
227+
<p>تعتبر قوائم الوصف <strong>Description lists</strong> مثالية لتقديم المصطلحات <em>terms</em> والتعريفات <em>definitions</em> بتنسيق منظم <em>organized</em> وسهل القراءة، كما هو الحال في المسرد <i>a glossary</i> أو القاموس الحقيقي، حيث يمكنك العثور على الكلمات مع تعريفاتها المقابلة.</p>
228+
229+
<h4>هذا مثال لقائمة وصف <em>description list</em> في "اتش.تي.إم.إل" HTML تحتوي على مصطلحين وتفاصيلهما المقابلة:</h4>
230+
231+
<div class="code-block">
232+
<pre><code>
233+
<span class="tag">&lt;dl&gt;</span>
234+
<span class="tag">&lt;dt&gt;</span>HTML اتش.تي.إم.إل<span class="tag">&lt;/dt&gt;</span>
235+
<span class="tag">&lt;dd&gt;</span>HyperText Markup Language لغة ترميز النص الفائق<span class="tag">&lt;/dd&gt;</span>
236+
<span class="tag">&lt;dt&gt;</span>CSS سي.أس.أس<span class="tag">&lt;/dt&gt;</span>
237+
<span class="tag">&lt;dd&gt;</span>Cascading Style Sheets أوراق الأنماط المتتالية<span class="tag">&lt;/dd&gt;</span>
238+
<span class="tag">&lt;/dl&gt;</span>
239+
</code></pre>
240+
</div>
241+
242+
<div class="preview">
243+
<dl>
244+
<dt>اتش.تي.إم.إل HTML</dt>
245+
<dd>لغة ترميز النص الفائق HyperText Markup Language</dd>
246+
<dt>سي.أس.أس CSS</dt>
247+
<dd>أوراق الأنماط المتتالية Cascading Style Sheets</dd>
248+
</dl>
249+
</div>
250+
251+
<p>في هذه الحالة، المصطلحان هما اختصارا "اتش.تي.إم.إل" HTML و"سي.أس.أس" CSS، والتفاصيل هي امتدادات لهما <i>their expansions</i>. قد تكون التفاصيل أيضًا تعريفات أو معلومات أخرى متعلقة بالمصطلحين.</p>
252+
253+
<p>ستحتاج إلى ثلاثة عناصر "اتش.تي.إم.إل" HTML لتعريف قائمة وصف <em>description list</em>. أولًا، عنصر قائمة الوصف، <code class="br">dl</code>، وهو الحاوية <em>the container</em> للقائمة بأكملها. كما هو موضح في المثال، فهو يلتف حول جميع عناصر قائمة الوصف الأخرى.</p>
254+
255+
<p>ثم، عنصر وصف واحد <em>description term</em> <code class="br">dt</code>، لكل مصطلح. في هذه الحالة، تحتوي قائمة الوصف <em>description list</em> على مصطلحين، "اتش.تي.إم.إل" HTML و "سي.أس.أس" CSS، لذا فهي تحتوي على عنصرين منهما.</p>
256+
257+
<p>وأخيرًا، بعد كل مصطلح، ستجد عنصر "وصف التفاصيل" <em>description detail</em>، <code class="br">dd</code>، للوصف أو التفاصيل المرتبطة به. في هذا المثال، هذه هي لغة ترميز النص الفائق وأوراق الأنماط المتتالية.</p>
258+
259+
<p>في المتصفح <i>In the browser</i>، ستجد كل مصطلح <em>each term</em> متبوعًا بوصفه. افتراضيًا <em>By default</em>، تكون الأوصاف متباعدة قليلاً نحو اليمين لتمييزها بصريًا.</p>
260+
261+
<p>لكن "قوائم الوصف" <em>Description lists</em> لا تقتصر على المصطلحات والتعريفات فحسب، بل هي أكثر تنوعًا من ذلك بكثير.</p>
262+
263+
<h4>لدينا هنا وصفة مكونة من ثلاثة مكونات <i>three ingredients</i>:</h4>
264+
265+
<div class="code-block">
266+
<pre><code>
267+
<span class="tag">&lt;dl&gt;</span>
268+
<span class="tag">&lt;dt&gt;</span>دقيق<span class="tag">&lt;/dt&gt;</span>
269+
<span class="tag">&lt;dd&gt;</span>كوبان<span class="tag">&lt;/dd&gt;</span>
270+
<span class="tag">&lt;dt&gt;</span>سكر<span class="tag">&lt;/dt&gt;</span>
271+
<span class="tag">&lt;dd&gt;</span>نصف كوب<span class="tag">&lt;/dd&gt;</span>
272+
<span class="tag">&lt;dt&gt;</span>زيت نباتي<span class="tag">&lt;/dt&gt;</span>
273+
<span class="tag">&lt;dd&gt;</span>ملعقتان كبيرتان<span class="tag">&lt;/dd&gt;</span>
274+
<span class="tag">&lt;/dl&gt;</span>
275+
</code></pre>
276+
</div>
277+
278+
<div class="preview">
279+
<dl>
280+
<dt>دقيق</dt>
281+
<dd>كوبان</dd>
282+
<dt>سكر</dt>
283+
<dd>نصف كوب</dd>
284+
<dt>زيت نباتي</dt>
285+
<dd>ملعقتان كبيرتان</dd>
286+
</dl>
287+
</div>
288+
289+
<p>قائمة الوصف الكاملة <strong>The entire description list</strong> موجودة ضمن عنصر قائمة الوصف <em>description list element</em>. المكون الأول، <code class="br">دقيق</code>، موجود ضمن عنصر" مصطلح الوصف" <em>description term element</em>. بعد ذلك، يمكنك معرفة الكمية المطلوبة من هذا المكون: <code class="br">كوبان</code>. هذا موجود ضمن عنصر "تفاصيل الوصف" <em>description details element</em> مباشرةً بعد مكوناته المقابلة.</p>
290+
291+
وتُكرّر نفس التركيبة لـ <code class="br">سكر</code>. في هذه الحالة، تحتوي الوصفة على مكونين فقط، ولكن إذا كانت المكونات أكثر، يُمكن تكرار التركيبة نفسها في "قائمة الوصف" <em>The description list</em>.
292+
293+
<p>في المتصفح <i>In the browser</i>، سوف ترى المكونات محاذية إلى اليسار، والقياسات متباعدة <em>indented</em> لفصلها بصريًا <i>visually</i>.</p>
294+
295+
<p>تشمل حالات الاستخدام الأخرى لقوائم الوصف <em>description lists</em> مواصفات المنتج <em>product specifications</em>، والأسئلة الشائعة <em>frequently asked questions</em>، ومعلومات الاتصال <em>contact information</em>، والبيانات الوصفية <em>metadata</em>. في الأساس، عندما يكون لديك معلومتان مرتبطتان في صيغة مفتاح-قيمة <strong>key-value</strong>، حيث تعمل إحداهما كعلامة "المفتاح" <em>the key</em>، والأخرى كمعلومات إضافية ذات صلة "القيمة" <em>the value</em>، يمكنك استخدام قائمة وصف <em>description list</em>.</p>
296+
297+
298+
299+
<!-- QUESTIONS -->
300+
<div class="questions">
301+
<h4>أسئلة :</h4>
302+
303+
<h5>ما هو وسم "اتش.تي.إم.إل" HTML tag المُستخدم لتعريف قائمة وصف كاملة <em>an entire description list</em> ؟</h5>
304+
305+
<p>١. <code class="br">dt</code></p>
306+
<p>٢. <code class="br">dd</code></p>
307+
<p><mark>٣. <code class="br">dl</code></mark></p>
308+
<p>٤. <code class="br">li</code></p>
309+
310+
311+
<br>
312+
313+
<h5>ما هو وسم "اتش.تي.إم.إل" HTML tag المُستخدم لتمثيل مصطلح <em>a term</em> في قائمة وصف؟</h5>
314+
315+
<p>١. <code class="br">dl</code></p>
316+
<p><mark>٢. <code class="br">dt</code></mark></p>
317+
<p>٣. <code class="br">dd</code></p>
318+
<p>٤. <code class="br">li</code></p>
319+
320+
321+
<br>
322+
323+
324+
<h5>ما هو وسم "اتش.تي.إم.إل" HTML tag المُستخدم لتعريف مصطلح في قائمة وصف أو تقديم تفاصيل <em>details</em> إضافية عنه؟</h5>
325+
326+
<p>١. <code class="br">dl</code></p>
327+
<p>٢. <code class="br">dt</code></p>
328+
<p><mark>٣. <code class="br">dd</code></mark></p>
329+
<p>٤. <code class="br">li</code></p>
330+
331+
332+
333+
</div>
334+
335+
336+
226337
</section>
227338

228339

0 commit comments

Comments
 (0)