Skip to content

Commit 6281f03

Browse files
committed
٦. ج. ما هي استخدامات عناصر "U و S و Ruby" وكيف تعمل؟
1 parent 02ccb9e commit 6281f03

1 file changed

Lines changed: 101 additions & 0 deletions

File tree

semantic/semantic6.html

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,107 @@ <h5>ما هو التنسيق الافتراضي لعنصر <code class="br">code
254254

255255
<section id="3">
256256
<h3>ج. ما هي استخدامات عناصر "U و S و Ruby" وكيف تعمل؟</h3>
257+
258+
<p>يُستخدم عنصر التعليق غير المفصل <strong>The unarticulated annotation element</strong> ، أو عنصر <code class="br">u</code> باختصار، لتمثيل النص المضمن <em>inline text</em> الذي تم تطبيق تعليق غير نصي <em>non-textual annotation</em> عليه.</p>
259+
260+
<h4>فيما يلي مثال على استخدام عنصر <code class="br">u</code> لتسليط الضوء على أخطاء إملائية <em>spelling errors</em> مختلفة:</h4>
261+
262+
<div class="code-block"><pre><code>
263+
<span class="tag">&lt;p&gt;</span>
264+
يمكنك استخدام عنصر التعليق غير المفصلي للتمييز
265+
<span class="tag">&lt;u&gt;<span class="txt">inccccort</span>&lt;/u&gt;</span> <span class="tag">&lt;u&gt;<span class="txt">spling</span>&lt;/u&gt;</span> <span class="tag">&lt;u&gt;<span class="txt">issses</span>&lt;/u&gt;</span>.
266+
<span class="tag">&lt;/p&gt;</span>
267+
</code></pre></div>
268+
269+
<div class="preview">
270+
<p>
271+
يمكنك استخدام عنصر التعليق غير المفصلي للتمييز
272+
<u>inccccort</u> <u>spling</u> <u>issses</u>.
273+
</p>
274+
</div>
275+
276+
<p>في المثال، الكلمات <code class="br">incorrect</code> و <code class="br">spelling</code> و <code class="br">issues</code> مكتوبة بشكل خاطئ. النمط الافتراضي لعنصر <code class="br">u</code> هو خط أسود أسفل النص.</p>
277+
278+
<p>في لغة HTML4، كان يُستخدم عنصر <code class="br">u</code> لأغراض التنسيق. أما في لغة HTML5، فيُستخدم عنصر <code class="br">u</code> فقط للإشارة إلى أن النص يحتوي على تعليقات توضيحية غير نصية.</p>
279+
280+
<p>إذا كنت ترغب في تنسيق نص ما باستخدام خط تحته، فيجب عليك استخدام CSS بدلاً من HTML.</p>
281+
282+
<p>يجب استخدام عنصر الشطب <strong>The strikethrough element</strong> ، أو عنصر <code class="br">s</code> باختصار، للإشارة إلى متى لم يعد النص دقيقًا أو ذا صلة.</p>
283+
284+
<h4>فيما يلي مثال على استخدام عنصر <code class="br">s</code> لإظهار إلغاء نشاط ما:</h4>
285+
286+
<div class="code-block"><pre><code>
287+
<span class="tag">&lt;p&gt;</span><span class="tag">&lt;s&gt;</span>.ستبدأ رحلة المشي غداً عند الظهر<span class="tag">&lt;/s&gt;</span><span class="tag">&lt;/p&gt;</span>
288+
<span class="tag">&lt;p&gt;</span>.نظراً لظروف جوية غير متوقعة، تم إلغاء الرحلة<span class="tag">&lt;/p&gt;</span>
289+
</code></pre></div>
290+
291+
<div class="preview">
292+
<p><s>ستبدأ رحلة المشي غداً عند الظهر.</s></p>
293+
<p>نظراً لظروف جوية غير متوقعة، تم إلغاء الرحلة.</p>
294+
</div>
295+
296+
<p>في هذا المثال، تم شطب الجملة الأولى لأن الرحلة تم إلغاؤها لأسباب تتعلق بالطقس.</p>
297+
298+
<p>لا ينبغي استخدام عنصر <code class="br">s</code> لعرض التغييرات التي طرأت على المستند. في هذه الحالة، يكون عنصر النص المحذوف وعنصر النص المُدرج أكثر ملاءمة.</p>
299+
300+
<p>يمثل عنصر <code class="br">ruby</code> نصًا صغيرًا يظهر أعلى أو أسفل النص الرئيسي. ويُستخدم عادةً لعرض نطق الأحرف الآسيوية الشرقية.</p>
301+
302+
<h4>إليك مثال على عنصر <code class="br">ruby</code> من صفحة وثائق الويب الخاصة بـ MDN:</h4>
303+
<div class="code-block"><pre><code>
304+
<span class="tag">&lt;ruby&gt;</span> 明日 <span class="tag">&lt;rp&gt;</span>(<span class="tag">&lt;/rp&gt;</span><span class="tag">&lt;rt&gt;</span>Ashita<span class="tag">&lt;/rt&gt;</span><span class="tag">&lt;rp&gt;</span>)<span class="tag">&lt;/rp&gt;</span> <span class="tag">&lt;/ruby&gt;</span>
305+
</code></pre></div>
306+
307+
<div class="preview">
308+
<ruby> 明日 <rp>(</rp><rt>Ashita</rt><rp>)</rp> </ruby>
309+
</div>
310+
311+
<p>يتم استخدام عنصر <code class="br">rp</code>، أو عنصر الأقواس الاحتياطية <em>fallback parenthesis element</em> في لغة روبي ruby ، كبديل للمتصفحات التي تفتقر إلى دعم عرض التعليقات التوضيحية في لغة روبي ruby.</p>
312+
313+
<p>يُستخدم عنصر <code class="br">rt</code>، أو عنصر نص روبي <em>ruby text element</em>، للإشارة إلى نص التعليق التوضيحي في لغة روبي ruby. ويُستخدم هذا النص عادةً للنطق أو تفاصيل الترجمة في الطباعة في شرق آسيا.</p>
314+
315+
<p>بينما يمكن استخدام عنصر <code class="br">ruby</code> لأنواع أخرى من التعليقات التوضيحية، فإن حالة الاستخدام الأكثر شيوعًا هي للطباعة في شرق آسيا <em>East Asian typography</em>.</p>
316+
317+
318+
<!-- QUESTIONS -->
319+
<div class="questions">
320+
<h4>أسئلة :</h4>
321+
322+
323+
<h5>ما هو استخدام العنصر <code class="br">u</code> ؟</h5>
324+
325+
<p>١. يُستخدم لعرض الرموز السفلية subscripts في الصيغ الكيميائية. ❌</p>
326+
<p>٢. يُستخدم لتمثيل مدخلات المستخدم user input في نماذج HTML. ❌</p>
327+
<p><mark>٣. يُستخدم لتمثيل النص المضمن inline text الذي يحتوي على تعليقات توضيحية غير نصية non-textual annotation. ✅</mark></p>
328+
<p>٤. يُستخدم لجعل النص مائلاً italicize في HTML. ❌</p>
329+
330+
331+
<br>
332+
333+
334+
<h5>ما هو استخدام العنصر <code class="br">s</code> ؟</h5>
335+
336+
<p><mark>١. يُستخدم هذا الرمز للإشارة إلى أن النص لم يعد دقيقًا accurate أو ذا صلة relevant. ✅</mark></p>
337+
<p>٢. يُستخدم لإنشاء أدوات مساعدة للتنقل navigational aides على مواقع الويب. ❌</p>
338+
<p>٣. يُستخدم لعرض معلومات حقوق النشر copyright information على الصفحات. ❌</p>
339+
<p>٤. يُستخدم لعرض تعليقات الصور captions for images. ❌</p>
340+
341+
342+
343+
<br>
344+
345+
<h5>ما هو الاستخدام الشائع لعنصر <code class="br">ruby</code> ؟</h5>
346+
347+
348+
<p>١. يُستخدم لكتابة تطبيقات روبي ruby applications. ❌</p>
349+
<p>٢. يُستخدم لإنشاء عناصر القوائم list items في الصفحة. ❌</p>
350+
<p>٣. يُستخدم لتطبيق خط تحت النص an underline for text. ❌</p>
351+
<p><mark>٤. يُستخدم لعرض نطق the pronunciation الأحرف الآسيوية الشرقية East Asian characters. ✅</mark></p>
352+
353+
354+
355+
356+
</div>
357+
257358
</section>
258359

259360

0 commit comments

Comments
 (0)