Skip to content

Commit 821f100

Browse files
authored
Merge pull request #46 from d3j1x/main
٤. ب. كيف تعرض الاختصارات Abbreviations في اتش.تي.إم.إل HTML ؟
2 parents 6e44725 + acc24d2 commit 821f100

1 file changed

Lines changed: 97 additions & 0 deletions

File tree

semantic/semantic4.html

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,103 @@ <h5>ما هي سمة "اتش.تي.إم.إل" HTML المُستخدمة لتحد
209209

210210
<section id="2">
211211
<h3>ب. كيف تعرض الاختصارات Abbreviations في اتش.تي.إم.إل HTML ؟</h3>
212+
213+
<p>الاختصار <strong>An abbreviation</strong> هو شكل مُختصر من كلمة أو عبارة. على سبيل المثال، كلمة <b>"Dr"</b> متبوعة بنقطة هي اختصار لكلمة <b>"doctor"</b>.</p>
214+
215+
<p>هناك نوعان شائعان من الاختصارات: الاختصارات <strong>acronyms</strong> والأحرف الأولى <strong>initialisms</strong>.</p>
216+
217+
<p>الاختصار <strong>An acronym</strong> هو كلمة مكونة من الأحرف الأولى من عبارة، حيث يمثل كل حرف الحرف الأول من كلمة في تلك العبارة.</p>
218+
219+
<p><b>GUI</b> مثال على اختصار <em>an acronym</em>، وهو اختصار لـ "واجهة المستخدم الرسومية" (Graphical User Interface). بأخذ الأحرف الأولى من كل كلمة "G" و "U" و "I" ، نحصل على اختصار <i>GUI</i>.</p>
220+
221+
<p>يتم تشكيل الحرف الأول <strong>An initialism</strong> من الكلمة من خلال الأحرف الأولى من العبارة، حيث يمثل كل حرف الحرف الأول <em>the first letter</em> من الكلمة في تلك العبارة.</p>
222+
223+
<p>على سبيل المثال، <b>HTML</b> هو اختصار لـ <strong>HyperText Markup Language</strong>، ويتم نطقه من خلال تهجئة كل حرف من الحروف "H" و "T" و "M" و "L" .</p>
224+
225+
<p>كلٌّ من الاختصارات <em>acronyms</em> والحروف الأولى <em>initialisms</em> نوعان من الاختصارات. الفرق هو أن الاختصارات <strong>acronyms</strong> تُنطق ككلمات، بينما تُنطق الحروف الأولى <strong>initialisms</strong> كحروف مفردة.</p>
226+
227+
<p>إنها مفيدة جدًا لكتابة نصوص أكثر إيجازًا، خاصةً عندما تكون معروفة وسهلة الفهم في سياق معين.</p>
228+
229+
<p>إذا كنت بحاجة لعرض اختصارات <strong>abbreviations</strong> ، مثل الإختصارات <em>acronyms</em> أو الأحرف الأولى <em>initialisms</em>، في "اتش.تي.إم.إل" HTML، فإن عنصر الاختصار <em>The abbreviation element</em> هو ما تبحث عنه تمامًا. يجب عليك دائمًا شرح معناها الكامل عند استخدامها لأول مرة. بعد ذلك، يمكنك استخدام عنصر الاختصار <em>The abbreviation element</em> لتمييزها وتقديم مزيد من التفاصيل.</p>
230+
231+
<h4>فيما يلي مثال حيث يمكنك رؤية فقرة تحتوي على الجملة <code class="br-white">HTML هو أساس الويب</code> :</h4>
232+
233+
<div class="code-block">
234+
<pre><code>
235+
<span class="tag">&lt;p&gt;</span>
236+
هو أساس الويب<span class="tag">&lt;abbr&gt;<span class="txt">HTML</span>&lt;/abbr&gt;</span>
237+
<span class="tag">&lt;/p&gt;</span>
238+
</code></pre>
239+
</div>
240+
241+
<div class="preview">
242+
<p><abbr>HTML</abbr> هو أساس الويب</p>
243+
</div>
244+
245+
<p>توجد الأحرف الأولى من HTML ضمن عنصر اختصار <em>an abbreviation element</em>. في المتصفح، ستلاحظ أنه لم يتغير شيء، فهو لا يزال يبدو كنص عادي. يوفر عنصر الاختصار <strong>The abbreviation element</strong> سياقًا مفيدًا، لكن المستخدمين سيظلون يرون الأحرف الأولى كنص عادي.</p>
246+
247+
<p>ذا كنت تريد مساعدة المستخدمين على فهم معنى هذا الاختصار <em>initialism</em>، فيمكنك عرض شكله الكامل باستخدام سمة <code class="br">title</code>.</p>
248+
249+
<p>سمة <code class="br">title</code> اختيارية <i>optional</i>، ولكن إذا قررت تضمينها، فيجب أن تكون وصفًا قابلاً للقراءة من قبل الإنسان للاختصار <em>acronym</em> أو الأحرف الأولى <em>initialism</em> من الاسم.</p>
250+
251+
<h4>لنأخذ نفس المثال السابق، ولكن أضف سمة <code class="br">title</code>. ستكون <code class="br-white">HyperText Markup Language</code>، وهي الشكل الموسع للاسم الأولي <em>initialism</em>:</h4>
252+
253+
<div class="code-block">
254+
<pre><code>
255+
<span class="tag">&lt;p&gt;</span>
256+
هو أساس الويب<span class="tag">&lt;abbr <span class="attr">title=</span><span class="value">"HyperText Markup Language"</span>&gt;<span class="txt">HTML</span>&lt;/abbr&gt;</span>
257+
<span class="tag">&lt;/p&gt;</span>
258+
</code></pre>
259+
</div>
260+
261+
<div class="preview">
262+
<p><abbr title="HyperText Markup Language">HTML</abbr> هو أساس الويب</p>
263+
</div>
264+
265+
<p>عادةً، يتغير نمط <i>style</i> عنصر الاختصار <em>the abbreviation element</em> عند إضافة هذه الخاصية <em>attribute</em>. ويعتمد النمط المُحدد على المتصفح. قد تعرض بعض المتصفحات خطًا منقطًا <i>a dotted underline</i>، بينما قد تُحوّل متصفحات أخرى المحتوى إلى أحرف كبيرة صغيرة، أو حتى تُعيّن أنماطًا افتراضية مُعينة، مثل خط منقط. عند تحريك المستخدم مؤشر الماوس فوق الاختصار، يُعرض النموذج الكامل كتلميح <i>a tooltip</i>.</p>
266+
267+
<p>على الرغم من أنك لا تحتاج بالضرورة إلى استخدام عنصر الاختصار <em>the abbreviation element</em> لكل اختصار على صفحتك على الويب، فمن المستحسن استخدامه للاختصارات التي قد تكون غير واضحة وتلك التي قد تحتاج إلى سياق إضافي.</p>
268+
269+
<p>يجب عليك استخدام أفضل حكم لديك للعثور على التوازن الصحيح بين المعلومات والعرض لتجنب تشويش النص مع الحفاظ على الوضوح والإيجاز.</p>
270+
271+
272+
<!-- QUESTIONS -->
273+
<div class="questions">
274+
<h4>أسئلة :</h4>
275+
276+
277+
<h5>ما هو العنصر في HTML المستخدم للإشارة إلى اختصار abbreviation أو كلمة مختصرة acronym ؟ </h5>
278+
279+
<p><mark>١. <code class="br">abbr</code></mark></p>
280+
<p>٢. <code class="br">acronym</code></p>
281+
<p>٣. <code class="br">abbrev</code></p>
282+
<p>٤. <code class="br">acron</code></p>
283+
284+
285+
<br>
286+
287+
<h5>ما هو الغرض الأساسي من عنصر <code class="br">abbr</code> ؟</h5>
288+
289+
<p>١. تنسيق النص كاختصار an abbreviation. ❌</p>
290+
<p><mark>٢. للإشارة إلى اختصار an abbreviation أو كلمة مختصرة acronym وتقديم معلومات إضافية. ✅</mark></p>
291+
<p>٣. لاختصار محتوى صفحة ويب. ❌</p>
292+
<p>٤. لتحسين ترتيب محركات البحث search engine rankings. ❌</p>
293+
294+
295+
<br>
296+
297+
<h5>ما هي الخاصية التي يمكن استخدامها داخل عنصر <code class="br">abbr</code> لتوفير الشكل الكامل للاختصار أو الاختصار؟</h5>
298+
299+
<p>١. <code class="br">explain</code></p>
300+
<p>٢. <code class="br">description</code></p>
301+
<p><mark>٣. <code class="br">title</code></mark></p>
302+
<p>٤. <code class="br">fullform</code></p>
303+
304+
305+
306+
307+
</div>
308+
212309
</section>
213310

214311
<section id="3">

0 commit comments

Comments
 (0)