You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: basic/basic18.html
+54-4Lines changed: 54 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -23,19 +23,69 @@ <h1>أساسيات اتش.تي.إم.إل</h1>
23
23
24
24
25
25
<main>
26
-
<!-- BASIC 3 -->
26
+
<!-- BASIC 18 -->
27
27
<divclass="box">
28
28
<divclass="sub-title">
29
29
<h2>١٨. العمل مع الروابط</h2>
30
30
<spanclass="hint">نظري</span>
31
-
<p>قريباً</p>
31
+
<p></p>
32
32
</div>
33
33
34
34
<sectionid="1">
35
35
<h3>أ. ما هي أنواع سمات "الهدف" Target المختلفة، وكيف تعمل؟</h3>
36
-
36
+
<p>ربما لاحظتَ سمة "الهدف" <codeclass="br">target</code> في عناصر المرساة <em>anchor</em> أو الروابط <em>links</em>. تُرشد هذه السمة المهمة المتصفح إلى مكان فتح عنوان <strong>URL</strong> لعنصر المرساة <em>anchor</em>.</p>
37
+
38
+
<h4>انقر على الرابط وسيتم توجيهك إلى الصفحة الرئيسية لـ HTMLverse في علامة تبويب جديدة بالمتصفح new browser tab .</h4>
<p>هناك أربع قيم <em>values</em> محتملة مهمة لهذه الخاصية. يُرجى ملاحظة أن كل قيمة تسبقها شرطة سفلية <em>underscore</em>.</p>
53
+
<p>القيمة الأولى هي <codeclass="br">self_</code>، وهي القيمة الافتراضية. يؤدي هذا إلى فتح الرابط <em>link</em> في سياق التصفح الحالي. في معظم الحالات، يكون هذا هو علامة التبويب أو النافذة الحالية <em>the current tab or window</em> .</p>
54
+
<p>القيمة الثانية هي <codeclass="br">blank_</code>، والتي تفتح الرابط <em>link</em> في سياق تصفح جديد. عادةً، يُفتح هذا في علامة تبويب جديدة. ولكن قد يُهيئ بعض المستخدمين متصفحاتهم لفتح نافذة جديدة <em>new window instead</em>.</p>
55
+
<p>القيمة الثالثة هي <codeclass="br">parent_</code>، والتي تفتح الرابط <em>link</em> في الإطار الرئيسي للسياق الحالي. على سبيل المثال، إذا كان موقعك يحتوي على إطار <codeclass="br">iframe</code>، فستُفتح قيمة <codeclass="br">parent_</code> في هذا الإطار <codeclass="br">iframe</code> في علامة tab/window موقعك، وليس في الإطار المُضمّن embedded frame.</p>
56
+
<p>القيمة الرابعة هي <codeclass="br">top_</code>، والتي تفتح الرابط <em>link</em> في أعلى سياق تصفح <em>top-most browsing context</em> فكّر في "العنصر الرئيسي للعنصر الرئيسي" <em>the parent of the parent</em>. هذا مشابه <codeclass="br">parent_</code>، لكن الرابط <em>link</em> سيفتح دائمًا في tab/window تبويب المتصفح الكاملة، حتى مع الإطارات المضمنة المتداخلة <em>nested embedded frames</em>.</p>
57
+
<p>هناك قيمة خامسة، تُسمى <codeclass="br">unfencedTop_</code>، تُستخدم حاليًا لواجهة برمجة تطبيقات <strong>FencedFrame</strong><abbrtitle="Application Programming Interface">API</abbr> التجريبية. في وقت هذا الدرس، ربما لن تجد سببًا لاستخدامها بعد.</p>
58
+
<p>يُعد اختيار القيمة "المستهدفة" <codeclass="br">target</code> المناسبة للتحكم <em>control</em> في وصول المستخدمين إلى موقعك الإلكتروني أمرًا بالغ الأهمية عند إنشاء موقع ويب.</p>
59
+
60
+
<divclass="questions">
61
+
62
+
<h4>أسئلة :</h4>
63
+
64
+
<h5>كم عدد قيم "الهدف" <codeclass="br">target</code> الحالية المتاحة للاختيار من بينها؟</h5>
65
+
<p>١. 2 ❌</p>
66
+
<p><mark>٢. 4 ✅</mark></p>
67
+
<p>٣. 3 ❌</p>
68
+
<p>٤. 1 ❌</p>
69
+
70
+
71
+
<br>
72
+
73
+
<h5>أين سيُفتح رابط ذو قيمة <codeclass="br">"target="_blank</code>؟</h5>
74
+
<p><mark>١. في نافذة أو علامة تبويب جديدة. ✅</mark></p>
75
+
<p>٢. في نفس النافذة أو علامة التبويب. ❌</p>
76
+
<p>٢. على شاشتك الثانية. ❌</p>
77
+
<p>٤. على جهاز Camperchan's . ❌</p>
78
+
79
+
<br>
80
+
81
+
<h5>ما هو السلوك الافتراضي عند عدم تعيين "هدف" <codeclass="br">target</code>؟</h5>
82
+
<p>١. يُفتح في نافذة أو علامة تبويب جديدة. ❌</p>
83
+
<p>٢. يُفتح في السياق الرئيسي. ❌</p>
84
+
<p><mark>٣. يُفتح في نفس النافذة أو علامة التبويب. ✅</mark></p>
0 commit comments