<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7856047646918813939</atom:id><lastBuildDate>Sat, 01 Nov 2025 03:19:04 +0000</lastBuildDate><category>دورات</category><category>دورة HTML و CSS</category><category>دورة بلوجر</category><category>الأبناك الإلكترونية</category><category>الربح</category><category>مواقع</category><category>أخبار</category><category>أنظمة التشغيل</category><category>دورة SEO</category><category>فايسبوك</category><category>يوتيوب</category><category>إندرويد</category><category>الإعلانات</category><category>التسويق الإلكتروني</category><category>مجالات ربحية أخرى</category><category>ويندوز</category><title>ستارتايم للربح عبر الأنترنت</title><description>مدونة للربح من الأنترنت تشمل شروحات واستراتيجيات لكيفية التسجيل و العمل في مواقع و الربح منها مبالغ محترمة حلالا للمبتدئين و المتمرسين، و تشمل أيضا محتوى دورات مجانية بجودة الدورات المدفوعة، ناهيكم عن تقنيات أشهر مواقع الويب و أنظمة التشغيل، ولا تبخل عليكم بأخبار آخر التحديثات في عالم الأنترنت</description><link>http://startimeweb.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>مدونة للربح من الأنترنت تشمل شروحات واستراتيجيات لكيفية التسجيل و العمل في مواقع و الربح منها مبالغ محترمة حلالا للمبتدئين و المتمرسين، و تشمل أيضا محتوى دورات مجانية بجودة الدورات المدفوعة، ناهيكم عن تقنيات أشهر مواقع الويب و أنظمة التشغيل، ولا تبخل عليك</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Tech News"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-1614287558074935811</guid><pubDate>Sun, 19 Apr 2020 22:38:00 +0000</pubDate><atom:updated>2021-01-27T11:24:46.043+00:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>تقنية Flexbox في CSS (الدرس 37)</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس تقنية Flexbox.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div dir="rtl" style="text-align: right;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; Flexbox هي تقنية جديدة CSS، تجعل العنصر المحتوي و المسمى في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية Flexbox بـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex container يضم العناصر المحتواة داخله مباشرة حيث تسمى هذه الأخيرة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية Flexbox بـ Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و بتغير أبعاد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex-container تتغير أبعاد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex-items تلقائياً مكونة نموذجاً متجاوباً، ليس هذا فقط، بل يمكن أن تغيّر محاذاتها، إتجاهها، ترتيبها، حجمها.. و بالتالي فهذه التقنية تجعل علبة العنصر Box Model الذي درسناه في درس تقنيتا Margin و Padding علبة مرنة، أي Flexible Box، و تختصَر في Flexbox، و قد سهلت هذه التقنية الكثير من الأمور على Web Designers و Web Developpers حيث بتواجدها في صفحات الويب تستبعَد العديد من الأكواد كـ 'FLOAT'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'CLEAR'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'POSITION'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MARGIN'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'PADDING'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'WIDTH'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'HEIGHT'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'OVERFLOW'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'VERTICAL-ALIGN' و غيرها.. مما يجعل تحميل صفحات الويب أكثر سرعة، ناهيكم عن فاعلية Flexbox التي جعلت أكبر Frameworks تعتمد عليها كـ Bootstrap مثلاً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى تقنية Flexbox عشر خواص Longhand و خاصيتين Shorthand منها التي تقحم في Flex-container و منها التي تقحم في Flex-item و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• الخاصية FLEX-DIRECTION&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية FLEX-WRAP&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية FLEX-FLOW&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية JUSTIFY-CONTENT&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية ALIGN-ITEMS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية ALIGN-CONTENT&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية ORDER&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية FLEX-GROW&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية FLEX-SHRINK&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية FLEX-BASIS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية FLEX&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية ALIGN-SELF&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk4PTGDMwMOJC_nI8jm-dHINdTwxWnIefjHb69spYRNsGiJHwjVpQHMLWal3hS2XclVMbQ30G7Tb78bK48qV6hhSsa04Oz3fMy4Cr5QqD65ETr-0W5QvWtKnqqEvfENHtCvO2pNfDhL-xd/s1600/HTML+CSS+Flexbox.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="تقنية Flexbox في CSS | الدرس 37\37" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk4PTGDMwMOJC_nI8jm-dHINdTwxWnIefjHb69spYRNsGiJHwjVpQHMLWal3hS2XclVMbQ30G7Tb78bK48qV6hhSsa04Oz3fMy4Cr5QqD65ETr-0W5QvWtKnqqEvfENHtCvO2pNfDhL-xd/s640/HTML+CSS+Flexbox.webp" title="تقنية Flexbox في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;إنشاء Flexbox&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;طريقة إنشاء Flexbox&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تنشأ تقنية Flexbox عن طريق الخاصية 'DISPLAY' حيث تقحم في Flex container، و تحدِّد قيمتها نوع Flexbox، فإذا كانت قيمة بإسم 'FLEX' سيحدَّد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flexbox من نوع Block، أي أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container سيأخذ كامل عرض العنصر المحتوي له&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما إذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كانت قيمة بإسم 'INLINE-FLEX' فسيحدَّد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flexbox من نوع Inline،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أي أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container سيتشارك&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عرض العنصر المحتوي له مع عناصر من نوع Inline.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; يمكن إنشاء بنية هرمية بتقنية Flexbox، بمعنى أنه يمكن لأي Flex item أن يكون في حد ذاته Flex-container عبر الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'DISPLAY' و قيمة من قيمتيها '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX&lt;/span&gt;&lt;span style="font-size: large;"&gt;' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INLINE-FLEX&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;قواعد Flexbox&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;1 - إذا لم يكن لدى Flex item عرض أو ارتفاع مخصص في CSS، سيخصص له عرض أو ارتفاع تلقائي حسب محتواه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;2 - إذا كان عرض Flex container أصغر من مجموع عرض Flex items، سيلغي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container عرض كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item و سيخصِّص لجميعها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عرض متساوٍ يتجاوب مع عرضه، و نفس الشيء بالنسبة للإرتفاع.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/pAA3fhjhVcw" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLEX-DIRECTION&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يعتمد Flex container على محورين في إنشاء تمركز للـ Flex items، و يسميان هذين المحورين بمحور التمركز الرئيسي و محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الثانوي، أحدهما يكون عمودياً و الآخر أفقياً،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FLEX-DIRECTION' هي المسؤولة عن تحديد أيُّ محور سيكون الرئيسي في التمركز، و تقحم في Flex container بحيث أن في التنسيق التلقائي يكون المحور الرئيسي هو المحور الأفقي و الإتجاه حسب اتجاه الكتابة، و يكون المحور الثانوي هو المحور العمودي و الإتجاه من الأعلى إلى الأسفل، لديها أربع قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;ROW&lt;/b&gt; : هي القيمة التلقائية للخاصية، و تُمركز Flex items في محور تمركزها الأفقي و مع اتجاه الكتابة (من اليمين إلى اليسار بالنسبة للغة العربية) أي أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور التمركز الرئيسي هو المحور الأفقي و الإتجاه حسب اتجاه الكتابة، و محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي هو المحور العمودي و الإتجاه من الأعلى نحو الأسفل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;ROW-REVERSE&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items في محور تمركزها&amp;nbsp;الأفقي و عكس اتجاه الكتابة (من اليمين إلى اليسار بالنسبة للغة العربية) أي أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور التمركز الرئيسي هو المحور الأفقي و الإتجاه حسب اتجاه الكتابة، و محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي هو المحور العمودي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و الإتجاه من الأعلى نحو الأسفل&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;COLUMN&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items في محور تمركزها العمودي و الإتجاه من بداية Flex container إلى نهايته، أي أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور التمركز الرئيسي هو المحور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العمودي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و الإتجاه&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من الأعلى نحو الأسفل&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي هو المحور الأفقي و الإتجاه حسب اتجاه الكتابة&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;COLUMN-REVERSE&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items في محور تمركزها&amp;nbsp;العمودي و الإتجاه من نهاية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إلى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بدايته&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أي أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور التمركز الرئيسي هو المحور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العمودي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و الإتجاه&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأسفل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نحو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأعلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي هو المحور الأفقي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و الإتجاه حسب اتجاه الكتابة&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FLEX-DIRECTION' من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex container&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تأثيرات قيم الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من العناصر المحتوية.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLEX-WRAP&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تلغي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FLEX-WRAP' تعامل Flex container مع Flex items حسب القاعدة الثانية لتقنية Flexbox، و ذلك بتطبيق القاعدة الأولى مع إبقاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items داخل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container حيث تسمح بأخذ الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items المتعدية طول الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container سطر جديد في حالة كان محور تمركزها الرئيسي أفقياً، و أخذ عمود جديد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في حالة كان محور تمركزها&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الرئيسي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عمودياً، تقحم الخاصية في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container، و لديها ثلاث قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;NOWRAP&lt;/b&gt; : هي القيمة التلقائية للخاصية، و تسمح بتعامل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex container مع Flex items حسب القاعدة الثانية لتقنية Flexbox.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;WRAP&lt;/b&gt; : تمنع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعامل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex container مع Flex items حسب القاعدة الثانية لتقنية Flexbox حيث تسمح بتمركز&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items التي تتعدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container بالرجوع إلى السطر أو العمود حسب محور تمركزها الرئيسي، و مع الإتجاه التلقائي للتمركز في محور التمركز الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;WRAP-REVERSE&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمنع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعامل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex container مع Flex items حسب القاعدة الثانية لتقنية Flexbox حيث تسمح بتمركز&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items التي تتعدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container بالرجوع إلى السطر أو العمود حسب محور تمركزها الرئيسي، لكن عكس الإتجاه التلقائي للتمركز في محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-WRAP&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex container تأثيرات قيم الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLEX-FLOW&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-FLOW&lt;/span&gt;&lt;span style="font-size: large;"&gt;' هي Shorthand property للخاصيتين 'FLEX-DIRECTION' و 'FLEX-WRAP'، حيث أن قيمتها التلقائية هي القيمتين التلقائيتين للخاصيتين Longhand، علماً أن القيمة التي في اليسار هي قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FLEX-DIRECTION' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة التي في اليمين هي قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FLEX-WRAP' مع الأخذ بعين الإعتبار فرق القيم بفراغ من نوع Space، و تقحم الخاصية في Flex-container.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-FLOW&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex container تأثير الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية JUSTIFY-CONTENT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تمكِّن الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;JUSTIFY-CONTENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من محاذاة Flex items حسب محور تمركزها الرئيسي،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقحم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container، و لديها ست قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;FLEX-START&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة التلقائية للخاصية، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمكِّن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من محاذاة Flex items في بداية Flex container حسب محور تمركزها الرئيسي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;FLEX-END&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمكِّن هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من محاذاة Flex items في نهاية Flex container حسب محور تمركزها الرئيسي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;CENTER&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمكِّن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من محاذاة Flex items في وسط Flex container حسب محور تمركزها الرئيسي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;SPACE-BETWEEN&lt;/b&gt; : تمركز هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items بطريقة متناسقة حيث يكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item الأول في بداية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item الأخير في نهاية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container، و تتوزع المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item موالي له بشكل متساوٍ.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;SPACE-AROUND&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items بطريقة متناسقة حيث تكون المسافة بين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item الأول و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي نصف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item موالي له، و أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تكون المسافة بين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item الأخير و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي نصف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item موالي له&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;SPACE-EVENLY&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items بطريقة متناسقة حيث تكون المسافة بين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item الأول و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item موالي له، و أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تكون المسافة بين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item الأخير و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي &lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item موالي له&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;JUSTIFY-CONTENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex container تأثيرات قيم الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ALIGN-ITEMS&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تمكِّن الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-ITEMS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من محاذاة محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الرئيسي في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي مع احترام محتوى كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item بإعطاء لهذا الأخير طول &lt;/span&gt;&lt;span style="font-size: large;"&gt;محور التمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;حسب محتواه،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقحم الخاصية في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container، و لديها خمس قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;STRETCH&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;: هي القيمة التلقائية للخاصية، و تجعل كل Flex item يأخذ طول&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تمركزه الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;FLEX-START&lt;/b&gt; : تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الرئيسي يتمركز في بداية Flex container نسبة إلى محور التمركز الثانوي، مع احترام محتوى كل Flex item.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;FLEX-END&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الرئيسي يتمركز في نهاية Flex container نسبة إلى محور التمركز الثانوي، مع احترام محتوى كل Flex item.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;CENTER&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الرئيسي يتمركز في وسط Flex container نسبة إلى محور التمركز الثانوي، مع احترام محتوى كل Flex item.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;BASELINE&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الرئيسي يتمركز حسب خط الأساس الوهمي المكوَّن من المحتوى النصي للـ Flex items في محور التمركز الثانوي، مع احترام محتوى كل Flex item.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-ITEMS&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex container تأثيرات قيم الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ALIGN-CONTENT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'ALIGN-CONTENT' محاذاة لأسطر أو أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items في محور التمركز الثانوي، و بما أن هذه الأخيرة هي عبارة عن أسطر أو أعمدة، فهي تحت تأثير القيمة 'WRAP' او 'WRAP-REVERSE' للخاصية 'FLEX-WRAP'، بمعنى أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'ALIGN-CONTENT' لن تعمل إلى بتواجد تأثير إحدى القيمتين السالفتي الذكر حيث تكوّنان أسطر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items في حالة ما إذا كان محور التمركز الرئيسي هو المحور الأفقي أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تكوّنان أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items في حالة ما إذا كان محور التمركز الرئيسي هو المحور العمودي&lt;/span&gt;&lt;span style="font-size: large;"&gt;، تقحم الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'ALIGN-CONTENT'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في Flex container، و لديها سبع قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;STRETCH&lt;/b&gt; : هي القيمة التلقائية للخاصية، و تجعل أسطر أو أعمدة الـ Flex items تأخذ أطوال متساوية غير تاركة مسافة بينها مغطية كامل Flex container في محور التمركز الثانوي.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;FLEX-START&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة محاذاة لأسطر أو أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items في بداية Flex container نسبة إلى محور التمركز الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;FLEX-END&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة محاذاة لأسطر أو أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items في نهاية Flex container نسبة إلى محور التمركز الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;CENTER&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة محاذاة لأسطر أو أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex items في وسط Flex container نسبة إلى محور التمركز الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;SPACE-BETWEEN&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسطر أو أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items بطريقة متناسقة حيث يكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأول في بداية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأخير في نهاية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container، و تتوزع المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موالي له بشكل متساوٍ.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;SPACE-AROUND&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز هذه القيمة أسطر أو أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items بطريقة متناسقة حيث تكون المسافة بين سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items الأول و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي نصف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موالي له، و أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تكون المسافة بين سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items الأخير و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي نصف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موالي له&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;SPACE-EVENLY&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز هذه القيمة أسطر أو أعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items بطريقة متناسقة حيث تكون المسافة بين سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items الأول و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موالي له، و أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تكون المسافة بين سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items الأخير و حافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex container تساوي &lt;/span&gt;&lt;span style="font-size: large;"&gt;المسافة بين كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سطر أو عمود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موالي له&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-CONTENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex container تأثيرات قيم الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ORDER&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ORDER&lt;/span&gt;&lt;span style="font-size: large;"&gt;' ترتيب Flex items، و تقحم في Flex item المزاد إعطاؤه ترتيب ظهور عبر قيمة تكون عبارة عن عدد موجب، علماً أن العدد الصغير يرتب Flex item أولاً، و العدد الأكبر يرتب تالياً، القيمة التلقائية للخاصية هي '&lt;b&gt;0&lt;/b&gt;'، و إذا كانت مجموعة من Flex items لديها قيمة متساوية أو ليست لديها قيمة، سيتم ترتيبها قبل Flex items المرتبة بالخاصية 'Order' و حسب ترتيب إقحامها في ملف HTML.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ORDER'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex item تأثير الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLEX-GROW&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تحدّد الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-GROW&lt;/span&gt;&lt;span style="font-size: large;"&gt;' إمكانية تمدد Flex item في محور تمركزه الرئيسي نسبة إلى &lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex items المتواجدة معه في نفس Flex container من أجل ملء الفراغ الزائد في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذا الأخير، و يقحم في قيمتها عدد موجب يحدد درجة التمدد علماً أن القيمة التلقائية للخاصية هي '&lt;b&gt;0&lt;/b&gt;' حيث تمنع Flex item من التمدد، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item الذي يحتوي على أكبر قيمة هو الذي يتمدد أكثر من الذي يحتوي على قيمة أصغر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-GROW'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex item&amp;nbsp;تأثير الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLEX-SHRINK&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تحدّد الخاصية '&lt;/span&gt;FLEX-SHRINK' إمكانية تقلص Flex item في محور تمركزه الرئيسي نسبة إلى&amp;nbsp;Flex items المتواجدة معه في نفس Flex container، و يقحم في قيمتها عدد موجب يحدد درجة التقلص علماً أن القيمة التلقائية للخاصية هي '&lt;b&gt;1&lt;/b&gt;'، و&amp;nbsp;Flex item الذي يحتوي على أكبر قيمة هو الذي يتقلص أكثر من الذي يحتوي على قيمة أصغر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-SHRINK'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex item&amp;nbsp;تأثير الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large; text-align: justify;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLEX-BASIS&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تحدّد الخاصية '&lt;/span&gt;FLEX-BASIS' الطول الأساسي للـ Flex item قبل تمديده أو تقليصه ملغية القاعدة الأولى لتقنية Flexbox، و يكون هذا الطول في محور تمركز Flex item الرئيسي، تدعم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-BASIS' القيم النسبية الموجبة و القيم المطلقة الموجبة، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمتها التلقائية هي قيمة بإسم '&lt;b&gt;AUTO&lt;/b&gt;' حيث تفعّل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القاعدة الأولى لتقنية Flexbox.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX-BASIS'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex item&amp;nbsp;تأثير الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large; text-align: justify;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLEX&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX&lt;/span&gt;&lt;span style="font-size: large;"&gt;' هي Shorthand property للخواص 'FLEX-SHRINK'، 'FLEX-GROW' و 'FLEX-BASIS'، حيث أن قيمتها التلقائية هي القيم التلقائية للخواص Longhand، علماً أن القيمة التي في اليسار هي قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FLEX-GROW'، و القيمة الوسطى هي قيمة الخاصية 'FLEX-SHRINK'، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة التي في اليمين هي قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FLEX-BASIS' مع الأخذ بعين الإعتبار فرق القيم بفراغ من نوع Space، و تقحم الخاصية في Flex-item علماً أن CSS تعطي أولوية تطبيق الأكواد للخاصية 'FLEX' بدلاً من خواصها Longhand.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLEX&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex item تأثير الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large; text-align: justify;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ALIGN-SELF&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعمل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SELF' نفس ما تعمله الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-ITEMS&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، إلا أنها تطبق تأثيرها سوى على Flex item المقحمة في كوده حيث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تمكِّن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من محاذاته&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمركز&lt;/span&gt;&lt;span style="font-size: large;"&gt;ه&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي مع احترام محتواه&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بإعطاءه&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;طول في بعد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور تمركزه&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثانوي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;حسب محتواه،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لدى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SELF' نفس القيم الخمس&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخاصة للخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-ITEMS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' بنفس تأثيرها، زيادة على قيمة واحدة بإسم 'AUTO' حيث تعتبر قيمتها التلقائية و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;AUTO&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجعل هذه القيمة Flex item يتمركز في نقطة تقاطع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تمركزه الرئيسي مع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تمركزه الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;STRETCH&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;: تجعل هذه القيمة Flex item يأخذ طول&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محور&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تمركزه الثانوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;FLEX-START&lt;/b&gt; : تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex item&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يتمركز في بداية Flex container نسبة إلى محور تمركزه الثانوي، مع احترام محتواه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;FLEX-END&lt;/b&gt; :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex item&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يتمركز في نهاية Flex container نسبة إلى محور تمركزه الثانوي، مع احترام محتواه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;CENTER &lt;/b&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Flex item&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يتمركز في وسط Flex container نسبة إلى محور تمركزه الثانوي، مع احترام محتواه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* &lt;b&gt;BASELINE &lt;/b&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Flex item&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يتمركز حسب خط الأساس الوهمي المكوَّن من المحتواه النصي في محور تمركزه الثانوي، مع احترام محتواه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALIGN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SELF&lt;/span&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : تورث للـ Flex container تأثيرات قيم الخاصية من العناصر المحتوية.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large; text-align: justify;"&gt;- INITIAL : ترجع الخاصية إلى قيمتها التلقائية&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="css,result" data-height="565" data-pen-title="تقنية Flexbox" data-slug-hash="ZEbpzrz" data-theme-id="dark" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/ZEbpzrz"&gt;&lt;br /&gt;
تقنية Flexbox&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2020/04/flexbox-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk4PTGDMwMOJC_nI8jm-dHINdTwxWnIefjHb69spYRNsGiJHwjVpQHMLWal3hS2XclVMbQ30G7Tb78bK48qV6hhSsa04Oz3fMy4Cr5QqD65ETr-0W5QvWtKnqqEvfENHtCvO2pNfDhL-xd/s72-c/HTML+CSS+Flexbox.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-6711092885447891046</guid><pubDate>Wed, 08 Apr 2020 00:25:00 +0000</pubDate><atom:updated>2020-10-11T19:30:46.372+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>تقنية Responsive Design بـ Meta Viewport و Media Query و Grid System و Bootstrap | الدرس 36\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس Responsive Web Design.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;منذ بداية العقد الماضي، أصبحت طلبات البحت في الإنترنت بالأجهزة غير الحاسوب تضاهي شأنها في الحاسوب، مما جعل محركات البحث و على رأسها جوجل Google تحت بضرورة تواجد نسخات من صفحات الويب متجاوبة مع الأجهزة الأخرى غير الحاسوب، حيث أضحى هذا الأمر ضروريا لـ SEO، و هذا ما يعرف بـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Responsive Web Design، أي أنها تقنية تُستعمل لجعل صفحات الويب متجاوبة مع جميع أحجام الشاشات سواء كانت شاشات حواسيب مكتبية أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شاشات&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;حواسيب نقالة أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شاشات&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هواتف ذكية أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شاشات&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أجهزة الطابليط أو غيرها.. لذا لجأ المطورون إلى إنشاء إما تطبيقات لمواقعهم الإلكترونية، أو نسخ الهواتف و الطابليط&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لمواقعهم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بشتى طرق كاستخدام Meta Viewport و Media Query استناداً بـ Grid System و Frameworks.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifjzuN-nyzro2ipCcF_8rl2s4Qa2qkmUKxyv5cX8ONB6MVL9G2i8ztoiGbXjH8XOmVeak-YV-o5nTODtd6twjdWbkfclUpk00vJffPkmiLMAy4TJZHFq0G5l3Q499ZWC4Z49kqbDMyEfNk/s1600/html-css-Lesson-36-640x360+compressed.webp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="تقنية Responsive Design بـ Meta Viewport و Media Query و Grid System و Bootstrap | الدرس 36\37" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifjzuN-nyzro2ipCcF_8rl2s4Qa2qkmUKxyv5cX8ONB6MVL9G2i8ztoiGbXjH8XOmVeak-YV-o5nTODtd6twjdWbkfclUpk00vJffPkmiLMAy4TJZHFq0G5l3Q499ZWC4Z49kqbDMyEfNk/s640/html-css-Lesson-36-640x360+compressed.webp" title="تقنية Responsive Design بـ Meta Viewport و Media Query و Grid System و Bootstrap" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Meta Viewport&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Meta Viewport ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;Meta Viewport&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن نوع من عنصر 'META'، و عناصر الميتا&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;كما درسنا في الدروس السابقة هي عناصر تُستعمل لتحديد البيانات الوصفية لمستند HTML، و البيانات الوصفية هي معلومات لا تظهر في متصفحات الانترنت، لكن تساعدها في إظهار الصفحة، و تساعد الروبوتات أيضاً في فهم الصفحة، أذكر من بين أكثر السمات استعمالاً في عنصر الميتا :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* السمة 'CHARSET' : تساعد متصفحات الإنترنت في إظهار الصفحة بالترميز المناسب.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* السمة 'HTTP-EQUIV' : تعدل على سلوكيات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متصفحات الإنترنت.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* السمة 'NAME' :&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تدلي بنوع البيانات الوصفية، و من بين قيمها هناك القيمة 'VIEWPORT' التي تهمنا في هذا الدرس.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* السمة 'CONTENT' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تدلي بمحتوى البيانات الوصفية، و تكون مرافقة للسمة 'NAME' عموماً، و و خصوصاً في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Meta Viewport تعطي لمتصفحات الإنترنت الإرشادات اللازمة لظهور صفحات الويب.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;قبل الشروع في فهم ما تفعله&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Meta Viewport، يجب معرفة أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Viewport هي مساحة صفحة الويب الظاهرة في شاشة المستخدم، و بما أن عرض صفحات الويب يختلف عن عرض شاشات الحواسيب و الهواتف و الطابليط.. فهذا يعتبر مشكل، و بالتالي فأغلب الأجهزة تستعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Viewport أكبر من حجم شاشاتها بسلم معين من أجل عدم جعل المستخدم يعمل Zooming لصفحات الويب أثناء تصفحها، بمعنى تحسين ما يعرف في SEO بـ User Experience، و المشكل الأكبر هو أن ليس كل الأجهزة تستعمل نفس Viewport، و لهذا السبب تتواجد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Meta Viewport حيث تمكّن من التعديل على Viewport بهدف جعل صفحة الويب تظهر بأبعاد مطابقة للشاشات.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;كيفية إقحام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Meta Viewport&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقحم جميع أكواد الميطا في عنصر 'HEAD' لملف HTML، و يستند&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Meta Viewport على قيمتين أساسيتين في السمة 'CONTENT' علماً أن قيم السمات تقحم في HTML مفروقة بعلامة Comma (,) و ما يفرّق القيم بـ Parameter لديها هي علامة التساوي (=) و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'INITIAL-SCALE' : تمثل هذه القيمة التحجيم التلقائي الذي تظهر به صفحة الويب بعد إعادة تدوير المتصفح، و يقحم في Parameter لديها عدد من 0 إلى 10 علماً أن 1.0 يمثل الحجم التلقائي، 2.0&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمثل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ضعف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحجم التلقائي،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و هكذا...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'WIDTH' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تمثل هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;عرض Viewport، حيث يمكن إقحام في Parameter عدد يمثل العرض بالبكسل (px)، أو يمكن إقحام الكلمة المفتاحية 'DEVICE-WIDTH' حيث تعطي تطابق Viewport مح حجم الشاشة بـ Css Pixel في السلم 100%، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Css Pixel هو بكسل غير حقيقي يتوافق مع المساحة المستعملة للشاشة، و بالتالي فـ &lt;/span&gt;&lt;span style="font-size: large;"&gt;Css Pixel&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الواحد لا يساوي دائما البكسل العادي حيث هذا الأخير هو الذي يحدّد ما يعرف بدقة الشاشة (Resolution)، فمثلا في الشاشات العالية الجودة يكون البكسل الحقيقي أضعاف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;CSS Pixel بأربع أضعاف أو أكثر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن إقحام قيم ثانوية في السمة 'CONTENT' للـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Meta Viewport تحسّن من تجربة المستخدم أذكر منها :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'USER-SCALABLE' : تخوّل هذه السمة للمستخدم عمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Zooming، و هذا في حال تواجد 'YES' في Parameter لديها، أما 'NO' فتعطّل الميزة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'MINIMUM-SCALE' و 'MAXIMUM-SCALE' : قيمتين تكونتا مرفوقتين بالقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;USER-SCALABLE&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و تحدّدتا مستوى ZOOM-IN و ZOOM-OUT حيث يقحم في Parameter لديهما عدد من 0 إلى 10،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MINIMUM-SCALE' مخصصة لـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ZOOM-OUT، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MAXIMUM-SCALE'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ZOOM-IN.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;من بين أساسيات Responsive Web Design هو إقحام القيم النسبية عوض القيم المطلقة، لأن الأطوال النسبية تتغير بتغير الأطوال المحتوية، على عكس الأطوال المطلقة تبقى ثابتة، و توجد بين الوحدات النسبية وحدتين لهما علاقة بـ Viewport و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'VW' : نسبة إلى Viewport Width أي عرض Viewport، حيث أن 1vw يساوي 1% من عرض&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Viewport.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'VH' :&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نسبة إلى Viewport Height أي ارتفاع Viewport، حيث أن 1vh يساوي 1% من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ارتفاع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Viewport.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;strike style="text-align: right;"&gt;$ads={1}&lt;/strike&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;&lt;span style="color: blue; font-size: x-large;"&gt;Media Query&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Media Query ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Media Query أقوى قواعد Responsive Web Design، حيث تخول إنشاء مظهر لصفحة الويب حسب عرض الشاشة التي تظهر بها، و ذلك حسب اختيار المطور، فيمكن لهذا الأخير إما أن يختار عروض الشاشات بنفسه حسب ما يحتاجه موقعه، أو يختار العروض الموحّدة عالمياً و التي هي :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يطلق على الشاشات الأصغر عرضاً من 576px إسم Extra Small، و هي مخصصة للوضع العمودي (Portrait) للهواتف الذكية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يطلق على الشاشات التي تحتوي على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عرض من 576px إلى 768px إسم Small، و هي مخصصة للوضع الأفقي (Landscape) للهواتف الذكية و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للوضع العمودي (Portrait) لأجهزة الطابليط&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يطلق على الشاشات التي تحتوي على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عرض من 768px إلى 992px إسم Medium، و هي مخصصة للوضع الأفقي (Landscape) &lt;/span&gt;&lt;span style="font-size: large;"&gt;لأجهزة الطابليط&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يطلق على الشاشات التي تحتوي على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عرض من 992px إلى 1200px إسم Large، و هي مخصصة للشاشات العادية للحواسيب المكتبية و النقالة (17inch مثلاً)&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يطلق على الشاشات الأكبر عرضاً من 1200px إسم Extra Large، و هي مخصصة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للشاشات العريضة للحواسيب المكتبية و النقالة (19inch مثلاً)&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;طريقة إقحام Media Query&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أولاً يجب التوفر على دقة الملاحظة في كشف مناطق التجربة السيئة للمستخدم في الموقع، و ذلك عبر النقر على أيقونة Toggle Device Toolbal المتواجدة بآداة Inspect Element، ثم معاينة الموقع في جميع العروض التي توفرها الآداة، و بالتالي اختيار الأمكنة المراد تغيير فيها المظهر عن طريق Media Query، و يطلق على هذه الأمكنة بـ Break-points، أي نقاط الكسر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تقحم Media Query في CSS، و طريقة إقحامها شبيهة إلى حد كبير بـ Keyframes التي رأيناها في درس Animation، حيث تكتب بهذا التنسيق '&lt;/span&gt;&lt;span style="font-size: large;"&gt;{}&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;() media screen and@' و من أجل دعم المتصفحات القديمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تكتب بهذا التنسيق '{} () media only screen and@'؛ و ما بين القوسين يحدد طبيعة المجال العرضي هل هو مجال مفتوح أو مغلق، فالمجال المفتوح يعتمد على نقطة كسر واحدة تحدد إما أدنى عرض&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و ما فوق حيث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يقتصر على الخاصية 'MIN-WIDTH' و في قيمتها أدنى عرض بالبكسل،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و إما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يحدد&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أقصى عرض و ما تحت&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يقتصر على الخاصية 'MAX-WIDTH' و في قيمتها أقصى عرض بالبكسل؛ أما المجال المغلق فيعتمد على نقطتي كسر حيث ينحصر المجال بين أدنى عرض و أقصى عرض، أي بين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MIN-WIDTH' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'M&lt;/span&gt;&lt;span style="font-size: large;"&gt;AX&lt;/span&gt;&lt;span style="font-size: large;"&gt;-WIDTH'، و ليس بضرورة أن تكونا الخاصيتين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MIN-WIDTH' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'M&lt;/span&gt;&lt;span style="font-size: large;"&gt;AX&lt;/span&gt;&lt;span style="font-size: large;"&gt;-WIDTH'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هما المسؤولتين في تحديد نقاط الكسر، فيمكن أن تكون الخاصيتين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MIN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DEVICE&lt;/span&gt;&lt;span style="font-size: large;"&gt;-WIDTH' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'M&lt;/span&gt;&lt;span style="font-size: large;"&gt;AX-DEVICE&lt;/span&gt;&lt;span style="font-size: large;"&gt;-WIDTH' اللتين تحددا نقاط الكسر حسب عروض الأجهزة و ليس عروض المتصفحات، أو تكون الخاصية 'ORIENTATION' و في قيمتها إما 'PORTRAIT' أو 'LANDSCAPE' حيث تحدد نقاط الكسر حسب أوضاع الأجهزة و ما إلى ذلك،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لكن الخاصيتين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MIN-WIDTH' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'M&lt;/span&gt;&lt;span style="font-size: large;"&gt;AX&lt;/span&gt;&lt;span style="font-size: large;"&gt;-WIDTH'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هما الأكثر تداولاً و انسيابيتهما تجعل منهما ذوات فاعلية احترافية؛ ثم تقحم داخل المعقوفتين ({}) جميع أكواد العناصر المراد تغيير مظهرها في المجال حيث تقحم سوى خواص التغيير.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; و يجب عدم تجاهل قاعدة أولوية تطبيق أكواد CSS بحيث أن :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;+ عند إقحام Media Querries ذوات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المجال المفتوح الذي يعتمد على نقطة كسر واحدة تحدّد أدنى عرض&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و ما فوق، يتوجب الإقحام من أصغر عرض إلى الأكبر، و العكس صحيح&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عند إقحام Media Querries ذوات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المجال&amp;nbsp;المغلق&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;+ عند إقحام Media Querries ذوات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المجال المفتوح الذي يعتمد على نقطة كسر واحدة تحدّد أقصى عرض&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و ما تحت، يتوجب الإقحام من أكبر عرض إلى الأصغر، و العكس صحيح&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عند إقحام Media Querries ذوات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المجال&amp;nbsp;المغلق&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/S-UNgegBxlw" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Grid System&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;ما هو Grid System ؟&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-size: large;"&gt;Grid System هو نظام يخلق أعمدة عمودية أو أفقية أو معاً وهمية تستند عليها عناصر صفحات الويب في التمركز، و يجب على هذه الأعمدة أن تكون متساوية و بعدد قابل للقسمة كالعدد 12 أو 16، و كلما كان عدد الأعمدة كثيراً كلما كان أحسن، و يسمى منظور صفحة الويب المعتمدة عناصرها على نظام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Grid System بـ Grid View.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;طريقة إنشاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Grid&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;View&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يُنشأ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Grid&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;View في CSS عن طريق أكواد محدّداتها عبارة عن محددات Class و تحتوي على خواص حسب نوع الأعمدة :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* الأعمدة العمودية&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- الخاصية 'WIDTH' لجعل جميع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأعمدة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بعروض متساوية، و قيمتها عبارة عن نسبة مئوية يتم التحصل عليها عن طريق هذه القاعدة&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;(&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;100 \ عدد الأعمدة ) * ترتيب العمود&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FLOAT'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لجعل جميع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تطفو في اتجاه معين، و قيمها إما 'RIGHT'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لجعل&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تطفو في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اتجاه&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;اليمين، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إما 'LEFT'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تطفو في اتجاه اليسار.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* الأعمدة الأفقية&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'HEIGHT'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لجعل جميع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأعمدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بارتفاعات متساوية، و قيمتها عبارة عن نسبة مئوية يتم التحصل عليها عن طريق هذه القاعدة&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;(&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;100 \ عدد الأعمدة ) * ترتيب العمود&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'DISPLAY'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و قيمتها&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'BLOCK' لجعل كل عمود تحت الآخر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و بالتالي يمكن استغلال محددات الكلاس للـ Grid System و تحويلها إلى قيم كلاسات مقحمة في عناصر HTML مراد جعلها متمركزة بالـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Grid System و ناتجة نموذجاً متجاوباً.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;strike style="text-align: right;"&gt;$ads={2}&lt;/strike&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;إنشاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Grid&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;View عن طريق Framework&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;ما هو Framework ؟&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;Framework هو عبارة عن أكواد جاهزة يستغلها مطورو الويب في بناء مواقعهم الإلكترونية سواء من ناحية المظهر أو الفعالية، و لجعله فعال في الموقع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الإلكتروني&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يجب إما تثبيت ملفات أكواد اللغات التي يدعمها Framework في المخدم الخاص للموقع الإلكتروني، و إما استدعاء الملفات من مصدر Framework عن طريق وضع روابطه و سكريبتاته&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في ملف HTML للموقع الإلكتروني، ثم الإستفادة من خدماته&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يوضح المجال الزمني [ من 01:10:15 إلى 01:28:47 ] للفيديو التوضيحي للدرس مثال حول كيفية الإستناد بـ Bootstrap Framwork في إنشاء نموذج متجاوب مع جميع أنواع الشاشات.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="Responsive Design" data-slug-hash="eYpOgJN" data-theme-id="dark" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0px; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/eYpOgJN"&gt;&lt;br /&gt;
Responsive Design&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2020/04/responsive-design.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifjzuN-nyzro2ipCcF_8rl2s4Qa2qkmUKxyv5cX8ONB6MVL9G2i8ztoiGbXjH8XOmVeak-YV-o5nTODtd6twjdWbkfclUpk00vJffPkmiLMAy4TJZHFq0G5l3Q499ZWC4Z49kqbDMyEfNk/s72-c/html-css-Lesson-36-640x360+compressed.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-4015860156807288544</guid><pubDate>Sun, 23 Feb 2020 09:34:00 +0000</pubDate><atom:updated>2020-10-11T19:31:13.025+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>العنصر form و العنصر input و جميع العناصر المتعلقة بالإستمارة في HTML | الدرس 35\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنشمل في هذا الدرس كل ما يتعلق بالإستمارات في HTML، حيث سنتعرف بالتفصيل على العناصر المساهمة في إنشاءها و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* العنصر 'FORM'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر 'INPUT'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر 'TEXTAREA'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العناصر 'SELECT' و 'OPTION' و 'OPTGROUP'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر 'OUTPUT'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر 'DATALIST'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر 'LABEL'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصران 'FIELDSET' و 'LEGEND'&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiubMJXIv4fDi4rkPxtuwPw7sjXn_3OZUpIceFE6TRyPnJns4N-xzDidz3TbX6hsCPGrGWHEVDwGeapYqDYY9l6LVRq0jNLHDA2K88X5i-tkMkp7gFwxKvaOzRCZ1CmQtKPp5WbfpY0mtRZ/s1600/Form+in+HTML.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="درس الإستمارة في HTML من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiubMJXIv4fDi4rkPxtuwPw7sjXn_3OZUpIceFE6TRyPnJns4N-xzDidz3TbX6hsCPGrGWHEVDwGeapYqDYY9l6LVRq0jNLHDA2K88X5i-tkMkp7gFwxKvaOzRCZ1CmQtKPp5WbfpY0mtRZ/s640/Form+in+HTML.webp" title="العنصر form و العنصر input و جميع العناصر المتعلقة بالإستمارة في HTML" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;ما هي الإستمارات في HTML ؟&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تتكون الإستمارة من حقول الإدخال و خيارات التفعيل و الأدوات و الأزرار، و تخول استقبال بيانات المستخدمين كاستمارة التسجيل في المواقع و التطبيقات أو استمارات الإتصال بالدعم أو ما شابه... حيث أن المستخدم يملأ الإستمارة بالبيانات، ثم بضغطه على زر الإرسال، تذهب هذه البيانات إلى صفحة بلغة معلوماتية كـ PHP و ASP و Python في المخدم (Server) للمعالجة، بعدها ترسَل إلى صفحة أخرى بنظام تسيير قاعدة البيانات (Database) كـ SQL و MySQL في المخدم أيضاً للحفظ.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;دائما يجب الأخذ بعين الإعتبار أنه ليس كل البيانات المستقبَلة صحيحة، لذا يجب تأمين الإستمارات قبل فعل أي إجراء بهذه البيانات، و هذا من أجل تفادي أن تستقبل بيانات غير مرغوب فيها كأكواد برمجية قصد التخريب أو معرفة معلومات حساسة أو سرقة بيانات المستخدمين كما وقع لأشهر مواقع التواصل الإجتماعي أو شيء من هذه الأفعال المشينة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصر FORM&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هو عبارة عن عنصر من نوع Block و ثنائي الأوسمة حيث أنه هو العنصر المسؤول عن إنشاء الإستمارة، و يقحَم بين وسميه جميع العناصر المتعلقة بالإستمارة، لديه ثمان سمات (Attributes) خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• ACTION&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;METHOD&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;NAME&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TARGET&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;NOVALIDATE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;AUTOCOMPLETE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ENCTYPE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ACCEPT-CHARSET&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة ACTION&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي السمة المسؤولة عن تحديد الصفحة في المخدم التي ترسَل إليها بيانات الإستمارة، و تسمى هذه الصفحة بـ Form-handler، و يقحم في قيمتها مسار الصفحة المرسَلة إليها البيانات استناداً بقاعدة المسارات التي رأيناها في درس الصور، و تعتبر أساسية حيث بغيابها في العنصر سترسل البيانات إلى الصفحة ذاتها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة METHOD&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة أساسية أيضاً في عنصر 'FORM'، و تخول تحديد طريقة إرسال البيانات إلى المخدم، لديها قيمتين خاصتين وهما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- GET : هي القيمة التلقائية للسمة، و تبعت البيانات إلى المخدم عبر البروتوكول 'HTTP' حيث تظهر البيانات المرسَلة في الرابط، لذا يحبَّذ عدم إنشاء استمارات ترسل بيانات سرية ككلمات المرور و معلومات البطاقات المسبقة الدفع بطريقة هذه القيمة، حجم البيانات المرسلة بهذه الطريقة لا يتعدى 2048 character.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- POST : تبعث هذه القيمة البيانات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إلى المخدم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عن طريق Body، و بالتالي لن تظهر البيانات المرسلة في الرابط، أي ترسل البيانات سرّاً، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حجم البيانات المرسلة بهذه الطريقة فهو غير محدود.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة NAME&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر هذه السمة أساسية في حالة تعدد عناصر 'FORM' في نفس الصفحة، و تستعمل سوى لتمييز العنصر 'FORM' المقحمة داخله عن باقي العناصر 'FORM' الأخرى في المخدم، يقحم في قيمتها كلمة شاذة عن باقي قيم عناصر 'FORM' الأخرى.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة TARGET&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تحدِّد هذه السمة طريقة فتح الصفحة الهدف بعد النقر على زر الإرسال من طرف المستخدم، و هذا فقط في حالة ما إذا كانت مبرمَجة من أجل توجيه الناقر إلى مكان آخر كالذي تفعله استمارات Sign Up و Log In و غيرها... لديها خمس قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- SELF_ : هي القيمة التلقائية للسمة حيث تفتح الصفحة الهدف في نفس علامة التبويب لمتصفح الإنترنت.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- BLANK_ :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفتح الصفحة الهدف في علامة التبويب جديدة على نفس متصفح الإنترنت.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- PARENT_ :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفتح الصفحة الهدف في الفريم المحتوي للفريم الذي توجد فيه الإستمارة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- TOP_ :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفتح الصفحة الهدف في أكبر فريم محتوي للفريم الذي توجد فيه الإستمارة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- Framename :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفتح الصفحة الهدف في الفريم المقحم إسمه في قيمة السمة 'TARGET'&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة NOVALIDATE&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي عبارة عن سمة بولينية (Boolean Attribute) أو ما تعرف بسمة ذات قيمة منطقية، و السمة البولينية هي سمة ذات تأثير وحيد حيث عند تواجدها في العنصر يفعَّل تأثيرها، و عند غيابها يعطَّل تأثيرها، و يقحَم سوى اسمها أو يقحَم فراغ بين Cotations قيمتها أو يقحَم اسمها بين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Cotations قيمتها؛ تخوِّل السمة 'NOVALIDATE' عدم التحقق من البيانات عند إرسالها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة AUTOCOMPLETE&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تأمر هذه السمة متصفح الإنترنت بإظهار اقتراحات أثناء تحرير المستخدم في حقول الإدخال، و تكون هذه الإقتراحات عبارة عن كلمات أو جمل سبق و حررها المستخدم في خانات شبيهة بالخانة التي يحرر داخلها، لذا سُمّيََت بـ Autocomplete أي الإكمال التلقائي، لها قيمتين خاصتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- ON : هي القيمة التلقائية للسمة حيث تفعِّل الإكمال التلقائي في الإستمارة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- OFF : تعطِّل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الإكمال التلقائي في الإستمارة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تحتوي بعض المتصفحات على خيار تفعيل أو تعطيل هذا التأثير في إعداداتها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة ENCTYPE&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;تحدِّد هذه السمة نوع التشفير في بيانات الإستمارة المرسَلة إلى المخدم، و تستعمل سوى في الإرسال بطريقة Post، لديها ثلاث قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- APPLICATION/X-WWW-FORM-URLUNCODED : هي القيمة التلقائية للسمة حيث تشفِّر البيانات، و ذلك بتحويل الفراغات إلى علامة الزائد (+) و تحويل Special Characters إلى قيمها بالأساس الست عشري (Hexadecimal).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- MULTIPART/FORM-DATA : هي قيمة لا تشفر البيانات، و غالباً ما تُستعمل في حالة ما إذا كان هناك رفع الملفات إلى الإستمارة ثم إرسالها، مما يجعل عدم تشفير الملفات يحافظ على صيغتها من أجل المعالجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- TEXT/PLAIN : تحول الفراغات إلى علامة الزائد.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;السمة ACCEPT-CHARSET&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تحدِّد هذه السمة نوع الترميز المستعمل في إرسال البيانات من الإستمارة إلى المخدم، قيمتها التلقائية هي 'UNKNOWN' حيث تحدِّد نوع الترميز المستعمَل في العنصر المحتوي للإستمارة، و يقحَم في قيمتها نوع الترميز المراد استعماله في إرسال البيانات، لكن يجب الأخذ بعين الإعتبار دعم نوع الترميز من طرف متصفحات الإنترنت، و أيضاً يجب العلم بأن التشفير يتغير حسب نوع الترميز، و بالتالي فإذا كانت البيانات المراد إدخالها في الإستمارة تحتوي على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ASCII&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Characters أو ما تُعرف تقنياً بـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;American Standard Code for Information Interchange&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;(هذا &lt;a href="https://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange#Table_des_128_caract%C3%A8res_ASCII" rel="nofollow" target="_blank"&gt;جدول&lt;/a&gt; لفهم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Characters ASCII&lt;/span&gt;&lt;span style="font-size: large;"&gt;) المرجو استعمال أنواع الترميز Unicode، و أقواهم UTF-8، أما إذا كانت تحتوي على أحرف لاثينية Latin، فالمرجو استعمال أنواع الترميز ISO-8859، و أقواهم إما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ISO-8859-1 أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ISO-8859-15، و يمكن الإستعانة بهذه &lt;a href="https://www.i18nqa.com/debug/table-iso8859-1-vs-windows-1252.html" rel="nofollow" target="_blank"&gt;الصفحة&lt;/a&gt; حيث تقدم مقارنة بين أقوى الترميزات في البرمجة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصر INPUT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هو عبارة عن عنصر يتيم من نوع Inline يقحم داخل عنصر 'FORM'، و يخول إنشاء اثنين و عشرون نوعاً منها حقول إدخال النصوص، أزرار، صناديق الإختيار و أدوات كالرفع و غيرها... و ما يحدِّد النوع هم قيم سمة بإسم 'TYPE' بحيث أن هذه الأخيرة تعتبر أساسية في عنصر 'INPUT'، و أيضاً هناك سمة أساسية بإسم 'NAME' حيث بدونها لن يرسَل البيان إلى المخدم، زيادة على هاتين السمتين، يتوفر عنصر 'INPUT' على سبعة و عشرون سمة منها التي هي مخصصة لنوع واحد من Input، أو لأنواع محددة، أو لجميع الأنواع، و منها أيضاً التي لديها تأثيرات مختلفة حيث سيتم شرح تأثيرها مع نوع Input، و منها التي لديها تأثير وحيد حيث سيتم شرحها محايدة في شطر مخصص لها في هذا الدرس، يقبل أيضاً عنصر 'INPUT' الأحداث البرمجية و المعروفة بالـ Events.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;أنواع Input&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Text&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع ممثَّل بقيمة 'TEXT' حيث هذه الأخيرة هي القيمة التلقائية للسمة 'TYPE'، أي أن في حالة عدم تواجد السمة 'TYPE' في عنصر 'INPUT' سيكون نوعه هو النوع Text، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن حقل إدخال نصي مكوَّن من سطر واحد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هناك سمة تعمل في جميع أنواع Input لكن تأثيرها يتغير حسب ماهية الحقل، ففي الحقول إدخال النصوص يكون ما كُتِب في قيمتها ظاهراً في الحقل، تسمى هذه السمة بـ 'VALUE'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Search&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'SEARCH'، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن حقل إدخال نصي مكوَّن من سطر واحد، و يُستخدم للإدلاء بكلمات مفتاحية قصد البحث عنها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Tel&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'TEL'، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن حقل إدخال نصي مكوَّن من سطر واحد، و يُستخدم للإدلاء برقم الهاتف، يظهِر هذا النوع لوحة المفاتيح الرقمية في أجهزة الهواتف و الطابليت.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع URL&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'URL'، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن حقل إدخال نصي مكوَّن من سطر واحد، &lt;/span&gt;&lt;span style="font-size: large;"&gt;و يُستخدم للإدلاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بعنوان URL لصفحة في الويب، و عند محاولة إرسال صيغة خاطئة لعنوان URL، يظهِر متصفح الإنترنت رسالة التحقق تحُث المستخدم بضرورة إقحام عنوان URL صحيح.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Email&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'EMAIL'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو عبارة عن حقل إدخال نصي مكوَّن من سطر واحد،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و يُستخدم للإدلاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بعنوان البريد الإلكتروني، و عند محاولة إرسال عنوان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بريد إلكتروني بدون علامة At (@)&lt;/span&gt;&lt;span style="font-size: large;"&gt;، يظهِر متصفح الإنترنت رسالة التحقق تحُت المستخدم بضرورة إقحام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علامة At&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في البيان،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و عند محاولة إرسال عنوان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بريد إلكتروني بدون إسم نطاق&lt;/span&gt;&lt;span style="font-size: large;"&gt;، يظهِر متصفح الإنترنت رسالة التحقق تحُت المستخدم بضرورة إقحام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إسم نطاق&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في البيان&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Password&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'PASSWORD'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن حقل إدخال نصي مكوَّن من سطر واحد،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و يُستخدم للإدلاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بكلمة المرور، و يظهر كل حرف مقحم في هذا الحقل عبارة عن نقطة سوداء أو علامة Asterisk (*).&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;النوع Submit&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'SUBMIT'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن زر مخصص لإرسال بيانات الإستمارة إلى Form-handler للمعالجة أو إلى مكان سكربت بلغة معلوماتية قصد برمجتها أو شيء من هذا القبيل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكتب في قيمة السمة 'VALUE' ما يظهر من نص في الأزرار.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Reset&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'RESET'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو عبارة عن زر إذا نُقر عليه يُرجع الإستمارة إلى وضعها الإفتراضي، و كأن لو أعيد تدوير الصفحة المتواجدة بها الإستمارة&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Image&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'IMAGE'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن زر جرافيكي مكوَّن بصورة إذا نقِر عليها سترسل إحداثيتا مكان النقرة في الصورة، حيث أن X هي إحداثية العرض، و تحسَب بالبكسل (px) من يسار الصورة إلى يمينها، أما Y فهي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إحداثية الإرتفاع، و تحسَب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بالبكسل (px)&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من أعلى الصورة إلى أسفلها، و لدى هذا النوع أيضاً أربع سمات رأيناها في درس الصور ألا و هن السمتين الإجباريتين 'SRC' و 'ALT'، و السمتين الإختيارين 'WIDTH' و 'HEIGHT'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Button&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'BUTTON'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن زر في الوضع الإفتراضي له لا يعمل شيئاً، لذا يجب مرافقته بسكربتات لغات برمجية كـ Javascript لجعله فعال، غالباً ما يقحموا فيه المطورون الأحداث البرمجية.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Number&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'NUMBER'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن&amp;nbsp;حقل إدخال الأعداد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل سمة بإسم 'STEP' حيث يقحَم في قيمتها عدد يمثل عدد خطوات الإنتقال عند التعديل على محتوى الحقل، و عند محاولة إرسال عدد غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال الأعداد المتاحة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل سمة بإسم 'MIN' حيث يقحَم في قيمتها عدد يمثل أصغر عدد متاح، و عند محاولة إرسال عدد غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال الأعداد المتاحة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل سمة بإسم 'MAX' حيث يقحَم في قيمتها عدد يمثل أكبر عدد متاح، و عند محاولة إرسال عدد غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال الأعداد المتاحة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Range&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'RANGE'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن&amp;nbsp;حقل إدخال عدد بواسطة سلم سعته التلقائية 100 و دقته التلقائية 1.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل أيضاً السمة 'STEP' حيث تحدِّد دقة Range، أي بكم ينتقل من خطوة إلى الخطوة الموالية، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقبل أيضاً السمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MIN'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث تحدِّد أدنى عدد في Range،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقبل أيضاً السمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MAX'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث تحدِّد أقصى عدد في Range، أي سعته.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Time&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'TIME'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن&amp;nbsp;حقل إدخال التوقيت، أي الساعة و الدقيقة، و دقته التلقائية هي دقيقة واحدة، بمعنى عند التعديل فيه يتحرك التوقيت بدقيقة واحدة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل السمة 'STEP' حيث تحدِّد دقة الحقل، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحَم في قيمتها عدد صحيح&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يحدِّد الثواني أو عدد عشري يحدد إما عشر الثانية (ds) أو جزء من المائة للثانية (cs) أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;جزء من الألف للثانية (ms)،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال توقيت غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;توقيت&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MIN' حيث يقحَم في قيمتها أدنى توقيت متاح بنظام 24 ساعة، و عند محاولة إرسال توقيت غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال توقيت متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MAX' حيث يقحَم في قيمتها أقصى توقيت متاح&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بنظام 24 ساعة أيضاً،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال توقيت غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال توقيت متاح.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Date&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'DATE'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن&amp;nbsp;حقل إدخال التاريخ اليومي، أي اليوم و الشهر و السنة، و دقته التلقائية هي يوم واحد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل السمة 'STEP' حيث تحدِّد دقة الحقل، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحَم في قيمتها عدد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يحدِّد الأيام المتاحة&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال تاريخ غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MIN' حيث يقحَم في قيمتها أدنى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح، و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MAX' حيث يقحَم في قيمتها أقصى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما تنسيق قيمتي 'MIN' و 'MAX' فهو على النحو التالي : اليوم-الشهر-السنة&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Week&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'WEEK'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن&amp;nbsp;حقل إدخال التاريخ الأسبوعي، أي رقم الأسبوع في السنة كذا مثلاً، و دقته التلقائية هي أسبوع واحد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل السمة 'STEP' حيث تحدِّد دقة الحقل، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحَم في قيمتها عدد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يحدِّد دقة الحقل&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال تاريخ غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MIN' حيث يقحَم في قيمتها أدنى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسبوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح، و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسبوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسبوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MAX' حيث يقحَم في قيمتها أقصى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسبوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسبوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسبوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما تنسيق قيمتي 'MIN' و 'MAX' فهو على النحو التالي : الأسبوعW-السنة&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Month&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'MONTH'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن&amp;nbsp;حقل إدخال التاريخ الشهري، أي إسم الشهر في السنة كذا مثلاً، و دقته التلقائية هي شهر واحد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل السمة 'STEP' حيث تحدِّد دقة الحقل، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحَم في قيمتها عدد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يحدِّد دقة الحقل&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال تاريخ غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MIN' حيث يقحَم في قيمتها أدنى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح، و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MAX' حيث يقحَم في قيمتها أقصى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;شهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما تنسيق قيمتي 'MIN' و 'MAX' فهو على النحو التالي : الشهر-السنة&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Datetime-local&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'DATETIME-LOCAL'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هو عبارة عن&amp;nbsp;حقل إدخال التاريخ الإجمالي، أي السنة و الشهر و اليوم و الساعة و الدقيقة و الثانية و العشر ثانية و الجزء من المائة للثانية و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الجزء من الألف للثانية&lt;/span&gt;&lt;span style="font-size: large;"&gt;، علماً أن دقة الحقل التلقائية هي دقيقة واحدة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل السمة 'STEP' حيث تحدِّد دقة الحقل، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحَم في قيمتها عدد صحيح&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يحدِّد الثواني&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أو عدد عشري يحدد إما عشر الثانية (ds) أو جزء من المائة للثانية (cs) أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;جزء من الألف للثانية (ms)،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و عند محاولة إرسال تاريخ غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MIN' حيث يقحَم في قيمتها أدنى ما يمكن إدخاله من تاريخ في الحقل&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و يقبل السمة 'MAX' حيث يقحَم في قيمتها أقصى ما يمكن إدخاله من تاريخ في الحقل&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و عند محاولة إرسال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;غير متاح، يُظهر متصفح الإنترنت رسالة التحقق تحُث بإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تاريخ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متاح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما تنسيق قيمتي 'MIN' و 'MAX' فهو على النحو التالي :&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;dscsms.الثانية:الدقيقة:الساعةTاليوم-الشهر-السنة&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Checkbox&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'CHECKBOX'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو عبارة عن صناديق الإختيار أو ما تعرف بخيارات التفعيل، حيث يمكِّن هذا النوع المستخدم من تفعيل خيار أو أكثر من الخيارات المتاحة في الإستمارة علماً أن كل خيار من هذه الخيارات يكون مقحم بعنصر 'INPUT' خاص به، و للربط بينهم يجب أن يتوفروا على نفس قيمة السمة 'NAME'، أما ما يكون متغير بينهم فهو قيم السمة 'VALUE' حيث تمكِّن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المخدم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من التعرف عليها عند الإرسال.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل هذا النوع سمة بولينية بإسم 'CHECKED' حيث تجعل الخيار مفعَّلاً تلقائياً بعد إعادة تدوير الصفحة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Radio&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'RADIO'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو عبارة عن صناديق الإختيار، حيث يمكِّن هذا النوع المستخدم من تفعيل خيار واحد من الخيارات المتاحة في الإستمارة علماً أن كل خيار من هذه الخيارات يكون مقحم بعنصر 'INPUT' خاص به، و للربط بينهم يجب أن يتوفروا على نفس قيمة السمة 'NAME'، أما ما يكون متغير بينهم فهو قيم السمة 'VALUE' حيث تمكِّن من التعرف عليها من طرف المخدم عند الإرسال.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل هذا النوع سمة بولينية بإسم 'CHECKED' حيث تجعل الخيار مفعَّلاً تلقائياً بعد إعادة تدوير الصفحة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع File&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'FILE'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو عبارة&amp;nbsp;عن آداة رفع الملفات يتم النقر عليها من طرف المستخدم لتنبثق نافذة الرفع تمكنه من تحديد الملف المراد رفعه، ثم بالنقر على "Ouvrir / Open" يتم رفع الملف إلى المتصفح من أجل الإرسال للمعالجة في المخدم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقبل هذا النوع سمة خاصة بإسم 'ACCEPT'، و هي سمة تحدّد أنواع ملفات الميديا المرخص لها أن ترفَع في الآداة، و في قيمتها إمتدادات ملفات الميديا و أنواع MIME لملفات الميديا (هذه &lt;a href="https://en.wikipedia.org/wiki/Media_type" rel="nofollow" target="_blank"&gt;صفحة&lt;/a&gt; في ويكيبيديا تشرح&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أنواع MIME لملفات الميديا&lt;/span&gt;&lt;span style="font-size: large;"&gt;) و في حالة التعدد، تُفرَق القيم بعلامة Comma (,).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; للتذكير يجب إقحام السمة 'ENCTYPE' و في قيمتها القيمة 'MULTIPART/FORM-DATA' بهدف عدم تشفير الملفات عند إرسالها للمعالجة، و طبعاً طريقة الإرسال 'POST'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Color&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'COLOR'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو عبارة&amp;nbsp;عن آداة&amp;nbsp;Color Picker&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يتم النقر عليها من طرف المستخدم لتنبثق نافذة الألوان تمكِّنه من تحديد اللون المراد إرساله، ثم بالنقر على "OK" يتم اختيار اللون من أجل الإرسال للمعالجة في المخدم، علما أن اللون يتم إرساله بصيغة Hexadecimal.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;سمة 'VALUE' في هذا النوع تحدد اللون التلقائي الذي يظهر في الآداة، و يقحم في قيمتها إسم اللون بصيغة Hexadecimal.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;النوع Hidden&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هذا النوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ممثَّل بقيمة 'HIDDEN'، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو عبارة&amp;nbsp;عن آداة مختفية في الإستمارة، مخصصة لإرسال بيانات برمجية إلى المخدم مخصصة من طرف المطور، فمثلاً إذا كانت مقحمة في قيمة 'NAME' لديها قيمة '_CHARSET_' سيبعث نوع الترميز المستعمل في إرسال بيانات الإستمارة إلى المخدم، بحيث يمكن التعديل على نوع الترميز المستعمل عبر السمة 'ACCEPT-CHARSET'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/FKTi5gbHnQA" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;سمات العنصر INPUT&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يتوفر عنصر 'INPUT' على ثلاثون سمة منها الأساسية كـ 'TYPE' و 'NAME' و 'VALUE'، و منها الثانوية حيث تنقسم إلى قسمين، قسم السمات المتعددة التأثير التي رأيناها أعلاه، و قسم السمات الأحادية التأثير التي سنراها الآن.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة AUTOFOCUS&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة بولينية تجعل متصفح الإنترنت يركز على حقل الإدخال مباشرة بعد إعادة تدوير الصفحة، و تعمل هذه السمة في جميع أنواع Input.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة DISABLED&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة بولينية تعطل حقل الإدخال و تمنع إرساله إلى المخدم، و تعمل هذه السمة في جميع أنواع Input.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة READONLY&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة بولينية تجعل حقل الإدخال غير قابل للتعديل، بمعنى قابل سوى للقراءة و التحديد و النسخ، و هذا لا يمنع إرساله إلى المخدم، و تعمل هذه السمة في جميع أنواع Input.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة REQUIRED&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة بولينية تجعل ملء حقل الإدخال إجباري، ففي حالة الإرسال مع عدم ملء الحقل، يُظهر متصفح الإنترنت رسالة التحقق تحُث المستخدم بضرورة ملء حقل الإدخال،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و تعمل هذه السمة في جميع أنواع Input.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة MULTIPLE&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة بولينية تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحقل متعدد الإدخال، و تعمل سوى في Input من النوع Email و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Input من النوع File، حيث أن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من النوع Email تسمح السمة بإدخال العديد من عناوين البريد الإلكنروني مع ضرورة فصلها بعلامة Comma، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من النوع File تسمح السمة برفع أكثر من ملف.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة FORM&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة تجعل Input خارج عنصر 'FORM' معين ينتمي إليه، و ذلك بإقحام قيمة السمة 'ID' لعنصر 'FORM' في قيمة السمة 'FORM' في Input، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل هذه السمة في جميع أنواع Input.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة DIRNAME&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة تحدِّد إتجاه لغة البيان في Input، يقحَم في قيمتها قيمة السمة 'NAME' تم كلمة 'dir' مفروفتين إما بنقطة (.) أو علامة Dash (-)،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل هذه السمة في Input من نوع Text و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من نوع Search.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة PATTERN&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه السمة ضرورة ملء حقل الإدخال بصيغة معينة تقحم في قيمتها برموز Regular Expressions و المعروفة بـ RegEx، و إذا لم يتم ملء حقل الإدخال بالصيغة المخصصة بقيمة السمة 'PATTERN'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يظهِر متصفح الإنترنت رسالة التحقق تحُث المستخدم بضرورة ملء حقل الإدخال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بالصيغة المخصصة، و تعمل هذه السمة في جميع حقول إدخال النصوص (Password , Email , URL , Tel , Search , Text) و ترافق هذه السمة السمة 'TITLE' حيث تمكِّن هذه الأخيرة من إضافة محتوى نصي إلى رسالة التحقق، و ذلك عبر إقحامه في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;السمة 'TITLE'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و للإشارة فتواجد السمة 'NOVALIDATE' في عنصر 'FORM' يعطل تأثير هذه السمة.&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #674ea7; font-size: large;"&gt;&lt;b&gt;Regular Expressions&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر RegEx مفتاح معرفة لغات معلوماتية قوية في التطوير و البرمجة، فهذا &lt;a href="https://www.regular-expressions.info/" rel="nofollow" target="_blank"&gt;الموقع&lt;/a&gt; يشمل كل ما يتعلق بها من ناحية المعلومة، أما التدريب فالحيز الزمني [من 01:25:16 إلى 02:41:06] للفيديو التوضيحي للدرس يشرح شرحاً صائباً استناداً ب&lt;a href="https://www.blogger.com/goog_2000704868"&gt;آداة&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;a href="https://regex101.com/" rel="nofollow" target="_blank"&gt;regex.101&lt;/a&gt;، لكن هذا لا يمنع الشرح الكتابي من سرد أساسياتها، أولاً يجب فهم بعض المصطلحات كـ &lt;/span&gt;&lt;span style="font-size: large;"&gt;Matching، و تعني استهداف، أي أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;RegEx تستهدف ASCII Characters&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بترتيب معين و بكم معين، و كـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;String، و هي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;مجموعة من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;RegEx&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تستهدف كم و ترتيب معينين، و كـ Quantifiers، و هي محددات كمية Characters المراد عمل لها Matching، يوضح الجدول أسفله تأثير RegEx الأكثر تداولاً من طرف المطورين :&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt; &lt;table style="border-collapse: collapse; margin: 0 auto;"&gt;&lt;thead&gt;
&lt;tr&gt;  &lt;th style="border: 2.2px solid #711cb6; width: 17%;"&gt;RegEx&lt;/th&gt; &lt;th style="border: 2.2px solid #711cb6; padding: 9.8px;"&gt;تأثير Matching&lt;/th&gt; &lt;/tr&gt;
&lt;/thead&gt;  &lt;tbody&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;[abc]&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;أي Character داخل قوسي Brackets&lt;br /&gt;
المثال : a و b و c صغار&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;[abc^]&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;جميع Characters ماعدا التي داخل قوسي Brackets&lt;br /&gt;
المثال : جميع Chracters ماعدا a و b و c صغار&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;[a-z]&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;مجال استهداف [إلى-من] حسب ASCII Table&lt;br /&gt;
المثال : من a إلى z&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;[*-!^]&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;مجال عدم استهداف [إلى-من] حسب ASCII Table&lt;br /&gt;
المثال :&amp;nbsp;جميع Chracters ماعدا&amp;nbsp;من ! إلى *&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;[A-Za-c]&lt;/span&gt;&lt;/th&gt;&lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;تعدد مجالات الإستهداف&lt;br /&gt;
المثال : من a إلى z و من A إلى Z&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;.&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;جميع Characters&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;s\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;جميع أنواع الفراغات :&lt;br /&gt;
- الفراغ من نوع Space&lt;br /&gt;
- الفراغ من نوع Tab&lt;br /&gt;
- الرجوع إلى السطر&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;S\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;جميع Characters ماعدا أنواع الفراغات&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;d\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;جميع الأعداد&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;D\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;جميع Characters ماعدا جميع الأعداد&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;w\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;- جميع الأعداد&lt;br /&gt;
- جميع&amp;nbsp;الحروف الصغيرة&lt;br /&gt;
- جميع&amp;nbsp;الحروف الكبيرة&lt;br /&gt;
- علامة Underscore (_)&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;W\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;جميع Characters ماعدا :&lt;br /&gt;
- جميع الأعداد&lt;br /&gt;
- جميع&amp;nbsp;الحروف الصغيرة&lt;br /&gt;
- جميع&amp;nbsp;الحروف الكبيرة&lt;br /&gt;
- علامة Underscore (_)&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;(..)&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;ليس بـ Matching لكن القوسين يحددان مجموعة من RegEx&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;(a|b)&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;(إما و إما)&lt;br /&gt;
المثال : إما a و إما b&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;?a&lt;/span&gt;&lt;/th&gt;&lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;Quantifier ? تعني 1 أو 0&lt;br /&gt;
المثال : يجب على a أن تكون مرة واحدة أو منعدمة&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;*a&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;Quantifier * تعني 0 أو أكثر&lt;br /&gt;
المثال : يجب على a أن تكون منعدمة أو مرة أو أكثر من مرة&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;+a&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;Quantifier + تعني 1 أو أكثر&lt;br /&gt;
المثال : يجب على a أن تكون مرة واحدة أو أكثر من مرة&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;{3}a&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;Quantifier {} و داخلها عدد تحدد عدد المرات على التوالي&lt;br /&gt;
المثال : يجب على a أن تكون ثلاث مرات على التوالي&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;{,3}a&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;Quantifier {} و داخلها عدد ثم Comma تحدد عدد المرات على التوالي أو أكثر&lt;br /&gt;
المثال : يجب على a أن تكون ثلاث مرات على التوالي أو أكثر&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;{3,7}a&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;Quantifier {} و داخلها عددين مفصولين بـ Comma تحدد مجال المرات على التوالي&lt;br /&gt;
المثال : يجب على a أن تكون من ثلاث مرات على التوالي إلى سبع مرات على التوالي&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;^&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;تكون في بداية String&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;$&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;تكون في نهاية String&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;b\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;أي Character موجود في بداية الكلمات&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;B\&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;أي Character موجود في نهاية الكلمات&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt; &lt;th style="border: 2px solid #711cb6; padding: 10px;"&gt;&lt;span style="font-weight: normal;"&gt;(x=?)&lt;/span&gt;&lt;/th&gt; &lt;td style="border: 2px solid #711cb6; padding: 10px;"&gt;الإجبار&lt;br /&gt;
المثال : إلزام ضرورة تواجد x&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt; &lt;/table&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة PLACEHOLDER&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه السمة إظهار نص في حقل إدخال النصوص بلون رمادي يختفي عند بداية التحرير في الحقل، و يجب على هذا النص أن يقحم في قيمتها، تعمل هذه السمة في جميع حقول إدخال النصوص.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;السمة SIZE&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تحدد هذه السمة عرض حقل الإدخال، و ذلك بإقحام في قيمتها عدد يحدد كم من Character سيظهر في الحقل، تعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه السمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في جميع حقول إدخال النصوص.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;السمة MINLENGTH&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقحم في قيمتها عدد يحدد عدد Characters الأدنى المرجو إقحامها في حقل الإدخال، و عند محاولة إرسال عدد أحرف أقل من الذي هو مسموح به في الحقل، يُظهر متصفح الإنترنت رسالة التحقق تحث المستخدم بإدخال الحد الأدنى المسموح به من عدد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Characters،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه السمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;جميع حقول إدخال النصوص.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;السمة MAXLENGTH&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقحم في قيمتها عدد يحدد عدد Characters الأقصى المرجو إقحامها في حقل الإدخال، و عند إدخال عدد أحرف يساوي الذي هو مسموح به في الحقل، يتوقف متصفح الإنترنت في إظهار الكتابة الجديدة&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه السمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في جميع حقول إدخال النصوص.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;السمة FORMACTION&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعمل هذه السمة في Input من نوع Submit و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من نوع Image، و لديها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس تأثير السمة 'ACTION' في عنصر 'FORM'، أي تحدد وجهة البيانات المرسلة هل إلى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Form-handler&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أو إلى مكان سكربت بلغة معلوماتية أو شيء من هذا القبيل&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و يقحم في قيمتها مسار الصفحة المرسَلة إليها البيانات استناداً بقاعدة المسارات، و هذا ما يجعل هذه السمة تخول إنشاء عدة أزرار من نفس النوع في نفس الإستمارة حيث كل زر يوجه البيانات إلى مكان ما.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;السمة FORMMETHOD&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعمل هذه السمة في Input من نوع Submit و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من نوع Image، و لديها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس تأثير السمة 'METHOD' في عنصر 'FORM'، أي تحدد طريقة الإرسال الذي ترسَل به البيانات هل Get أم Post&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و لديها نفس قيمتا السمة 'METHOD' مما يجعلها تخول إنشاء زرين من نفس النوع في نفس الإستمارة حيث كل زر يرسل البيانات بطريقة معينة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;السمة FORMENCTYPE&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعمل هذه السمة في Input من نوع Submit و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من نوع Image، و لديها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس تأثير السمة 'ENCTYPE' في عنصر 'FORM'، أي تحدد نوع تشفير البيانات المرسلة إلى المخدم&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و لديها أيضاً القيم الثلاث لسمة 'ENCTYPE' مما يجعلها تخول إنشاء ثلاث أزرار من نفس النوع في نفس الإستمارة حيث كل زر يرسل البيانات بتشفير معين.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;السمة FORMTARGET&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعمل هذه السمة في Input من نوع Submit و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من نوع Image، و لديها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس تأثير السمة 'TARGET' في عنصر 'FORM'، أي تحدد طريقة فتح الصفحة الهدف بعد النقر،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و لديها نفس القيم الخمس لسمة 'TARGET' مما يجعلها تخول إنشاء العديد من الأزرار من نفس النوع في نفس الإستمارة حيث كل زر يفتح الصفحة الهدف بطريقة معينة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;السمة FORMNOVALIDATE&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي سمة بولينية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من نوع Submit و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في Input من نوع Image،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و لديها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس تأثير السمة 'NOVALIDATE' في عنصر 'FORM'، أي تخول إرسال البيانات بدون التحقق من الشروط اللازمة لإرسالها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصر TEXTAREA&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هو عبارة عن عنصر ثنائي الأوسمة من نوع Inline و يقحم داخل عنصر 'FORM'، و ينشئ حقل إدخال نصي مكون من أكثر من سطر واحد، لديه سمة 'NAME' المسؤولة عن إرسال البيان الخاص به إلى المخدم حيث تعتبر هذه السمة ضرورية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و لديه سمة أخرى بإسم 'COLS' حيث تحدِّد عرض الحقل، و يقحم في قيمتها عدد يمثل عدد الأحرف المراد إدخالها في سطر واحد مع احتساب Scrollbar العمودية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و لديه سمة أخرى بإسم 'ROWS' حيث تحدِّد ارتفاع الحقل،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و يقحم في قيمتها عدد يمثل عدد الأسطر التي تكون ظاهرة في الحقل،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و لديه سمة أخرى بإسم 'WRAP' حيث تحدِّد هل يتم قسم الكلمات التي هي أطول من عرض الحقل أثناء الإرسال أم لا، لدى هذه السمة قيمتين خاصتين و هما 'SOFT' و 'HARD'، الأولى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لا&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تقسم الكلمة أثناء الإرسال حيث أنها القيمة التلقائية للسمة، أما الثانية فتقسم الكلمة أثناء الإرسال.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى عنصر 'TEXTAREA' من السمات السابقة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الذكر 'READONLY' ، 'PLACEHOLDER' ، 'MAXLENGTH' ، 'MINLENGTH' ، 'FORM' ، 'DISABLED' ، 'DIRNAME' ، 'AUTOFOCUS' و 'REQUIRED'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العناصر SELECT و OPTION و OPTGROUP&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكِّن العنصر'&lt;/span&gt;&lt;span style="font-size: large;"&gt;SELECT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من إنشاء قائمة منسدلة مكونة من خيارات، و هو عنصر من نوع Inline و ثنائي الأوسمة و يقحم داخل عنصر 'FORM'، و لديه السمة 'NAME' حيث بدونها لن ترسل بيانات القائمة، و لديه أيضاً السمة 'SIZE' حيث تحدد ارتفاع القائمة، و ذلك بإقحام في قيمتها عدد يحدد عدد الأسطر التي تظهر في القائمة، و لديه كذلك السمة البولينية 'MULTIPLE' حيث تخول تحديد أكثر من خيار، و هو فقط ينشئ القائمة، أما خيارات هذه الأخيرة، فتنشأ عن طريق عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;OPTION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و هو عنصر ثنائي الأوسمة، و لديه سمتين أساسيتين ألا و هما 'VALUE' و 'LABEL' حيث يقحم في قيمة الأولى ما يذهب من بيان إلى المخدم، و يقحم في قيمة الثانية ما يظهر من خيار منسدل في القائمة، و لديه أيضاً سمة بولينية بإسم 'SELECTED' حيث تجعل الخيار مفعلاً تلقائياً بعد إعادة تدوير الصفحة، أما العنصر 'OPTGROUP' فهو عنصر تنائي الأوسمة، يصلح فقط لجمع مجموعة خيارات في تصنيف واحد حيث تقحم عناصر الخيارات المراد جمعها بين وسميه، و يقبل سمة 'LABEL' حيث يقحم في قيمتها ما يظهر كعنوان التصنيف في القائمة، و هو غير قابل للتحديد، يقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العناصران 'OPTION' و 'OPTGROUP' السمة 'DISABLED'، فيما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'SELECT' السمات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'DISABLED' و 'AUTOFOCUS' و 'REQUIRED' و 'FORM'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصر OUTPUT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هو عبارة عن عنصر من نوع Inline و ثنائي الأوسمة، و يخوِّل إنشاء عمليات حسابية أو مستويات بناء على سكربتات برمجية تقحم عن طريق الأحداث البرمجية في عنصر 'FORM' المنتمي إليه اعتماداً على عناصر متعلقة بالإستمارة كأنواع Input.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصر DATALIST&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هو عبارة عن عنصر ثنائي الأوسمة، و ينشئ قائمة منسدلة من حقل الإدخال المربوط به و المكوَّن بعنصر 'INPUT'، و أيضاً يعطي اقتراحات الإكمال التلقائي من مكوناته للمستخدمين أثناء تحريرهم في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حقل الإدخال المربوط به، و يقحَم خارج عنصر 'FORM' المحتوي لحقل الإدخال المربوط به، أما مكوناته فتقحم بين وسميه عبر العنصر 'OPTION' الذي رأيناه سابقاً، لكن في عنصر 'DATALIST' يقحم سوى وسم فتح العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'OPTION'، و هذا من أجل دعم المتصفحات القديمة لإقتراحات الإكمال التلقائي، يمكن إقحام ما يظهر من مكون في قيمة سمة 'VALUE' لعنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'OPTION'، كما يمكن إقحامه سوى بعد وسم فتح العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'OPTION' مع الإستغناء على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;سمة 'VALUE'، أما من أجل ربط عنصر 'DATALIST' بحقل الإدخال، تقحم السمة 'ID' في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عنصر 'DATALIST' بقيمة معينة، ثم تقحم سمة بإسم 'LIST' في العنصر 'INPUT' المسؤول عن إقحام حقل الإدخال المراد ربطه، و في قيمتها قيمة السمة 'ID' المقحمة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عنصر 'DATALIST'، يعمل هذا الأخير في أنواع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Text&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Input و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Search و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Tel&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;URL&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و Email و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Number و Range&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و Time&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و Date و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Week&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و Month و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Datetime-local&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و Color.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصر LABEL&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هو عنصر من نوع Inline و ثنائي الأوسمة و يقحم داخل عنصر 'FORM'، و يمكِّن من إنشاء نص بجانب عناصر الإستمارة، و من أجل ربط عنصر 'LABEL' بعنصر الإستمارة، تقحم في هذا الأخير السمة 'ID' بقيمة معينة، تم يقحم في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عنصر 'LABEL'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;سمة بإسم 'FOR' و في قيمتها قيمة السمة 'ID' المقحمة في عنصر الإستمارة، ثم يُكتب النص المراد وضعه بجانب عنصر الإستمارة داخل وسمي عنصر 'LABEL'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هناك طريقة أخرى لربط عنصر 'LABEL' بعنصر الإستمارة ألا و هي إقحام النص&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثم عنصر الإستمارة بين وسمي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عنصر 'LABEL'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصران FIELDSET و LEGEND&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكوِّن عنصر 'FIELDSET' إطار حول عناصر الإستمارة المقحمة بين وسميه، حيث أنه عنصر من نوع Block و ثنائي الأوسمة و يقحم داخل عنصر 'FORM'، و يقبل من السمات السابقة الذكر السمة 'DISABLED' و السمة 'FORM' و السمة 'NAME'، أما عنصر 'LEGEND' فهو مخصص لإنشاء عنوان للإطار، و هو عنصر ثنائي الأوسمة حيث يقحم بين وسميه ما يظهر من نص كعنوان للإطار المكوَّن من طرف العنصر 'FIELDSET'، و هو أول ما يقحَم بين وسمي عنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FIELDSET'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الإستمارات في HTML" data-slug-hash="VwLmgMg" data-theme-id="dark" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/VwLmgMg"&gt;&lt;br /&gt;
الإستمارات في HTML&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2020/02/forms-in-html.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiubMJXIv4fDi4rkPxtuwPw7sjXn_3OZUpIceFE6TRyPnJns4N-xzDidz3TbX6hsCPGrGWHEVDwGeapYqDYY9l6LVRq0jNLHDA2K88X5i-tkMkp7gFwxKvaOzRCZ1CmQtKPp5WbfpY0mtRZ/s72-c/Form+in+HTML.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-1106490575944969079</guid><pubDate>Tue, 21 Jan 2020 01:52:00 +0000</pubDate><atom:updated>2020-10-11T19:31:57.240+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخاصية transform و خواص تقنية Transformation في CSS | الدرس 34\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس تقنية Transformation في CSS حيث سنتطرق إلى الخواص المتعلقة بهذه التقنية، و التي هي :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* الخاصية 'TRANSFORM'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'PERSPECTIVE'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'PERSPECTIVE-ORIGIN'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'TRANSFORM-ORIGIN'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'TRANSFORM-STYLE'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'BACKFACE-VISIBILITY'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Transformation&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هي تقنية تجعل العناصر HTML تتحول سواء بالإزاحة أو الإستدارة أو التحجيم أو الإنحراف، و هذا التحويل يمكن أن يكون في حيز ثنائي الأبعاد (x , y)، أو في حيز ثلاثي الأبعاد (x , y , z).&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcGciAyzhgSfRSu2PgcfQE9_qPRYRecYMQgvjdvJMf6nwxB01d5QjIjkKxY0AAYhcKX-AQS8Atl8zWC-pAkM_A8kFnu27MdcGf8TQ0zaD5dXjy7pjoU5u-JCPRpBm9qjAS14bafKNZK1Tb/s1600/Transformation+in+CSS.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخاصية transform و خواص تقنية Transformation في CSS من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcGciAyzhgSfRSu2PgcfQE9_qPRYRecYMQgvjdvJMf6nwxB01d5QjIjkKxY0AAYhcKX-AQS8Atl8zWC-pAkM_A8kFnu27MdcGf8TQ0zaD5dXjy7pjoU5u-JCPRpBm9qjAS14bafKNZK1Tb/s640/Transformation+in+CSS.webp" title="الخاصية transform و خواص تقنية Transformation في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TRANSFORM&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSFORM' الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الرئيسية في إنشاء تقنية Transformation حيث تحدد نوعية التحويل من التحويلات الأربعة، لديها واحد و عشرون قيمة خاصة، أحد عشر قيمة تعمل في الحيز الثنائي الأبعاد 2D، و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '()rotate'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translate'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translateX'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()&lt;/span&gt;&lt;span style="font-size: large;"&gt;translateY'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()&lt;/span&gt;&lt;span style="font-size: large;"&gt;scale'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()&lt;/span&gt;&lt;span style="font-size: large;"&gt;scaleX'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scaleY'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()skew'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()skewX'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()skewY'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()matrix'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;أما العشر قيم المتبقية، فتعمل في الحيز الثلاثي الأبعاد 3D، و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()perspective'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotateX'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotateY'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotateZ'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotate3d'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translateZ'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translate3d'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scaleZ'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scale3d'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()matrix3d'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية 'transform' من القيم الشاملة قيمتين، أما قيمتها التلقائية فتسمى 'none' حيث تمنع إنشاء تقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Transformation&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة ()rotate&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإستدارة، و يُقحَم بين قوسيها Parameter بوحدة قياس 'deg' يعبر عن عدد درجات الإستدارة علماً أن نقطة الإستدارة هي مركز العنصر، فإذا كان الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موجباً ستتم استدارة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;العنصر مع اتجاه عقارب الساعة،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أما إذا كان سالباً، فستتم استدارة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;العنصر عكس اتجاه عقارب الساعة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة &lt;/span&gt;&lt;span style="font-size: large;"&gt;()translate&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإزاحة، و تقحم إتنان Parameters مفصولين بعلامة Comma :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- الـ Parameter الذي في اليسار هو المسؤول على الإزاحة الأفقية، حيث أنه إذا كان موجباً سيزيح العنصر يميناً، و إذا كان سالباً سيزيح العنصر يساراً، أما إذا كان يساوي 0 فلن يزيح العنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter الذي في اليمين هو المسؤول على الإزاحة العمودية، حيث أنه إذا كان موجباً سيزيح العنصر إلى الأسفل، و إذا كان سالباً سيزيح العنصر إلى الأعلى، أما إذا كان يساوي 0 فلن يزيح العنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translateX&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإزاحة الأفقية، و يُقحَم بين قوسيها Parameter سواء بالقيم المطلقة أو القيم النسبية، فإذا كان الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موجباً ستتم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إزاحة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر يميناً،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أما إذا كان سالباً، فستتم إزاحة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;العنصر يساراً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translateY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإزاحة العمودية، و يُقحَم بين قوسيها Parameter سواء بالقيم المطلقة أو القيم النسبية، فإذا كان الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;موجباً ستتم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إزاحة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر إلى الأسفل،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أما إذا كان سالباً، فستتم إزاحة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;العنصر إلى الأعلى.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scale&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق التحجيم، أي أنها تكبر أو تصغر عرض و ارتفاع العنصر، أو تعمل له تماثل محوري، أي تجعل يمينه يساره و يساره يمينه و أعلاه أسفله و أسفله أعلاه، و يقحم بين قوسيها إما Parameter واحد أو إثنان Parameters بحيث أن الـ Parameter لديها يكون عبارة عن عدد يُضرَب في عرض أو ارتفاع العنصر ليكبره أو يصغره أو يعمل له تماثل محوري علماً أن الـ Parameter التلقائي هو '1'، بمعنى أكبر من 1 يعمل تكبير، و بين 1 و 0 يعمل تصغير، و الـ Parameter السالب يعمل تماثل محوري.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; في حالة إقحام Parameter واحد، يُضرب هذا الأخير في عرض و ارتفاع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر ليكبرهما أو يصغرهما أو يعمل لهما تماثل محوري، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في حالة إقحام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إثنان Parameters&lt;/span&gt;&lt;span style="font-size: large;"&gt;، فيُفصَل هذين الأخيرين بعلامة Comma،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يُضرب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter الذي في اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في عرض&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر ليكبره أو يصغره أو يعمل له تماثل محوري، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يُضرب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter الذي في اليمين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في ارتفاع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر ليكبره أو يصغره أو يعمل له تماثل محوري.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scaleX&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق التحجيم الأفقي، أي أنها تكبر أو تصغر عرض العنصر، أو تعمل له تماثل محوري، و يقحم بين قوسيها Parameter واحد يضرب في عرض العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ليكبره أو يصغره أو يعمل له تماثل محوري&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علماً أن الـ Parameter التلقائي هو '1'، بمعنى أكبر من 1 يعمل تكبير، و بين 1 و 0 يعمل تصغير، و الـ Parameter السالب يعمل تماثل محوري.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scaleY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق التحجيم العمودي، أي أنها تكبر أو تصغر ارتفاع العنصر، أو تعمل له تماثل محوري، و يقحم بين قوسيها Parameter واحد يضرب في ارتفاع العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ليكبره أو يصغره أو يعمل له تماثل محوري&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علماً أن الـ Parameter التلقائي هو '1'، بمعنى أكبر من 1 يعمل تكبير، و بين 1 و 0 يعمل تصغير، و الـ Parameter السالب يعمل تماثل محوري.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()skew&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإنحراف، و يقحم بين قوسيها إثنان Parameters بوحدة قياس 'deg' مفروقة بعلامة Comma :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- الـ Parameter الذي في اليسار هو المسؤول عن الإنحراف الأفقي للعنصر، بحيث أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter الموجب يعمل انحراف نحو اليسار، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter السالب يعمل انحراف نحو اليمين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- الـ Parameter الذي في اليمين هو المسؤول عن الإنحراف العمودي للعنصر، بحيث أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter الموجب يعمل انحراف نحو الأعلى، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter السالب يعمل انحراف نحو الأسفل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()skewX&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإنحراف الأفقي، أي أن الإنحراف يتم سوى إلى اليمين أو إلى اليسار،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و يقحم بين قوسيها Parameter واحد بوحدة قياس 'deg' يعبر عن درجة الإنحراف الأفقي،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بحيث أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter الموجب يعمل انحراف نحو اليسار، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter السالب يعمل انحراف نحو اليمين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()skewY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإنحراف العمودي، أي أن الإنحراف يتم سوى إلى الأعلى أو إلى الأسفل،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و يقحم بين قوسيها Parameter واحد بوحدة قياس 'deg' يعبر عن درجة الإنحراف العمودي،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بحيث أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter الموجب يعمل انحراف نحو الأعلى، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter السالب يعمل انحراف نحو الأسفل.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()matrix&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه لقيمة إنشاء عدة تحويلات مختلفة من التحويلات الثنائية الأبعاد في نفس القيمة، و يقحم داخل قوسيها ستة Parameters بدون وحدات قياس و مفصولة بعلامة Comma :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يقحم في الـ Parameter الأول&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()scaleX'، حيث لديهما نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحم في الـ Parameter الثاني&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()skewY'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث لديهما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحم في الـ Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثالث&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()skewX'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث لديهما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحم في الـ Parameter الرابع&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()scaleY'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث لديهما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحم في الـ Parameter الخامس&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter بالبكسل لقيمة '()translateX'، &lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث لديهما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يقحم في الـ Parameter السادس&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter بالبكسل لقيمة '()translateY'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث لديهما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و لعمل استدارة يجب على الـ Parameter الأول و الرابع أن يكونا متشابهين كشرط أول، و على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثاني و الثالث أن يكونا متعاكسين، بمعنى يحتويان على نفس العدد لكن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;سالب و الآخر موجب.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()perspective&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;كل عنصر HTML لديه عرض (X) و ارتفاع (Y)، حيث يتواجد في المستوى الذي يتشاركان فيه عرضه و ارتفاعه، و هذا المستوى يكون متطابق مع مستوى الشاشات، تجعل هذه القيمة العنصر يتواجد في حيز ثلاثي الأبعاد، و ذلك بخلق بُعد ثالث ينبثق محوره (Z) من مركز العنصر متعامداً مع مستوى عرض و ارتفاع العنصر، و يقحم بين قوسيها Parameter بقيمة مطلقة أو نسبية غير النسبة المئوية تمثل طول المحور Z بحيث يكون مستوى الشاشات متوازي مع مستوى العنصر، و المسافة التي بينهما هي طول المحور Z، و بالتالي فالحيز الذي بين مستوى الشاشات و مستوى العنصر و ما خلف مستوى العنصر هو الحيز الثلاثي الأبعاد الذي يمكن التعديل على العنصر داخله، و يجب دائماً الأخذ بعين الإعتبار أن إذا لمس العنصر مستوى الشاشات سيختفي.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9eS-iNGEwxamFzYsq3p75YqVAcntArSdTN4gIX87ydfC8XkXWj65IFWtJYKYU8QzBhQSslJKkIzyd_V7ydHWJd-u0kUIzStoXyOq-wXJwkHdo5cANWJtTQtSWY62H42K_b6Os2gSoUn2M/s1600/Axis+3D.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخاصية transform property في CSS" border="0" data-original-height="460" data-original-width="640" height="287" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9eS-iNGEwxamFzYsq3p75YqVAcntArSdTN4gIX87ydfC8XkXWj65IFWtJYKYU8QzBhQSslJKkIzyd_V7ydHWJd-u0kUIzStoXyOq-wXJwkHdo5cANWJtTQtSWY62H42K_b6Os2gSoUn2M/s400/Axis+3D.webp" title="نموذج عنصر HTML في الحيز الثلاثي الأبعاد 3D" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;نموذج يوضح تواجد العنصر في الحيز الثلاثي الأبعاد (Z,Y,X)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotateX&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإستدارة حول المحور X، و يُقحَم بين قوسيها Parameter بوحدة قياس 'deg' يعبر عن عدد درجات الإستدارة علماً أن الـ Parameter الموجب يعمل استدارة في اتجاه إغلاق جفن العين العلوي&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot;; font-size: 27px; font-weight: bold;"&gt;↶&lt;/span&gt;&lt;span style="font-size: large; text-align: right;"&gt;، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter السالب يعمل استدارة في اتجاه فتح جفن العين العلوي&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot;; font-size: 27px; font-weight: bold;"&gt;↷&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: start;"&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotateY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإستدارة حول المحور Y، و يُقحَم بين قوسيها Parameter بوحدة قياس 'deg' يعبر عن عدد درجات الإستدارة علماً أن الـ Parameter الموجب يعمل استدارة عكس اتجاه عقارب ساعة على مستوى أفقي&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot;; font-size: 27px; font-weight: bold;"&gt;↺&lt;/span&gt;&lt;span style="font-size: large; text-align: right;"&gt;، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ Parameter السالب يعمل استدارة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اتجاه عقارب ساعة على مستوى أفقي&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot;; font-size: 27px; font-weight: bold;"&gt;↻&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotateZ&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تشبه هذه القيمة القيمة '()rotate' حيث&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;تخول تحويل العنصر عن طريق الإستدارة حول المحور Z، و يُقحَم بين قوسيها Parameter بوحدة قياس 'deg' يعبر عن عدد درجات الإستدارة علماً أن الـ Parameter الموجب يعمل استدارة في اتجاه عقارب الساعة&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot;; font-size: 27px; font-weight: bold;"&gt;↻&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;الـ Parameter السالب يعمل استدارة عكس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;اتجاه عقارب الساعة&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;verdana&amp;quot;; font-size: 27px; font-weight: bold;"&gt;↺&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;div style="text-align: start;"&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()rotate3d&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإستدارة حول المحاور الثلاث Y ، X و Z، و يقحم بين قوسيها أربع Parameters مفروقة بعلامة Comma :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يكتب في الـ Parameter الأول عدد بدون وحدات قياس يمثل الدوران حول المحور X،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علماً أن العدد الموجب يعمل استدارة في اتجاه إغلاق جفن العين العلوي&lt;/span&gt;&lt;span style="font-size: large; text-align: right;"&gt;، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العدد السالب يعمل استدارة في اتجاه فتح جفن العين العلوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يكتب في الـ Parameter الثاني عدد بدون وحدات قياس يمثل الدوران حول المحور Y،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علماً أن العدد الموجب يعمل استدارة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عكس اتجاه عقارب ساعة على مستوى أفقي&lt;/span&gt;&lt;span style="font-size: large; text-align: right;"&gt;، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العدد السالب يعمل استدارة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اتجاه عقارب ساعة على مستوى أفقي&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يكتب في الـ Parameter الثالث عدد بدون وحدات قياس يمثل الدوران حول المحور Z،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علماً أن العدد الموجب يعمل استدارة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عكس اتجاه عقارب الساعة&lt;/span&gt;&lt;span style="font-size: large; text-align: right;"&gt;، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العدد السالب يعمل استدارة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اتجاه عقارب الساعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يكتب في الـ Parameter الرابع عدد بوحدة القياس 'deg' يمثل درجة الإستدارة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أما في حالة احتواء الـ Parameters الثلاث على أعداد، فستتم الإستدارة حول المحور المسؤول عليه الـ Parameter الذي يحتوي على أصغر عدد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translateZ&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإزاحة في المحور Z، أي أنها تقرب و تبعد العنصر عن المستوى الشاشة، و يُقحَم بين قوسيها Parameter سواء بالقيم المطلقة أو القيم النسبية، الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الموجب يقرب&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر نحو مستوى الشاشة،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أما السالب فيبعد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر من مستوى الشاشة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;div style="text-align: start;"&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()translate3d&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق الإزاحة في المحاور الثلاث&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;Y ، X و Z، و يقحم بين قوسيها ثلاث Parameters مفصولة بعلامة Comma :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يقحم في الـ Parameter الأول&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة '()translateX'، حيث لديهما نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يقحم في الـ Parameter الثاني&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()&lt;/span&gt;&lt;span style="font-size: large;"&gt;translateY&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، حيث لديهما نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يقحم في الـ Parameter الثالث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()&lt;/span&gt;&lt;span style="font-size: large;"&gt;translateZ&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، حيث لديهما نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scaleZ&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق التحجيم في البعد الثالث، أي أنها تكبر أو تصغر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أو تعمل تماثل محوري&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لمسافة طول العنصر في البعد الثالث، لكن يشترط على هذا العنصر أن يكون محوَّلاً مسبقاً بقيمة أخرى للخاصية 'transform' غير القيمة '()perspective'؛ و يقحم بين قوسيها Parameter يضرب في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;مسافة طول العنصر في البعد الثالث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ليكبرها أو يصغرها أو يعمل لها تماثل محوري&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علماً أن الـ Parameter التلقائي هو '1'، بمعنى أكبر من 1 يعمل تكبير، و بين 1 و 0 يعمل تصغير، و الـ Parameter السالب يعمل تماثل محوري.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()scale3d&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة تحويل العنصر عن طريق التحجيم في الأبعاد الثلاث&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: start;"&gt;Y ، X و Z، و يقحم بين قوسيها ثلاث Parameters مفصولة بعلامة Comma :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يقحم في الـ Parameter الأول&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نفس ما يقحم في Parameter قيمة '()scaleX'، حيث لديهما نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يقحم في الـ Parameter الثاني&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()&lt;/span&gt;&lt;span style="font-size: large;"&gt;scaleY&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، حيث لديهما نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- يقحم في الـ Parameter الثالث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس ما يقحم في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter قيمة '()scale&lt;/span&gt;&lt;span style="font-size: large;"&gt;Z&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، حيث لديهما نفس التأثير في النتيجة.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;()matrix3d&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة إنشاء عدة تحويلات مختلفة من التحويلات الثلاثية الأبعاد بنفس القيمة، و يقحم داخل قوسيها ستة عشر Parameters بدون وحدات قياس و مفصولة بعلامة Comma، يمكن الإستعانة بآداة تمكّن من إيجاد القيمة المناسبة للتحويلات الثلاثية الأبعاد، و تسمى هذه الآداة بـ Matrix3D Generator، و توجد في هذه &lt;a href="http://ds-overdesign.com/transform/matrix3d.html" rel="nofollow" target="_blank"&gt;الصفحة&lt;/a&gt;. (يقدّم الحيز الزمني من 01:07:40 إلى 01:13:41 في الفيديو التوضيحي للدرس كيفية عمل هذه الآداة بالتفصيل)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;القيم الشاملة&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية 'transform' من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'inherit' : تورّث للعنصر التحويلات من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'initial' : ترجع الخاصية إلى قيمتها التلقائية، و التي هي 'none'.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;يمكن إقحام أكثر من قيمة في الخاصية 'transform'، و ذلك بإقحام جميع القيم المراد تحويل بها العنصر في قيمة الخاصية 'transform'، و لا يهم إن تم تفرقة القيم بفراغ من نوع Space أو عدم تفرقتها&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/4jbVWhwlh8M" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية PERSPECTIVE&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تشبه الخاصية 'perspective' القيمة '()perspective' من ناحية التأثير، حيث يقحم في قيمتها نفس ما يقحم بين قوسي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة '()perspective'، إلا أن ماهية هذه الأخيرة قيمة، و الأخرى خاصية، دائماً تقحم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'perspective' في العنصر المحتوي للعنصر المراد تحويله بتقنية Transformation ناشئة عيناً افتراضية في محوره Z تنتمي إلى مستوى الشاشات، حيث ترى هذه العين الإفتراضية العنصر في الحيز الثلاثي الأبعاد، قيمتها التلقائية هي 'none' حيث تمنع هذه القيمة تفعيل 3D في العناصر المحتواة داخل العنصر المقحمة في كوده.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'perspective'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'Inherit' : تورث للعنصر المحتوي للعناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المراد تحويلها بتقنية Transformation طول البعد الثالث من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'initial' :&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية PERSPECTIVE-ORIGIN&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تُحدد الخصية 'perspective-origin' من أي نقطة في مستوى الشاشات ترى العين الإفتراضية العنصر المحوَّل بتقنية Transformation، أي أنها هي المسؤولة عن تحديد مكان العين الإفتراضية في مستوى الشاشات، و لا تعمل الخاصية إلا بتواجد الخاصية 'perspective' في نفس الكود المقحمة داخله، تقحم في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'perspective-origin'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمتين بالقيم المطلقة أو القيم النسبية أو الكلمات المفتاحية علماً أن قيمتها التلقائية هي %50 %50 :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة التي في اليسار هي المسؤولة عن الوضعية الأفقية للعين الإفتراضية، فإذا كانت أصغر من %50 أو سالبة في القيم المطلقة ستزاح العين الإفتراضية يساراً، و إذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كانت أكبر من %50 أو موجبة في القيم المطلقة ستزاح العين الإفتراضية يميناً، و لديها من الكلمات المفتاحية ثلاثاً و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'center' : تضع العين الإفتراضية في المنتصف الأفقي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'left' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع العين الإفتراضية في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;اليسار.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'right' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع العين الإفتراضية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في اليمين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة التي في اليمين هي المسؤولة عن الوضعية العمودية للعين الإفتراضية، فإذا كانت أصغر من %50 أو سالبة في القيم المطلقة ستزاح العين الإفتراضية إلى الأعلى، و إذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كانت أكبر من %50 أو موجبة في القيم المطلقة ستزاح العين الإفتراضية إلى الأسفل،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و لديها من الكلمات المفتاحية ثلاثاً و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'center' : تضع العين الإفتراضية في المنتصف العمودي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'top' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع العين الإفتراضية في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأعلى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'bottom' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع العين الإفتراضية في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأسفل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;perspective-origin'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'inherit' : تورّث للعنصر وضعية العين الإفتراضية من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'initial' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TRANSFORM-ORIGIN&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه الخاصية إمكانية تحديد مكان النقطة في الحيز الثلاثي الأبعاد التي منها يتم تحويل العنصر عبر التحويلات الأربع لتقنية Transformation،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و لا تعمل الخاصية إلا بتواجد الخاصية 'transform' في نفس الكود المقحمة داخله، تقحم في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'transform-origin'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ثلاث قيم بالقيم المطلقة أو القيم النسبية أو الكلمات المفتاحية علماً أن قيمتها التلقائية هي 0 %50 %50 :&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة الأولى هي المسؤولة عن الوضعية الأفقية لنقطة التحويل علماً أن القيمة 0 تجعل نقطة التحويل في أقصى يسار المنتصف الأفقي للعنصر، فإذا كانت سالبة ستزاح نقطة التحويل يساراً، و إذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كانت موجبة ستزاح&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يميناً، و لديها من الكلمات المفتاحية ثلاثاً و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'center' : تضع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في وسط المنتصف الأفقي للعنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'left' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يسار&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المنتصف الأفقي للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'right' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في يمين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المنتصف الأفقي للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة الثانية هي المسؤولة عن الوضعية العمودية لنقطة التحويل علماً أن القيمة 0 تجعل نقطة التحويل في أعلى المنتصف العمودي للعنصر، فإذا كانت سالبة ستزاح نقطة التحويل إلى الأعلى، و إذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كانت موجبة ستزاح&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إلى الأسفل، و لديها من الكلمات المفتاحية ثلاثاً و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'center' : تضع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المنتصف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العمودي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'top' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أعلى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المنتصف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العمودي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;- 'bottom' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تضع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نقطة التحويل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في أسفل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المنتصف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العمودي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة الثالثة هي المسؤولة عن وضعية نقطة التحويل في البعد الثالث، علماً أن القيمة 0 تجعل نقطة التحويل في تقاطع منتصفات العنصر، و يُستغنى عن هذه القيمة في حالة تواجدها في كود عنصر محوَّل بتقنية Transformation الثنائية الأبعاد حيث تقحم سوى القيمتين أعلاه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;transform-origin'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'inherit' : تورّث للعنصر وضعية نقطة التحويل من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'initial' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TRANSFORM-STYLE&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر الخاصية 'transform-style' الخاصية المسؤولة عن الحفاظ على بنية 3D للعناصر المحولة بتقنية Transformation الثلاثية الأبعاد، بمعنى في حالة تَشاركها الوضعية، تجعلها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'transform-style'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;متداخلة ببعضها البعض في نفس الحيز عوضاً من أن يكون مطبَّق عليها تأثير الخاصية 'z-index' التلقائي، تقحم دائماً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'transform-style' في العنصر المحتوي للعناصر الهدف، و لديها قيمتين خاصتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة 'flat' : هي قيمتها التلقائية حيث تلغي تأثير الحفاظ على بنية 3D&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للعناصر المحوَّلة بتقنية Transformation الثلاثية الأبعاد و المتشاركة الوضعية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة 'preserve-3d' : تحافظ على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بنية 3D&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للعناصر المحوَّلة بتقنية Transformation الثلاثية الأبعاد و المتشاركة الوضعية.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;transform-style'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'inherit' : تورّث للعنصر الحفاظ على بنية 3D من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'initial' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية BACKFACE-VISIBILITY&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه الخاصية إمكانية إظهار أو إخفاء الواجهة الخلفية للعنصر المحوَّل بتقنية Transformation الثلاثية الأبعاد، لديها قيمتين خاصتين ألا وهما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة 'visible' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي قيمتها التلقائية حيث تترك&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الواجهة الخلفية للعنصر المحوَّل بتقنية Transformation الثلاثية الأبعاد ظاهرة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة 'hidden' : تقوم بإخفاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الواجهة الخلفية للعنصر المحوَّل بتقنية Transformation الثلاثية الأبعاد.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;backface-visibility'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'inherit' : تورّث للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المحوَّل بتقنية Transformation الثلاثية الأبعاد&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إخفاء واجهته الخلفية من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'initial' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="codepen" data-default-tab="css,result" data-height="399" data-pen-title="تقنية Transformation" data-slug-hash="gObQqPQ" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 399px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/gObQqPQ"&gt;&lt;br /&gt;
تقنية Transformation&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2020/01/transformation-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcGciAyzhgSfRSu2PgcfQE9_qPRYRecYMQgvjdvJMf6nwxB01d5QjIjkKxY0AAYhcKX-AQS8Atl8zWC-pAkM_A8kFnu27MdcGf8TQ0zaD5dXjy7pjoU5u-JCPRpBm9qjAS14bafKNZK1Tb/s72-c/Transformation+in+CSS.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-8224809133453396353</guid><pubDate>Mon, 06 Jan 2020 20:49:00 +0000</pubDate><atom:updated>2020-10-11T19:32:02.566+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخاصية animation و خواص تقنية Animation في CSS | الدرس 33\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس تقنية Animation في CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تغير تقنية Animation&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;مظهر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;عناصر HTML تدريجياً حسب سيناريو معين في مدة زمنية معينة، و لدى هذه التقنية خاصية Shorthand بإسم 'ANIMATION' و ثمان خواص Longhand و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* ANIMATION-NAME&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* ANIMATION-DURATION&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* ANIMATION-TIMING-FUNCTION&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* ANIMATION-DELAY&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* ANIMATION-ITERATION-COUNT&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* ANIMATION-DIRECTION&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* ANIMATION-FILL-MODE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ANIMATION-PLAY-STATE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لا تطبَّق التقنية إلا بتواجد كود CSS بإسم Keyframes، حيث يعتبر سيناريو التقنية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9RtLUjnO0iCrtaSn-NDLYsST4jAGS_qTagk6wmlXBpVHdnPhH2Qnvjcx0phY7V8c9a-459PlFbvX-MkanRrBLrDmAIulXPSlmYW_3PVdXolQXrRIhBnDhYAWLjeSnVqBMdMQExeSIvcIy/s1600/Animation+in+CSS.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="تقنية Animation في CSS من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9RtLUjnO0iCrtaSn-NDLYsST4jAGS_qTagk6wmlXBpVHdnPhH2Qnvjcx0phY7V8c9a-459PlFbvX-MkanRrBLrDmAIulXPSlmYW_3PVdXolQXrRIhBnDhYAWLjeSnVqBMdMQExeSIvcIy/s640/Animation+in+CSS.webp" title="تقنية Animation في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Keyframes&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Keyframes سيناريو تقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Animation، حيث تحدد مجموعة تغيرات تطرأ على عناصر HTML في مواقيت معينة أثناء المدة الزمنية لتأثير&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Animation، و ذلك عبر أكواد تقحم داخل كود CSS يُكتب في محدده الخاص كلمة 'KEYFRAMES' ثم فراع من نوع Space ثم كلمة بدون فراغات تمثل إسم السيناريو، أما الأكواد التي بين قوسيه، أو ما يطلق على الكود الواحد منها إسم 'Keyframe'، فهي عبارة عن أكواد بتنسيق CSS تحتوي على محددات خاصة تنقسم إلى نوعين :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- النوع الأول هو عبارة عن كلمتين مفتاحيتين ألا و هما 'FROM' و 'TO'، حيث أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FROM' تحدد بداية المدة الزمنية لسيناريو التقنية، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'TO' تحدد نهايتها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- النوع الثاني هو عبارة عن نسب مئوية تحدد مواقيت المدة الزمنية لسيناريو التقنية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يجب العلم بأن المظهر في تقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Animation يتغير تدريجياً حسب سيناريو التقنية، فكلمة 'KEYFRAMES' في حد ذاتها هي كلمة مركبة من كلمتين :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- كلمة 'KEY'، و تعني مفتاح، مثلما في المجال الموسيقي يوجد مفتاح Sol و Alfa.. و هي مفاتيح لتحديد علامات موسيقية أو طبقات صوتية أو شيء من هذا القبيل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- كلمة 'FRAMES'، و الفريم في مجال Audiovisual، و تحديداً في تقنية الفيديو هو عبارة عن صورة، بمعنى أن الفيديو هو عبارة عن مجموعة صور تظهر الواحدة تلو الأخرى بسرعة معينة في مدة زمنية محددة، أي عدد الفريمات في الثانية، و يعبَّر عنها بوحدة القياس 'FPS' يعني Frames Per Seconde.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; و الغرض من هذا التوضيح هو أن Keyframe واحد في كود Keyframes يمثل بداية أو نهاية تغيير مظهر، و بين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Keyframe و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Keyframe موالي له يتم تغيير المظهر تدريجياً، أي بانسيابية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-NAME&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-NAME&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-NAME&lt;/span&gt;&lt;span style="font-size: large;"&gt;' خاصية إجبارية في تقنية Animation، حيث أنها هي الخاصية المسؤولة عن منع تطبيق التقنية أو التصريح بها عبر تحديد إسم السيناريو المراد تطبيقه في العناصر التي تتواجد في كودها CSS هذه الخاصية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-NAME&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لذى الخاصية '&lt;/span&gt;ANIMATION-NAME' قيمة خاصة بإسم 'NONE'،&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;و تقبل قيم رقمية و قيمتين من القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة NONE&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; هي القيمة التلقائية للخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-NAME&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و تمنع تطبيق تقنية Animation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة الإسمية&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; هي عبارة عن إسم سيناريو التقنية المقحم في كود Keyframes، حيث يحدَّد السيناريو المراد تطبيقه عبر هذه القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر إسم السيناريو من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-DURATION&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DURATION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DURATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;' خاصية إجبارية أيضاً في تقنية Animation، حيث هي الخاصية المسؤولة عن المدة الزمنية التي تستغرقها التقنية في العناصر التي تحتوي على تقنية Animation، و سبب تصنيفها خاصية إجبارية في تقنية Animation هي قيمتها التلقائية التي تساوي 0s، حيث بانعدام الخاصية في كود CSS الذي يحتوي على التقنية، ستطبق قيمتها التلقائية، و بالتالي ستنعدم المدة الزمنية للتقنية حيث يتعذر حينها معاينتها رغم وجودها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DURATION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; لذى الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DURATION' قيم رقمية،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و تقبل قيمتين من القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الرقمية&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم بـ 'S' أي الثانية، و بـ 'MS' حيث أن 1s = 1000ms.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر المدة الزمنية من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-TIMING-FUNCTION&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-TIMING-FUNCTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تشْبه الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-TIMING-FUNCTION&lt;/span&gt;&lt;span style="font-size: large;"&gt;' الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-TIMING-FUNCTION&lt;/span&gt;&lt;span style="font-size: large;"&gt;' التي رأيناها في درس &lt;a href="https://startimeweb.blogspot.com/2019/12/transition-in-css.html" target="_blank"&gt;تقنية Transition في CSS&lt;/a&gt;، حيث أنها هي الخاصية المسؤولة عن التحكم في السرعة الحركية للإنسيابية، بمعنى تجعل إنسيابية تغيير المظهر تتم بسرعات مختلفة كسرعات متباطئة أو سرعات متسارعة أو سرعات ثابتة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-TIMING-FUNCTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الخاصة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp;لذى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-TIMING-FUNCTION' نفس القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-TIMING-FUNCTION'، و لقد تم شرح هذه القيم بالتفصيل في درس تقنية Transition و هم ثمانية :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- EASE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- LINEAR&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- EASE-IN&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- EASE-OUT&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- EASE-IN-OUT&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- STEP-START&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- STEP-END&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- CUBIC-BEZIER&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;و لذى القيم الخاصة &lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصيتين&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نفس التأثير، إلا أن هناك اختلاف بسيط يكمن في تطبيق التأثير، ففي الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-TIMING-FUNCTION' يطبَّق التأثير&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أثناء المدة الزمنية الإجمالية لتقنية Transition، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-TIMING-FUNCTION' فيطبق التأثير بين كل Keyframe و Keyframe موالي له في سيناريو تقنية Animation. ( درس تقنية Transition يشرح كيفية إنشاء سرعات حركية عبر آداة موقع Cubic Bezier، و الفيديو التوضيحي لهذا الدرس يظهر كيفية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إنشاء سرعات حركية عبر آداة Inspect Element الموجودة في جميع متصفحات الإنترنت الكبرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-TIMING-FUNCTION' من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر السرعة الحركية من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية، و التي هي القيمة 'EASE'.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/_lij3tg6pFk" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-DELAY&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DELAY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DELAY' الخاصية المسؤولة عن المدة الزمنية قبل بدء سيناريو تقنية Animation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DELAY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DELAY' القيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ 'S' و بـ 'MS' منها&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجبة و السالبة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;حيث أن 1s = 1000ms،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و قيمتين من القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة الموجبة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;بتواجد القيمة الموجبة في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DELAY'، ستطبق كامل المدة الزمنية قبل بداية سيناريو تقنية Animation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة السالبة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;بتواجد القيمة السالبة في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DELAY'، ستخصم هذه المدة الزمنية من سيناريو تقنية Animation، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ستكون نقطة بدايته&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;عند لحظة تواجده في حال كان مشغَّلاً مسبقاً بمدة إنتظار منعدمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المدة الزمنية قبل بدء سيناريو تقنية Animation&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-ITERATION-COUNT&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT' الخاصية المسؤولة عن عدد مرات تكرار سيناريو تقنية Animation في العنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT' القيم العددية و قيمة خاصة بإسم 'INFINITE'، و قيمتين من القيم الشاملة، أما قيمتها التلقائية فهي '1'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة العددية&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكتب في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT' عدد يحدد عدد مرات تكرار السيناريو في العنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة INFINITE&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تعطي هذه القيمة تأثير التكرار اللانهائي للسيناريو في العنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;تكرار سيناريو تقنية Animation&amp;nbsp;من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-DIRECTION&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIRECTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DIRECTION' الخاصية المسؤولة عن الإتجاه الذي يسلكه سيناريو تقنية Animation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIRECTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; لذى الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DIRECTION' أربع قيم خاصة و هم 'ALTERNATE'، 'REVERSE'، 'NORMAL' و 'ALTERNATE-REVERSE'، و تقبل من القيم الشاملة قيمتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;NORMAL&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي القيمة التلقائية للخاصية، و تجعل التقنية تطبَّق بشكل عادي، أي أن السيناريو يأخذ الإتجاه العادي الذي هو من بداية السيناريو إلى نهايته.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;REVERSE&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هذه القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تطبَّق&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بشكل عكسي، أي أن السيناريو يأخذ عكس الإتجاه العادي، و الذي هو من نهاية السيناريو إلى بدايته.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALTERNATE&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه القيمة التقنية تطبَّق بشكل متناوب، أي أن السيناريو يذهب في الإتجاه العادي تم يرجع في الإتجاه المعاكس، و يحبَّذ مرافقة هذه القيمة بقيمة 'INFINITE' للخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALTERNATE-REVERSE&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه القيمة التقنية تطبَّق بشكل متناوب لكن عكسي، أي أن السيناريو يبدأ بالإتجاه المعاكس، تم يذهب في الإتجاه العادي، و يحبَّذ مرافقة هذه القيمة أيضاً بقيمة 'INFINITE' للخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر ا&lt;/span&gt;&lt;span style="font-size: large;"&gt;تجاه سيناريو تقنية Animation&amp;nbsp;من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-FILL-MODE&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;FILL-MODE&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-FILL-MODE' الخاصية المسؤولة عن مظهر العنصر المتوفر على تقنية Animation قبل بدء سيناريو التقنية، أو بعد نهايته، أو قبل بدئه و بعد نهايته.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;FILL-MODE&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; لذى الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-FILL-MODE' أربع قيم خاصة و هم 'BACKWARDS'، 'FORWARDS'، 'NONE' و 'BOTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و تقبل من القيم الشاملة قيمتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;NONE&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; هي القيمة التلقائية للخاصية، و تمنع تطبيق أي مظهر قبل أو بعد سيناريو تقنية Animation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;FORWARDS&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعطي هذه القيمة تأثير تثبيت مظهر آخر Keyframe بعد انتهاء السيناريو، مع الأخذ بعين الإعتبار اتجاه السيناريو عبر الخاصية 'ANIMATION-DIRECTION'، فإذا كان الإتجاه عادي عبر القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;NORMAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALTERNATE&lt;/span&gt;&lt;span style="font-size: large;"&gt;' سيطبَّق التأثير العادي لقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FORWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، أما إذا كان الإتجاه معكوس عبر القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;REVERSE&lt;/span&gt;&lt;span style="font-size: large;"&gt;' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALTERNATE-REVERSE&lt;/span&gt;&lt;span style="font-size: large;"&gt;' فستطبِّق القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FORWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' مظهر أول Keyframe، و أيضاً يجب الأخذ بعين الإعتبار تكرار السيناريو عبر الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT' حيث في حالة التكرار المحدود للسيناريو ستطبِّق القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FORWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' تأثيرها بعد انتهاء التكرار، أما في حالة التكرار اللانهائي للسيناريو سيعطَّل تأثير القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FORWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKWARDS&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعطي هذه القيمة تأثير تثبيت مظهر أول Keyframe أثناء مدة الإنتظار قبل بدء السيناريو، مع الأخذ بعين الإعتبار اتجاه السيناريو عبر الخاصية 'ANIMATION-DIRECTION'، فإذا كان الإتجاه عادي عبر القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;NORMAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALTERNATE&lt;/span&gt;&lt;span style="font-size: large;"&gt;' سيطبَّق التأثير العادي لقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، أما إذا كان الإتجاه معكوس عبر القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;REVERSE&lt;/span&gt;&lt;span style="font-size: large;"&gt;' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ALTERNATE-REVERSE&lt;/span&gt;&lt;span style="font-size: large;"&gt;' فستطبِّق القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' مظهر آخر Keyframe&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أثناء مدة الإنتظار.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOTH&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعمل هذه القيمة نفس تأثير القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FORWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس تأثير القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKWARDS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' معاً في نفس العنصر، أي أنها تطبِّق مظهر أول Keyframe في مدة الإنتظار قبل بدء السيناريو، و تثبِّت مظهر آخر Keyframe بعد انتهاء السيناريو، مع الأخذ بعين الإعتبار الإتجاه عبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-DIRECTION&lt;/span&gt;&lt;span style="font-size: large;"&gt;' و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;التكرار&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عبر الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-ITERATION-COUNT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر المظهر قبل أو بعد أو قبل و بعد&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;سيناريو تقنية Animation&amp;nbsp;من العناصر المحتوية له.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية ANIMATION-PLAY-STATE&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;PLAY-STATE&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-PLAY-STATE' الخاصية المسؤولة عن تشغيل أو إيقاف سيناريو تقنية Animation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;PLAY-STATE&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; لذى الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION-PLAY-STATE' قيمتين خاصتين و هم 'RUNNING' و 'PAUSED'، و تقبل من القيم الشاملة قيمتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;RUNNING&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي القيمة التلقائية للخاصية، و تسمح بتشغيل سيناريو التقنية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;PAUSED&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;توقف هذه القيمة سيناريو التقنية، و تظهِر مظهر أول Keyframe.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيم الشاملة&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر حالة التشغيل أو الإيقاف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من العناصر المحتوية له.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية Shorthand لتقنية Animation&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;تسمى الخاصية Shorthand لتقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Animation&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ 'ANIMATION'، و يكتب في قيمتها قيمة الخاصية 'ANIMATION-NAME'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ثم فراغ من نوع Space، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية 'ANIMATION-DURATION'، ثم فراغ من نوع Space، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية 'ANIMATION-TIMING-FUNCTION'، ثم فراغ من نوع Space، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية 'ANIMATION-DELAY'، ثم فراغ من نوع Space، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية 'ANIMATION-ITERATION-COUNT'، ثم فراغ من نوع Space، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية 'ANIMATION-DIRECTION'، ثم فراغ من نوع Space، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية 'ANIMATION-FILL-MODE'&lt;/span&gt;&lt;span style="font-size: large;"&gt;، ثم فراغ من نوع Space، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية 'ANIMATION-PLAY-STATE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp;جميع قيم خواص Longhand لتقنية Animation مدعومة في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Shorthand لتقنية Animation باستثناء القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما القيمة التلقائية للخاصية 'ANIMATION' فهي هذه 'NONE 0S EASE 0S 1 NORMAL NONE RUNNING' أي القيمة التلقائية لكل خاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Longhand&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لتقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Animation&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حسب تنسيق Shorthand.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تقبل أيضاً الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ANIMATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;' من القيم الشاملة قيمتين و هما 'INHERIT' و 'INITIAL'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر تأثير تقنية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Animation&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;تطبَّق القيم التلقائية لخواص&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Longhand&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في حالة عدم تواجدها في الكود المتوفر على تقنية Animation، و تطبق أيضاً في حالة عدم تواجد القيم الخاصة بها في الخاصية Shorthand لتقنية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Animation&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="css,result" data-height="507" data-pen-title="تقنية Animation" data-slug-hash="oNgpPvN" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 507px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/oNgpPvN"&gt;&lt;br /&gt;
تقنية Animation&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2020/01/animation-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9RtLUjnO0iCrtaSn-NDLYsST4jAGS_qTagk6wmlXBpVHdnPhH2Qnvjcx0phY7V8c9a-459PlFbvX-MkanRrBLrDmAIulXPSlmYW_3PVdXolQXrRIhBnDhYAWLjeSnVqBMdMQExeSIvcIy/s72-c/Animation+in+CSS.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-6048933867009547996</guid><pubDate>Thu, 26 Dec 2019 21:01:00 +0000</pubDate><atom:updated>2020-10-11T19:32:08.494+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخاصية transition و خواص تقنية Transition في CSS | الدرس 32\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; السلام عليكم، سنرى في هذا الدرس تقنية Transition و الخواص المتعلقة بها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Transition هي تقنية تستعمل أثناء مدة انتقال عنصر HTML من حالة إلى حالة، و أثناء رجوعه من الحالة المنتقل إليها إلى الحالة الأولى، و يكون هذين الإنتقالين متشابهين من ناحية التأثير عبر هذه التقنية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية Transition خاصية Shorthand بإسم 'TRANSITION'، و أربع خواص Longhand وهم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* TRANSITION-PROPERTY&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* TRANSITION-DURATION&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* TRANSITION-TIMING-FUNCTION&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* TRANSITION-DELAY&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK8YodFR3E2RNDYtToUzRW4YlZiLvRAQvL1A2NiYxWIxAqoWCd8hygR9ACFV9an4LT-sQq7cbpoMISSHI_nTEyyc-dGl7i1ht3lSs-ZU5RgbyFdC7GmCFYJFbqlWWZyMcBQbfrGYk2uTjp/s1600/Transition+in+CSS.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="تقنية Transition في CSS من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK8YodFR3E2RNDYtToUzRW4YlZiLvRAQvL1A2NiYxWIxAqoWCd8hygR9ACFV9an4LT-sQq7cbpoMISSHI_nTEyyc-dGl7i1ht3lSs-ZU5RgbyFdC7GmCFYJFbqlWWZyMcBQbfrGYk2uTjp/s640/Transition+in+CSS.webp" title="تقنية Transition في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TRANSITION-PROPERTY&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY' الخاصية المسؤولة عن تحديد الخواص المراد التأثير عليها بتقنية Transition، و يشترط على هذه الخواص أن تكون متواجدة في كود CSS الحالة الثانية، و لا يهم إن كانت Longhand أو Shorthand.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY' القيمة 'ALL'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخواص و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة 'NONE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'ALL' : هي القيمة التلقائية لخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY' حيث تعطي تأثير تطبيق تقنية Transition على جميع الخواص الموجودة في الحالة الثانية، و تطبق تلقائياً في حال عدم تواجد الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY' في كود CSS المتوفر على تقنية Transition.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• قيم الخواص : تكتب عبارة عن إسم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المراد التأثير عليها بتقنية Transition، و في حالة كتابة أكثر من خاصية في نفس القيمة، يجب الفصل بينها بعلامة Comma (,).&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'NONE' : تمنع هذه القيمة جميع خواص الحالة الثانية من التأثر بتقنية Transition.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;و تقبل أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين و هما 'INHERIT' و 'INITIAL'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر تحديد الخواص المراد التأثير عليها بتقنية Transition من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TRANSITION-DURATION&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DURATION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DURATION' الخاصية المسؤولة عن تحديد المدة الزمنية التي يحدث أثناءها إنتقال العنصر من الحالة الأولى إلى الحالة الثانية و العكس صحيح، و هي خاصية مهمة في كود CSS المتوفر على تقنية Transition حيث بدونها يتعذر معاينة التقنية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية &lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DURATION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DURATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;' القيم بـ 'S' أي الثانية، و 'MS' أي الميليثانية حيث أن ثانية واحدة تساوي ألف ميليثانية، و قيمتها التلقائية هي '0S'، و في حالة كتابة أكثر من قيمة في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DURATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يجب فصلها بعلامة Comma استنادا بترتيب الخواص المقحمة في قيمة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY&lt;/span&gt;&lt;span style="font-size: large;"&gt;' الموجودة في نفس الكود، حيث تخصَّص قيمة ا&lt;/span&gt;&lt;span style="font-size: large;"&gt;لخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DURATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأولى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;للخاصية الأولى المقحمة في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و الثانية للثانية، و هكذا...&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DURATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين و هما 'INHERIT' و 'INITIAL'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر تحديد المدة الزمنية للتقنية Transition من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TRANSITION-TIMING-FUNCTION&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TIMING-FUNCTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TIMING-FUNCTION&lt;/span&gt;&lt;span style="font-size: large;"&gt;' الخاصية المسؤولة عن التحكم في السرعة الحركية للإنتقال من الحالة الأولى إلى الحالة الثانية و العكس، بمعنى تجعل الخاصية الإنتقال يتم بسرعات مختلفة كالتباطؤ أو التسارع أثناء المدة الزمنية المحددة له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TIMING-FUNCTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TIMING-FUNCTION' ثمان قيم خاصة، و تقبل قيمتين شاملتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة EASE&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هي القيمة التلقائية للخاصية، و تجعل الإنتقال يتحرك بسرعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;حركية متسارعة في أول 10% للمدة الزمنية الإجمالية، ثم بسرعة ثابتة إلى غاية نصف المدة الإجمالية، ثم بسرعة متباطئة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إلى نهاية المدة الإجمالية للإنتقال، و تطبَّق هذه القيمة أيضاً في حالة انعدام الخاصية في كود CSS المتوفر على تقنية Transition.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة LINEAR&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه القيمة الإنتقال يتحرك بسرعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ثابتة طيلة المدة الزمنية الإجمالية للإنتقال.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة EASE-IN&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه القيمة الإنتقال يتحرك بسرعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;متسارعة طيلة المدة الزمنية الإجمالية للإنتقال.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة EASE-OUT&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تجعل هذه القيمة الإنتقال يتحرك بسرعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;متباطئة طيلة المدة الزمنية الإجمالية للإنتقال.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة EASE-IN-OUT&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه القيمة الإنتقال يتحرك بسرعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;حركية متسارعة في أول ثلث المدة الزمنية الإجمالية، ثم بسرعة ثابتة إلى غاية نهاية الثلث الثاني للمدة الإجمالية، ثم بسرعة متباطئة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إلى نهاية المدة الإجمالية للإنتقال.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة (STEPS(n,START&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه القيمة الإنتقال يتحرك بسرعة حركية متقطعة، أي أن الإنتقال يتم عبر خطوات ممثلة بـ 'n' في القيمة حيث يكتب عدد صحيح يحدد عدد خطوات الإنتقال، و بالضبط في بداية كل خطوة، و في حال كان العدد هو 1، تستبدَل كامل القيمة بالقيمة 'STEP-START'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة (STEPS(n,END&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل هذه القيمة الإنتقال يتحرك بسرعة حركية متقطعة، أي أن الإنتقال يتم عبر خطوات ممثلة بـ 'n' في القيمة حيث يكتب عدد صحيح يحدد عدد خطوات الإنتقال، و بالضبط في نهاية كل خطوة، و في حال كان العدد هو 1، تستبدَل كامل القيمة بالقيمة 'STEP-END'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;القيمة (CUBIC-BEZIER(n,n,n,n&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تخول هذه القيمة إمكانية إنشاء سرعات حركية خاصة، فلكل سرعة حركية منحنى ثنائي الأبعاد يتوفر على شريط أفقي يمثل المدة الزمنية للإنتقال، و شريط عمودي يمثل مسافة الإنتقال، و خط منحنى يبدأ من تقاطع الشريطين و ينتهي في أقصى أعلى يمين المنحنى، و من أجل احتراف إنشاء سرعات حركية يجب معرفة تحليل خط منحنى السرعات الحركية استناداً بقاعدتين :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;القاعدة الأولى&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;السرعة الخطية = المسافة \ الزمن&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تفيد هذه القاعدة في دراسة السرعة الحركية بدلالة المسافة و الزمن، فالسرعة الكبيرة هي مسافة كبيرة أثناء مدة زمنية صغيرة، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;السرعة الصغيرة هي مسافة صغيرة أثناء مدة زمنية كبيرة، و بالتالي فكلما كان خط المنحنى أقرب من المستوى الخطي الشاقولي، كلما كانت السرعة الحركية أسرع، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كلما كان خط المنحنى أقرب من المستوى الخطي الأفقي، كلما كانت السرعة الحركية أبطأ.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;القاعدة الثانية&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- تقوس خط المنحنى من اليسار نحو الأعلى يدل على سرعة حركية متسارعة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- تقوس خط المنحنى من الأسفل نحو اليمين يدل على سرعة حركية متباطئة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- تقوس خط المنحنى من اليسار نحو الأسفل يدل على سرعة حركية متسارعة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- تقوس خط المنحنى من الأعلى نحو اليمين يدل على سرعة حركية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;متباطئة&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- إستقامة مائلة لخط&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المنحنى يدل على سرعة حركية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثابتة&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إستقامة أفقية لخط&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المنحنى يدل على سرعة حركية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;منعدمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إستقامة عمودية لخط&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المنحنى يدل على السرعة الحركية الكبرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن الإستعانة بآداة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;Cubic Bezier Function Tool في إنشاء السرعات الحركية حيث يتم توفير هذه الآداة من طرف أغلب مواقع البرمجة في الويب، و من أهمها &lt;a href="https://cubic-bezier.com/" rel="nofollow" target="_blank"&gt;هذا الموقع&lt;/a&gt; حيث يتوفر على الآداة في الجانب الأيسر لواجهته، و طريقة عمل الآداة هي عبر سحب النقطتين الزرقاء و الوردية ثم وضعهما في أي مكان في الآداة قصد تشكيل خط منحنى يتوافق مع الحاجيات المرغوبة، و بالتالي فمكان كل نقطة من النقطتين في الآداة يشكل إحداثيتا العرض و الإرتفاع حيث يمكن إقحامحها بين قوسي قيمة '()&lt;/span&gt;&lt;span style="font-size: large;"&gt;CUBIC-BEZIER'، و يتوفر محتوى أقواس هذه القيمة على أربع Parameters مفروقة بعلامة Comma و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter الأول : يمثل إحداثية العرض للنقطة الوردية إبتداءً من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمين الآداة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إلى يسارها بسعة 1 (من 0 إلى 1) و بدقة 0,01 و لا يقبل القيمة السالبة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter الثاني :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمثل إحداثية الإرتفاع للنقطة الوردية بدون سعة حيث يقبل القيمة السالبة، و بدقة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;0,01.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter الثالث :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمثل إحداثية العرض للنقطة الزرقاء إبتداءً من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمين الآداة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إلى يسارها بسعة 1&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;(من 0 إلى 1)&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و بدقة 0,01 و لا يقبل القيمة السالبة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Parameter الرابع :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمثل إحداثية الإرتفاع للنقطة الزرقاء بدون سعة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث يقبل القيمة السالبة، و بدقة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;0,01.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: purple;"&gt;القيم الشاملة&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر نوع السرعة الحركية&amp;nbsp;من العناصر المحتوية له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/lJJo_lEJ9Nk" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TRANSITION-DELAY&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;مفهوم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DELAY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DELAY' الخاصية المسؤولة عن المدة الزمنية قبل بدء تأثير تقنية Transition.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DELAY&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DELAY' القيم بـ 'S' أي الثانية، و 'MS' أي الميليثانية حيث أن ثانية واحدة تساوي ألف ميليثانية، و قيمتها التلقائية هي '0S'، و في حالة كتابة أكثر من قيمة في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DELAY'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يجب فصلها بعلامة Comma استناداً بترتيب الخواص المقحمة في قيمة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY&lt;/span&gt;&lt;span style="font-size: large;"&gt;' الموجودة في نفس الكود، حيث تخصَّص قيمة ا&lt;/span&gt;&lt;span style="font-size: large;"&gt;لخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DELAY'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأولى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;للخاصية الأولى المقحمة في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و الثانية للثانية، و هكذا...&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DELAY'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين و هما 'INHERIT' و 'INITIAL'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر المدة الزمنية قبل بدء تأثير تقنية Transition من العناصر المحتوية له.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية Shorthand لتقنية Transition&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى الخاصية Shorthand لتقنية Transition بـ 'TRANSITION'، و يكتب في قيمتها قيمة منفردة للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-PROPERTY'، ثم فراغ من نوع Space، ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;منفردة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-DURATION'، ثم فراغ من نوع Space، ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;منفردة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-TIMING-FUNCTION'، ثم فراغ من نوع Space، ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;منفردة للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION-DELAY'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;في حالة تعدد القيم في نفس الخاصية Shorthand، فيجب كتابة كل قيمة بالتنسيق المذكور أعلاه، و تفرقتها عن القيم المجاورة لها بعلامة Comma.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما قيمتها التلقائية فهي هذه 'ALL 0S EASE 0S' أي القيم التلقائية لخواص التقنية Transition حسب تنسيق Shorthand.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تقبل أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSITION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من القيم الشاملة قيمتين و هما 'INHERIT' و 'INITIAL'.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;• 'INHERIT' : تورث للعنصر تأثير تقنية Transition من العناصر المحتوية له.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;• 'INITIAL' : ترجع الخاصية إلى قيمتها التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;يمكن إنشاء اختلاف&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تأثير Transition&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بين الإنتقال من الحالة الأولى إلى الحالة الثانية و الرجوع من الحالة الثانية إلى الحالة الأولى، و ذلك بإقحام نفس خاصية التقنية Transition في كود CSS للحالة الأولى و في كود CSS للحالة الثانية، لكن بقيم مختلفة، بحيث عند الإنتقال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من الحالة الأولى إلى الحالة الثانية، ستعطي CSS3 الأولوية لخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;التقنية Transition في كود CSS للحالة الثانية، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عند الرجوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من الحالة الثانية إلى الحالة الأولى، ستعطي CSS3 الأولوية لخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;التقنية Transition في كود CSS للحالة الأولى&lt;/span&gt;&lt;/blockquote&gt;
&lt;div class="codepen" data-default-tab="css,result" data-height="265" data-pen-title="تقنية Transition" data-slug-hash="BayZEpE" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/BayZEpE"&gt;&lt;br /&gt;
تقنية Transition&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/12/transition-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK8YodFR3E2RNDYtToUzRW4YlZiLvRAQvL1A2NiYxWIxAqoWCd8hygR9ACFV9an4LT-sQq7cbpoMISSHI_nTEyyc-dGl7i1ht3lSs-ZU5RgbyFdC7GmCFYJFbqlWWZyMcBQbfrGYk2uTjp/s72-c/Transition+in+CSS.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-5530270296529117976</guid><pubDate>Fri, 20 Dec 2019 20:09:00 +0000</pubDate><atom:updated>2020-10-11T19:32:12.728+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>محددات Pseudo-element في CSS | الدرس 31\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، رأينا في الدرس 12 من هذه الدورة درس &lt;a href="https://startimeweb.blogspot.com/2019/07/selectors.html" target="_blank"&gt;المحدِّدات في CSS&lt;/a&gt; المحددات البسيطة :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد العنصر -------------- Element Type Selector&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد ID Selector ------------------ ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد CLASS Selector -------------- CLASS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* المحدد الشامل ------------ Universal Selector&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; و رأينا في الدرس 27 من هذه الدورة درس &lt;a href="https://startimeweb.blogspot.com/2019/11/combinators-and-attribute-selector.html" target="_blank"&gt;المحددات المركبة Combinators و محددات Attribute في CSS&lt;/a&gt; :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* المحددات المركبة --------- Combinators&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محددات Attribute Selectors --------- Attribute&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; و رأينا في الدرس السابق من هذه الدورة &lt;a href="http://startimeweb.blogspot.com/2019/12/pseudo-classe-in-css.html" target="_blank"&gt;درس محددات&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;a href="http://www.startimeweb.com/2019/12/pseudo-classe-in-css.html" target="_blank"&gt;Pseudo-classes&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أما في هذا الدرس، فسنرى آخر نوع من المحددات ألا و هو Pseudo-element.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWZUSdG-3Qvv16PJJAqrLCn5lnjas0wz-qzi1rmIDjA0XZ1cPFySf8Dy15E1hCJVRW0Rq2kdoNBSGXNXDqmLgJ0lkjZ38LlL96_0AMJvEGXu7wOgnimTtDEPoGrYyqR4ahIQTOpW2YYQ2/s1600/Pseudo+elements+in+CSS.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="محددات Pseudo-element في CSS من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWZUSdG-3Qvv16PJJAqrLCn5lnjas0wz-qzi1rmIDjA0XZ1cPFySf8Dy15E1hCJVRW0Rq2kdoNBSGXNXDqmLgJ0lkjZ38LlL96_0AMJvEGXu7wOgnimTtDEPoGrYyqR4ahIQTOpW2YYQ2/s640/Pseudo+elements+in+CSS.webp" title="محددات Pseudo-element في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;ما هو Pseudo-element ؟&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;Pseudo-elements هي محددات تخول إمكانية إعطاء مظهر بـ CSS لجزء من محتوى عنصر HTML، أو جعله في حالة معينة عند تحديده، أو إضافة محتوى قبله أو بعده.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;طريقة إقحام Pseudo-elements في كود CSS&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقحم جميع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-elements في كود CSS بنفس الطريقة حيث يكتب المحدد أولاً سواء كان بسيطاً أم مركباً، ثم زوج نقطتي Double Point '::'، ثم إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-element مع الأخذ بعين الإعتبار تفادي الفراغات من نوع Space بين المحدد و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;زوج النقطين و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-element&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و يمكن كتابة سوى زوج النقطين و إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-element حيث في هذه الحالة يتم استهداف جميع العناصر في ملف HTML، و أيضا يمكن تركيب زوج النقطتين و إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-element مع عناصر HTML أخرى.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;أنواع Pseudo-elements&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;Pseudo-elements خمسة أنواع :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• SELECTION::&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• FIRST-LETTER::&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• FIRST-LINE::&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• BEFORE::&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• AFTER::&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;SELECTION::&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يخول هذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-element إمكانية تطبيق مظهر بـ CSS على عنصر HTML عندما يتم تحديده سواء بمؤشر الفأرة في أجهزة الحاسوب أو بالأصابع في أجهزة الهواتف و الطابليط.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;FIRST-LETTER::&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يخصَّص هذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-element للعناصر التي تحتوي على نصوص كالعناوين و الفقرات النصية حيث يخوِّل إمكانية إعطاء مظهر بـ CSS لأول حرف في نص العنصر، و يعمل سوى في العناصر من نوع Block، و يفضل إقحامه في العناصر التي تحتوي على نصوص بلغات تكتب منفصلة الأحرف كاللغات اللاتينية و ما شابه مع الأخذ بعين الإعتبار نوع الخط.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;FIRST-LINE::&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يخصَّص هذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-element للعناصر التي تحتوي على نصوص كذلك، حيث يخوِّل إمكانية إعطاء مظهر بـ CSS لأول سطر في نص العنصر نسبة إلى عرض العنصر المحتوي له في الشاشات، و يعمل أيضاً سوى في العناصر من نوع Block.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/OeGUCkfAcHs" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;BEFORE:: و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;AFTER::&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يعتبران هذين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-elements شبيهين من ناحية التأثير، حيث كليهما يخولان إمكانية إضافة محتوى في العناصر، و يكمن الفرق بينهما في أن '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BEFORE::&lt;/span&gt;&lt;span style="font-size: large;"&gt;' يضيف محتوى قبل العنصر، أما '&lt;/span&gt;&lt;span style="font-size: large;"&gt;AFTER::&lt;/span&gt;&lt;span style="font-size: large;"&gt;' فيضيف محتوى بعد العنصر، و يكون هذا المحتوى المضاف غير قابل للتحديد لأنه مضاف بـ CSS، و يمكن أن يكون عبارة عن نص أو أيقونة أو صورة أو فيديو أو أوديو أو رابط أو أشياء أخرى.. و هذا الإختلاف في ماهية المحتوى المضاف تحدده خاصية بإسم 'CONTENT'، بحيث لا يخلو أي كود CSS لـ '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BEFORE::' أو لـ '&lt;/span&gt;&lt;span style="font-size: large;"&gt;AFTER::' من هذه الخاصية التي تحدد المحتوى المضاف بقيمها التي تشكل خمس أنواع محتويات مضافة، و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- محتوى String&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- محتوى الميديا&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- محتوى Attribute&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- محتوى الإقتباس&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- محتوى الترقيم&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;محتوى String&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكون محتوى String عبارة عن نص أو أيقونة، و طريقة إقحامهما مختلفة حيث في النصوص يجب وضع ما يظهر كمحتوى مضاف نصي داخل Double cotations ("") في قيمة الخاصية 'CONTENT'، أما في الأيقونات فيجب الحصول على Entity Css Code للأيقونة المراد توضيفها كمحتوى مضاف، و هو عبارة عن رمز مكون من أربعة أحرف أو أرقام أو مختلطة، ثم وضعه بالجانب الأيمن لعلامة Backslash (\)&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;داخل Double cotations في قيمة الخاصية 'CONTENT'.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;محتوى الميديا&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكون محتوى الميديا عبارة عن صورة أو فيديو أو أوديو، أي ميديا، و تقحم عن طريق القيمة '()URL' للخاصية 'CONTENT' حيث يجب وضع داخل قوسي القيمة ما يراد استدعاؤه حسب مكانه، فإذا كان في الويب يجب كتابة العنوان URL للملف، أما إذا كان في المخدم الخاص يجب كتابة مساره استناداً بقاعدة المسارات. (توجد هذه القاعدة في درس الصور و درس الفيديوهات و درس الأوديوهات في هذه الدورة)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;محتوى Attribute&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محتوى Attribute عبارة عن ما كتب حرفياً في قيمة Attribute المضاف إسمها بين قوسي القيمة '()ATTR' للخاصية 'CONTENT'.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;محتوى الإقتباس&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;محتوى الإقتباس عبارة عن علامات الإقتباس، و تقحم عن طريق أربع قيم خاصة بعلامات الإقتباس في الخاصية 'CONTENT' و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;'OPEN-QUOTE' : قيمة لإنشاء علامات بداية الإقتباس، و يحبذ إقحامها في 'BEFORE::'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;'CLOSE-QUOTE' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة لإنشاء علامات نهاية الإقتباس&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و يحبذ إقحامها في 'AFTER::'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;'NO-OPEN-QUOTE' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة لحذف علامات بداية الإقتباس&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و يحبذ إقحامها في 'BEFORE::'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;'NO-CLOSE-QUOTE' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة لحذف علامات نهاية الإقتباس&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و يحبذ إقحامها في 'AFTER::'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن تغيير علامات الإقتباس التلقائية التي تظهر في متصفحات الإنترنت عند إنشائها، و ذلك عبر الخاصية 'QUOTES'، حيث تقحم هذه الأخيرة في العنصر المحتوي للعناصر المرغوب إنشاء فيها علامات الإقتباس، و في قيمتها تقحم علامة فتح الإقتباس بين Cotation (' ') يسار القيمة، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;علامة إغلاق الإقتباس بين Cotation هي الأخرى يمين القيمة.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;محتوى الترقيم&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكون محتوى الترقيم عبارة عن ترقيم لعناصر كالعناوين و ما شابه، و هو إما ترقيم عادي أو ترقيم تشعبي متفرع.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;الترقيم العادي&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يخول الترقيم العادي إعطاء لمجموعة عناصر HTML ترقيماً (1 2 3 ...) حسب ترتيب إقحامهم في ملف HTML، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ينشأ الترقيم العادي بإضافة خاصية بإسم 'COUNTER-RESET' في العنصر المحتوي للعناصر المراد ترقيمها، و هي خاصية تعيد الترقيم من البداية، و في قيمتها توضع كلمة تلعب دور معرف ID، ثم في '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BEFORE::' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;AFTER::' للعناصر المراد ترقيمها يتم إقحام الخاصية 'COUNTER-INCREMENT' و في قيمتها نفس معرف ID، و الخاصية 'CONTENT' و في قيمتها القيمة '()COUNTER' حيث بين قوسي هذه الأخيرة يوضع نفس معرف ID أيضاً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;الترقيم التشعبي المتفرع&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يخول&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الترقيم التشعبي المتفرع إعطاء لمجموعة عناصر HTML ترقيماً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حسب ترتيب إقحامهم في ملف HTML، و لمجموعة متفرعة من العنصر الأول في المجموعة الأولى ترقيماً تشعبياً (1.1 1.2 1.3 ...) و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لمجموعة متفرعة من العنصر الثاني في المجموعة الأولى ترقيماً تشعبياً (2.1 2.2 2.3 ...) و هكذا... و ذلك بإنشاء ترقيماً عادياً للمجموعة الأولى، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إضافة الخاصية 'COUNTER-RESET' في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عناصر المجموعة الأولى، و في قيمتها معرف ID جديد، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BEFORE::' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;AFTER::' للعناصر المراد إعطاؤها ترقيما تشعبياً يجب إقحام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'COUNTER-INCREMENT' و في قيمتها معرف ID الجديد، و الخاصية 'CONTENT' و في قيمتها القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'()COUNTER' حيث بين قوسي هذه الأخيرة يوضع معرف ID القديم، ثم Double cotation تحتوي على نقطة (.) ثم قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'()COUNTER' أخرى تحتوي على معرف ID الجديد بين قوسيها، و يصنف هذا الترقيم بالترقيم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;التشعبي المستوى الثانى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن إنشاء ترقيماً تشعبياً مستوى ثالث (1.1.1 1.1.2 1.1.3 ...) و ذلك بتطبيق نفس طريقة إنشاء الترقيم التشعبي المستوى الثانى، أي إضافة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'COUNTER-RESET' مقيمة بمعرف جديد في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عناصر المجموعة التي سيتم التفرع منها، ثم في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BEFORE::' أو '&lt;/span&gt;&lt;span style="font-size: large;"&gt;AFTER::'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للعناصر المراد إعطاؤها ترقيما تشعبياً&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;مستوى ثالث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تقحم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'COUNTER-INCREMENT' و في قيمتها معرف ID الجديد، و الخاصية 'CONTENT' و في قيمتها القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'()COUNTER' حيث بين قوسي هذه الأخيرة يوضع معرف ID للترقيم العادي، ثم Double cotation تحتوي على نقطة (.) ثم قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'()COUNTER' أخرى تحتوي على معرف ID للترقيم التشعبي المستوى الثاني بين قوسيها،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثم Double cotation أخرى تحتوي على نقطة (.) ثم قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'()COUNTER' أخرى تحتوي على معرف ID للترقيم التشعبي المستوى الثالث بين قوسيها، و يمكن إنشاء مستويات أخرى بنفس الطريقة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-size: large;"&gt;يمكن استبدال الأرقام العربية في الترقيم بأرقام رومانية، و ذلك بإضافة علامة Comma (,) ثم كلمة 'UPPER-ROMAN' بالجانب الأيمن لمعرف ID داخل قوسي قيمة الخاصية 'CONTENT'&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;تقنية ضم الطفو&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقنية ضم الطفو هي تقنية تُستعمل من طرف مصممي الويب من أجل ضم عنصر محتوٍ لعناصر في حالة طفوها بالخاصية 'FLOAT'، و ذلك بجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'AFTER::' للعنصر المحتوي يلعب دور آخر عنصر محتوى وهمي لديه خاصية 'CLEAR'، و لديه كيفية ظهور بالخاصية 'DISPLAY'، و الأهم من ذلك أن لديه محتوى بالخاصية 'CONTENT' حيث يوضع فراغ داخل Cotations&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;(' ')&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في قيمتها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;إذن تلعب الخاصية 'CONTENT' دور فعال في 'BEFORE::' و 'AFTER::' و لو كان في قيمتها فراغ كحالة ضم الطفو، و تقبل أيضاً&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة 'NONE' التي تعتبر قيمتها التلقائية، و تأثيرها هو إلغاء المحتوى، و أيضاً تقبل القيمة 'NORMAL' حيث تتحول هذه القيمة في أكواد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'BEFORE::' و 'AFTER::'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إلى القيمة 'NONE'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="Pseudo-Elements في CSS" data-slug-hash="bGNqzqa" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/bGNqzqa"&gt;&lt;br /&gt;
Pseudo-Elements في CSS&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/12/pseudo-elements-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWZUSdG-3Qvv16PJJAqrLCn5lnjas0wz-qzi1rmIDjA0XZ1cPFySf8Dy15E1hCJVRW0Rq2kdoNBSGXNXDqmLgJ0lkjZ38LlL96_0AMJvEGXu7wOgnimTtDEPoGrYyqR4ahIQTOpW2YYQ2/s72-c/Pseudo+elements+in+CSS.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-8812045060687470249</guid><pubDate>Sat, 14 Dec 2019 01:33:00 +0000</pubDate><atom:updated>2020-10-11T19:32:18.257+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>محددات Pseudo-classe في CSS | الدرس 30\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; السلام عليكم، رأينا في الدرس 12 من هذه الدورة درس &lt;a href="https://startimeweb.blogspot.com/2019/07/selectors.html" target="_blank"&gt;المحدِّدات في CSS&lt;/a&gt;&amp;nbsp;المحددات البسيطة :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد العنصر -------------- Element Type Selector&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد ID Selector ------------------ ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد CLASS Selector -------------- CLASS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* المحدد الشامل ------------ Universal Selector&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; و رأينا في الدرس 27 من هذه الدورة درس &lt;a href="https://startimeweb.blogspot.com/2019/11/combinators-and-attribute-selector.html" target="_blank"&gt;المحددات المركبة Combinators و محددات Attribute في CSS&lt;/a&gt; :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* المحددات المركبة --------- Combinators&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محددات Attribute Selectors --------- Attribute&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; أما في هذا الدرس، فسنرى نوع آخر من المحددات ألا و هو Pseudo-classe.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIijRKLaAvOGxlDUNBQM4zVBn-vq8FprvZdm43wDB9n3QOV5mPOxjQ6WO-ymuNHCYJKmn4DNusjQQxRr-8iIQfEPNyCkKDNv00v5Ow8VrMmZ_Cppzs2qeKU5bJ8EPzH0zxmo68kjfTxZB/s1600/Pseudo+classes+in+CSS.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="محددات Pseudo-classe في CSS من دورة تعلم لغتا البرمجة HTML و CSS في مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIijRKLaAvOGxlDUNBQM4zVBn-vq8FprvZdm43wDB9n3QOV5mPOxjQ6WO-ymuNHCYJKmn4DNusjQQxRr-8iIQfEPNyCkKDNv00v5Ow8VrMmZ_Cppzs2qeKU5bJ8EPzH0zxmo68kjfTxZB/s640/Pseudo+classes+in+CSS.webp" title="محددات Pseudo-classe في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;ما هو Pseudo-classe ؟&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;Pseudo-classe هو نوع من أنواع المحددات وظيفته إعطاء إمكانية تطبيق مظهر بـ CSS على عناصر HTML إبان كونها في حالة معينة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;كيفية إقحام&amp;nbsp;Pseudo-classe في كود CSS&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تُقحَم جميع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في كود CSS بنفس الطريقة حيث يُكتب المحدد أولاً سواء كان بسيطاً أم مركباً، ثم نقطتان Double Point ':'، ثم إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classe مع الأخذ بعين الإعتبار تفادي الفراغات من نوع Space بين المحدد و النقطتين و إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classe، و يمكن كتابة سوى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classe (&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النقطتين و إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classe ) حيث في هذه الحالة تُستهدف جميع العناصر في ملف HTML، و أيضا يمكن تركيب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النقطتين و إسم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classe مع عناصر أخرى HTML.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/sXxB-VKpd7I" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;أنواع Pseudo-classes&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هناك العديد من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes في CSS، سنتطرق في هذا الدرس لأهمها و أكثرها استعمالاً من طرف مصممي الويب.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;LINK:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عنصر HTML لم يسبق النقر عليه، و غالباً ما يُستعمَل هذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes في الروابط.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;VISITED:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عنصر HTML سبق نُقر عليه، و غالباً ما يُستعمَل هذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes في الروابط.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;HOVER:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عنصر HTML عندما يكون مؤشر الفأرة فوقه مباشرة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;ACTIVE:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عنصر HTML&amp;nbsp;أثناء النقر عليه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;EMPTY:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على جميع العناصر الفارغة المحتوى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;()LANG:&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على جميع العناصر التي تحتوي على Attribute بإسم 'LANG' مُقيَّمة بكود ISO 639-1 للغة معينة، حيث يقحم هذا الأخير بين قوسي هذا Pseudo-classes.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;FIRST-CHILD:&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على العنصر الأول في العنصر المحتوي له، شريطة أن يكون في المستوى الموالي لمستوى العنصر المحتوي له، و أن لا يكون عنصر محتوى قبله في نفس مستواه داخل العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;LAST-CHILD:&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على العنصر الأخير في العنصر المحتوي له، شريطة أن يكون في المستوى الموالي لمستوى العنصر المحتوي له، و أن لا يكون عنصر محتوى بعده في نفس مستواه داخل العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;FIRST-OF-TYPE:&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على العنصر الأول من نوعه في العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;LAST-OF-TYPE:&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على العنصر الأخير من نوعه في العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;ONLY-CHILD:&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على جميع العناصر التي هي الوحيدة المحتواة داخل العنصر المحتوي لها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;ONLY-OF-TYPE:&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;جميع العناصر التي هي الوحيدة من نوعها المحتواة داخل العنصر المحتوي لها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;()NTH-CHILD:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عناصر تتواجد في رتب معينة مقارنة مع عناصر أخرى محتواة في نفس العنصر المحتوي، و لها نفس المستوى، و يقتصر الإستهداف على ما بداخل قوسي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes حيث هناك قاعدة خاصة بمحتوى أقواس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes ذوات كلمة 'NTH' في إسمها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;قاعدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أقواس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes ذوات NTH&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقحم داخل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أقواس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes ذوات كلمة 'NTH' نوعين من القيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;• الكلمات المفتاحية&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'ODD' : تَستهدف هذه الكلمة المفتاحية العناصر التي في الترتيب الفردي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'EVEN' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تَستهدف هذه الكلمة المفتاحية العناصر التي في الترتيب الزوجي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;• العمليات الحسابية الرياضية&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'عدد صحيح' : يُكتب عدد صحيح حيث سيتم استهداف عنصر واحد، و هو العنصر المرتب في رتبة العدد الصحيح المقحَم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'n عدد صحيح' : يُكتب عدد صحيح و بجواره الأيمن حرف 'N' حيث سيتم استهداف جميع العناصر التي في ترتيب مضاعفات العدد الصحيح المقحَم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'عدد صحيح + n عدد صحيح' : يُكتب عدد صحيح، ثم حرف 'N'، ثم علامة الزائد '+'، ثم عدد صحيح، و بالتالي سيتم استهداف العناصر حسب ناتج العملية الحسابية المقحومة، علماً أن الحرف 'N' يعتبر المتغير في العملية الحسابية حيث يساوي 0 عند استهداف العنصر الأول، و يساوي 1 عند استهداف العنصر الموالي، و يساوي 3 استهداف العنصر الموالي، و هكذا...&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'عدد صحيح + n-' : يُكتب سالب الحرف 'N'، ثم علامة الزائد '+'، ثم عدد صحيح، و بالتالي سيتم استهداف أول مجموعة العناصر محددة بالعدد الصحيح المُقحم، مع الأخد بعين الإعتبار Pseudo-classes النقيضة حيث يتم استهداف آخر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;مجموعة العناصر محددة بالعدد الصحيح المُقحم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;( يمكن الإستعانة بأمثلة الفيديو التوضيحي للدرس من أجل فهم أكثر للقاعدة )&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;()NTH-LAST-CHILD:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عناصر تتواجد في رتب معينة مقارنة مع عناصر أخرى محتواة في نفس العنصر المحتوي، و لها نفس المستوى، إلا أن الإستهداف يتم بطريقة عكسية، أي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يتم استهداف العناصر من الأسفل إلى الأعلى رغم تشابه محتوى الأقواس، لذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يعتبر هذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes نقيض '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()NTH-CHILD:&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;()NTH-OF-TYPE:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عناصر من نفس النوع تتواجد في رتب معينة مقارنة مع عناصر أخرى محتواة في نفس العنصر المحتوي، و لها نفس المستوى،&amp;nbsp;و هذا&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يقتصر على ما بداخل القوسين حسب قاعدة الأقواس.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;()NTH-LAST-OF-TYPE:&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمنح هذا النوع من&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes إمكانية تطبيق مظهر بـ CSS على عناصر من نفس النوع تتواجد في رتب معينة مقارنة مع عناصر أخرى محتواة في نفس العنصر المحتوي، و لها نفس المستوى،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إلا أن الإستهداف يتم بطريقة عكسية، أي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يتم استهداف العناصر من الأسفل إلى الأعلى رغم تشابه محتوى الأقواس، لذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يعتبر هذا&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classes نقيض '&lt;/span&gt;&lt;span style="font-size: large;"&gt;()NTH-OF-TYPE:&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;في حالة تواجد العديد من Pseudo-classes في عنصر واحد، تعطي CSS3 الأولوية للـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Pseudo-classe المقحَم أخيراً&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="Pseudo-classe في CSS" data-slug-hash="eYmdZGd" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/eYmdZGd"&gt;&lt;br /&gt;
Pseudo-classe في CSS&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/12/pseudo-classe-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIijRKLaAvOGxlDUNBQM4zVBn-vq8FprvZdm43wDB9n3QOV5mPOxjQ6WO-ymuNHCYJKmn4DNusjQQxRr-8iIQfEPNyCkKDNv00v5Ow8VrMmZ_Cppzs2qeKU5bJ8EPzH0zxmo68kjfTxZB/s72-c/Pseudo+classes+in+CSS.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-3188700586624161700</guid><pubDate>Sat, 07 Dec 2019 16:52:00 +0000</pubDate><atom:updated>2020-10-11T19:32:23.626+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الجداول في HTML و CSS | الدرس 29\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى اليوم كل ما يتعلق بالجداول منها العادية و المتقدمة في HTML و CSS، و سنتطرق أيضاً إلى التعديل على بنية الجدول بإضافة له المرفقات الضرورية لجعله يظهر بمظهر معين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWVkGPZOZUY4fNd7iXmIh950Wqe4UrEdaYV_LdTFeFKWETQuJIOcGf9ynFIVVftMTdYjskzULPNBKP7bTHTFZZlu8LCvHwmyBTcp3iN63_C093zFjS01gepxb2yOXaj1Pglen5lMUdfN4u/s1600/Table+in+HTML+CSS.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الجداول في HTML و CSS | الدرس 29\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWVkGPZOZUY4fNd7iXmIh950Wqe4UrEdaYV_LdTFeFKWETQuJIOcGf9ynFIVVftMTdYjskzULPNBKP7bTHTFZZlu8LCvHwmyBTcp3iN63_C093zFjS01gepxb2yOXaj1Pglen5lMUdfN4u/s640/Table+in+HTML+CSS.webp" title="الجداول في HTML و CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;إنشاء الجدول&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;إنشاء الجدول في HTML&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; العنصر المسؤول عن إنشاء الجداول في HTML هو عنصر من نوع Block, و ثنائي الأوسمة، و يسمى 'TABLE' حيث يقحم داخله عنصر مسؤول عن إنشاء الأسطر أو ما تعرف بالأعمدة الأفقية للجدول، ألا و هو عنصر 'TR' و هو عنصر من نوع Block، و ثنائي الأوسمة، و يقحم بحسب عدد الأعمدة الأفقية المراد إنشاؤها في الجدول، بحيث أن عنصر واحد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'TR' مسؤول عن إنشاء عمود أفقي واحد في الجدول، و يقحم داخله عنصر مسؤول عن إنشاء خانة في العمود الأفقي للجدول، و يسمى هذا العنصر إما بـ 'TH' أو بـ 'TD'، حيث أن العنصر الواحد من هذين العنصرين الأخيرين هو مسؤول عن إنشاء خانة واحدة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في العمود الأفقي للجدول،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;فعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'TH' هو عنصر مسؤول عن إقحام خانات عناوين الجدول، أو ما تعرف برؤوس الجدول، و هو عنصر ثنائي الأوسمة حيث يقحم داخله ما يظهر في متصفحات الإنترنت، أما عنصر 'TD' فهو عنصر مسؤول عن إقحام&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خانة المعلومات،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و هو عنصر ثنائي الأوسمة حيث يقحم داخله ما يظهر في متصفحات الإنترنت.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;بعد إنشاء بنية الجدول في HTML، يظهر في متصفحات الإنترنت بدون ستايل (حواف، عرض...) مما يلجأ مصممو الويب من التعديل على مظهره بإضافة بعض Attributes مثل 'BORDER' من أجل إعطائه حواف، و في قيمتها يضعون عدد يحدد سمك الحواف، و مثل 'WIDTH' من أجل إعطائه عرض،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و في قيمتها يضعون نفس ما يوضع في الخاصية 'WIDTH'، و مثل 'ALIGN' بقيمتها 'CENTER' من أجل توسطه أو محتويات خاناته وسط العناصر المحتوية... لكن ليس من الإحتراف التعديل على المظهر بالـ HTML، لأن كل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Attributes الخاصة بالتعديل على المظهر يوجد لها بديل بـ CSS، و نتيجته أحسن.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;التعديل على مظهر الجدول في CSS&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; من أهم تعديلات الجداول في CSS هو إعطاء للعناصر 'TH' و 'TD' حواف، إلا أن هذه الأخيرة تظهر منفصلة في متصفحات الإنترنت، لذا أنشئت الخاصية 'BORDER-COLLAPSE' للصق الحواف ببعضها البعض جاعلة الجدول يظهر بمظهره المعتاد، و هذه الخاصية لديها قيمتين خاصتين و قيمتين شاملتين :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- القيمتين الخاصتين هما القيمة 'SEPARATE' التي هي القيمة التلقائية للخاصية و تجعل الحواف منفصلة فيما بينها، و القيمة 'COLLAPSE' التي تجعل الحواف ملتصقة فيما بينها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- القيمتين الشاملتين هما القيمة 'INHERIT' التي تورث للعنصر المظهر من العناصر المحتوية لها، و في حالة هذه الخاصية، فالقيمة تورث حالة الحواف للعنصر من العناصر المحتوية له، و القيمة 'INITIAL' التي ترجع العنصر إلى القيمة التلقائية له، و في حالة هذه الخاصية، فالقيمة ترجع العنصر إلى القيمة 'SEPARATE' التي هي القيمة التلقائية للخاصية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الجداول العادية و الجداول المتقدمة&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الفرق بين الجدول العادي و الجدول المتقدم هو أن هذا الأخير يظهر مقسَّم إلى أقسام في ملف HTML، و ذلك بإقحام العناصر 'TR' داخل عنصر من العناصر الثلاث التالية :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* العنصر 'THEAD' : عنصر من نوع Block و ثنائي الأوسمة، و هو المسؤول عن رأس الجدول، أي تقحم داخله العناصر 'TR' التي تحتوي على العناصر 'TH'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* العنصر 'TBODY' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عنصر من نوع Block و ثنائي الأوسمة، و هو المسؤول عن جسم الجدول، أي تقحم داخله العناصر 'TR' التي تحتوي على العناصر 'TD'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* العنصر 'TFOOT' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عنصر من نوع Block و ثنائي الأوسمة، و يقحم بين العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'THEAD' و العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'TBODY'&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و رغم ذلك يظهر في متصفحات الإنترنت أسفل الجدول بحيث أنه المسؤول عن قدم الجدول، أي تقحم داخله آخر العناصر 'TR' في الجدول.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الغاية من العناصر الثلاث&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'TBODY'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'THEAD' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'TFOOT' هو تسهيل فهم أكواد الجداول من طرف مصممي الويب، و الأهم هو تخصيص لهذه العناصر مظهر بأكواد CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/0EiFmskx8iM" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;مرفقات الجدول&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل المرفقات الجدول يظهر بمظهر يسهل فهمه من طرف الزوار، و تساعد أيضاً في إعطاء المظهر لأماكن معينة في الجدول.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;عنوان الجدول&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يعتبر عنوان الجدول مهماً في حالة تعدد الجداول في نفس صفحة الويب، و الطريقة المثلى لإنشائه هي عبر العنصر 'CAPTION' في ملف HTML، و هو عنصر من نوع Block و ثنائي الأوسمة حيث يتم كتابة العنوان بين وسميه، و يقحم بعد وسم فتح العنصر 'TABLE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;الدمج الأفقي لخانات الجدول&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تدمج الخانات أفقياً في حالة تشارك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخانات المتجاورة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أفقياً&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نفس المحتوى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، حينها يتم دمج الخانات المشتركة في الجدول عبر Attribute تسمى 'COLSPAN' حيث يقحم في قيمتها عدد يحدِّد عدد الخانات المراد دمجها، و دائماً تقحم هذه الـ Attribute في أول عنصر الخانات المراد دمجها ثم تحدف عناصر الخانات المتبقية منها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;الدمج العمودي لخانات الجدول&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تدمج الخانات عمودياً في حالة تشارك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخانات المتجاورة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عمودياً&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نفس المحتوى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، حينها يتم دمج الخانات المشتركة في الجدول عبر Attribute تسمى 'ROWSPAN' حيث يقحم في قيمتها عدد يحدِّد عدد الخانات المراد دمجها، و دائما تقحم هذه الـ Attribute في أول عنصر الخانات المراد دمجها ثم تُحدف عناصر الخانات المتبقية منها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;تحديد أعمدة الجدول العمودية&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يسمى العنصر المسؤول عن تحديد الأعمدة العمودية للجدول بـ 'COLGROUP'، و هو عنصر من نوع Block، و ثنائي الأوسمة، و يقحم بعد وسم فتح العنصر 'TABLE' أو بعد العنصر 'CAPTION' إذا كان موجوداً، و يقحم داخله عنصر صاحب وسم يتيم بإسم 'COL'، حيث لذى هذا العنصر Attribute إجبارية بإسم 'SPAN'، و يقحم في قيمتها عدد يحدِّد عدد الأعمدة العمودية المراد التعديل عليها بأكواد CSS، فمثلاً إذا أقحم العدد 1 سيحدَّد العمود العمودي الأول في الجدول، و إذا أقحم العدد 2 سيحددا العمود العمودي الأول و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العمود العمودي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الثاني في الجدول، و هكذا... و من أجل المزيد من التحديدات للأعمدة العمودية داخل نفس الجدول يجب إقحام عناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'COL'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أخرى داخل نفس العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'COLGROUP' للجدول مع الأخذ بعين الإعتبار اتباع نفس طريقة التحديد علماً أن توالي التحديدات يتم استناداً على ترتيب العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'COL' داخل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'COLGROUP'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الجداول في HTML و CSS" data-slug-hash="BayoVOR" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/BayoVOR"&gt;&lt;br /&gt;
الجداول في HTML و CSS&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعمة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/12/tables-in-html-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWVkGPZOZUY4fNd7iXmIh950Wqe4UrEdaYV_LdTFeFKWETQuJIOcGf9ynFIVVftMTdYjskzULPNBKP7bTHTFZZlu8LCvHwmyBTcp3iN63_C093zFjS01gepxb2yOXaj1Pglen5lMUdfN4u/s72-c/Table+in+HTML+CSS.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-6312581441243620869</guid><pubDate>Mon, 02 Dec 2019 19:37:00 +0000</pubDate><atom:updated>2020-10-11T19:32:28.834+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>التقنيتان Longhand و Shorthand في CSS | الدرس 28\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس تقنيتا Longhand و Shorthand في CSS، حيث سنتعرف على مفهوم التقنيتين و الفرق بينهما.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEictlYMIfzNhdL7Bj3etWyJ-IBfqeO-Ti0B5fWrUEafa4JLUJeUdoK9PZyozi-ObdY12tc06kTrQS_ayTXOuuacHpq-FBWJ-V3WnJsVYUNWzn4WCgJa5AcWHWzHbNS3MgaZkqr_5IFdK-sO/s1600/Shorthand+in+css+and+Longhand+in+css.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="تقنية Longhand و تقنية Shorthand في CSS من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEictlYMIfzNhdL7Bj3etWyJ-IBfqeO-Ti0B5fWrUEafa4JLUJeUdoK9PZyozi-ObdY12tc06kTrQS_ayTXOuuacHpq-FBWJ-V3WnJsVYUNWzn4WCgJa5AcWHWzHbNS3MgaZkqr_5IFdK-sO/s640/Shorthand+in+css+and+Longhand+in+css.webp" title="تقنية Longhand و تقنية Shorthand في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Longhand&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية Longhand ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقنية Longhand هي عبارة عن احتواء كود CSS&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;مجموعة أو فرد من&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخواص إذ يمكن اعتبارها خاصة، حيث تشترط&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية Longhand&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بأن تكون هذه الخواص من نفس النوع في كود CSS سواء كانت المجموعة كلها أو فقط البعض منها، و هذا لا يمنع تواجد خواص أخرى غير خاصة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بالتقنية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;مجموعة أخرى من الخواص الخاصة بالتقنية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;رفقة هذه الخواص داخل نفس الكود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;أمثلة عن مجموعات خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية Longhand&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;مجموعة الخواص من نوع Font&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تتيح هذه الخواص إمكانية التعديل على الخطوط، و هي الخاصية 'FONT-STYLE'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FONT-WEIGHT'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FONT-SIZE'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'LINE-HEIGHT' و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FONT-FAMILY'، و لمعرفة تفصيلية أوضح تجاه خواص هذه المجموعة بالإمكان تفقد الدرس 17، و الدرس 18&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و الدرس 19 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;مجموعة الخواص من نوع Border&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تتيح هذه الخواص إمكانية إضافة الحواف أو التعديل عليها، و هي الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، الخاصية 'BORDER-STYLE' و الخاصية 'BORDER-COLOR'، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لمعرفة تفصيلية أوضح تجاه خواص هذه المجموعة بالإمكان تفقد الدرس 20 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;مجموعة الخواص من نوع Background&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تتيح هذه الخواص إمكانية إضافة الخلفيات أو التعديل عليها، و هي الخاصية 'BACKGROUND-COLOR'، الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKGROUND-IMAGE&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKGROUND-REPEAT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKGROUND-ATTACHMENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BACKGROUND-POSITION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و لمعرفة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفصيلية أوضح تجاه&amp;nbsp;خواص هذه المجموعة بالإمكان تفقد الدرس 16 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;مجموعة خواص Padding&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تتيح هذه الخواص إمكانية إضافة فراغات بين العناصر و حوافها أو التعديل على هذه الفراغات، و هي الخاصية 'PADDING-TOP'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'PADDING-RIGHT'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'PADDING-BOTTOM' و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'PADDING-LEFT'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و لمعرفة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفصيلية أوضح تجاه&amp;nbsp;خواص هذه المجموعة بالإمكان تفقد الدرس 22 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;مجموعة خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تتيح هذه الخواص إمكانية إضافة فراغات في حواف العناصر الخارجية أو التعديل على هذه الفراغات، و هي الخاصية 'MARGIN-TOP'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;MARGIN&lt;/span&gt;&lt;span style="font-size: large;"&gt;-RIGHT'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;MARGIN&lt;/span&gt;&lt;span style="font-size: large;"&gt;-BOTTOM' و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;MARGIN&lt;/span&gt;&lt;span style="font-size: large;"&gt;-LEFT'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و لمعرفة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفصيلية أوضح تجاه&amp;nbsp;خواص هذه المجموعة بالإمكان تفقد الدرس 22 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/rf8BpwYLSE4" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Shorthand&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية Shorthand ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقنية Shorthand&amp;nbsp;هي عبارة عن اختصار لمجموعة خواص من نفس النوع في كود CSS، حيث تُختصر المجموعة في خاصية واحدة تسمى إنجليزياً بـ Shorthand Property، و يقحم في قيمة هذه الأخيرة قيم خواص المجموعة مفروقة بفراغ من نوع Space، و يستثنى إقحام القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;أمثلة عن خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقنية&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Shorthand&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;تقنية Shorthand لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخواص من نوع &lt;/span&gt;&lt;span style="font-size: large;"&gt;Font&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى Shorthand Property لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخواص من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Font بـ 'FONT'، و تقحم في قيمة هذه الأخيرة قيم خواص المجموعة حسب ترتيبهم المذكور أعلاه في تقنية Longhand مفصولين بفراغ من نوع Space ما عدا قيمة الخاصية 'FONT-SIZE' و قيمة الخاصية 'LINE-HEIGHT' حيث يُفرق بينهما بعلامة Slash '/'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;تقنية Shorthand لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخواص من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Border&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى Shorthand Property لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخواص من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Border&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ 'BORDER'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و تقحم في قيمة هذه الأخيرة قيم خواص المجموعة حسب ترتيبهم المذكور أعلاه في تقنية Longhand مفصولين بفراغ من نوع Space،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لمعرفة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفصيلية أوضح تجاه الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالإمكان تفقد الدرس 20 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;تقنية Shorthand لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخواص من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Background&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى Shorthand Property لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الخواص من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Background&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ 'BACKGROUND'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و تقحم في قيمة هذه الأخيرة قيم خواص المجموعة حسب ترتيبهم المذكور أعلاه في تقنية Longhand مفصولين بفراغ من نوع Space.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;تقنية Shorthand لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Padding&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى Shorthand Property لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Padding&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ '&lt;/span&gt;&lt;span style="font-size: large;"&gt;PADDING&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و تقحم في قيمة هذه الأخيرة قيم خواص المجموعة حسب ترتيبهم المذكور أعلاه في تقنية Longhand مفصولين بفراغ من نوع Space،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لمعرفة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفصيلية أوضح تجاه الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;PADDING&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالإمكان تفقد الدرس 22 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;تقنية Shorthand لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى Shorthand Property لمجموعة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ 'MARGIN'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و تقحم في قيمة هذه الأخيرة قيم خواص المجموعة حسب ترتيبهم المذكور أعلاه في تقنية Longhand مفصولين بفراغ من نوع Space،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;لمعرفة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تفصيلية أوضح تجاه الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MARGIN&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالإمكان تفقد الدرس 22 من هذه الدورة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="Shorthand و Longhand" data-slug-hash="povopaa" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/povopaa"&gt;&lt;br /&gt;
Shorthand و Longhand&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/12/shorthand-and-longhand-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEictlYMIfzNhdL7Bj3etWyJ-IBfqeO-Ti0B5fWrUEafa4JLUJeUdoK9PZyozi-ObdY12tc06kTrQS_ayTXOuuacHpq-FBWJ-V3WnJsVYUNWzn4WCgJa5AcWHWzHbNS3MgaZkqr_5IFdK-sO/s72-c/Shorthand+in+css+and+Longhand+in+css.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-3582925537223615249</guid><pubDate>Sat, 30 Nov 2019 20:15:00 +0000</pubDate><atom:updated>2020-10-11T19:33:27.468+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>المحددات المركبة Combinators و محددات Attribute في CSS | الدرس 27\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;السلام عليكم، رأينا في درس &lt;a href="https://startimeweb.blogspot.com/2019/07/selectors.html" target="_blank"&gt;المحدِّدات في CSS&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المحددات البسيطة و هم :&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد العنصر -------------- Element Type Selector&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد ID Selector ------------------ ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محدد CLASS Selector -------------- CLASS&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* المحدد الشامل ------------ Universal Selector&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;أما اليوم فسنستكمل درس المحددات حيث سنرى :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* المحددات المركبة --------- Combinators&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* محددات Attribute Selectors ---------&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Attribute&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3IL1k3CtRoW1Qj7coe6I4MWIn-4JcFKT8U5mfvqKt2vzND2jfRnvpxmfMGw9F9D7BdHmxeGUqR8USF5yzD9XxX5uRmYPYks2CKWY6Vz0oHgRcRkCWC9eXk9Evpp5M8i347NmAspS-R9GD/s1600/Combinators+Attribute+Selectors.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="المحددات المركبة Combinators و محددات Attribute في CSS من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3IL1k3CtRoW1Qj7coe6I4MWIn-4JcFKT8U5mfvqKt2vzND2jfRnvpxmfMGw9F9D7BdHmxeGUqR8USF5yzD9XxX5uRmYPYks2CKWY6Vz0oHgRcRkCWC9eXk9Evpp5M8i347NmAspS-R9GD/s640/Combinators+Attribute+Selectors.webp" title="المحددات المركبة Combinators و محددات Attribute في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;المحددات المركبة Combinators&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;المحددات المركبة و المعروفة إنجليزياً بـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Combinators هي عبارة عن تركيب لعدة محددات مفروقة بعلامة ما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;( ',' أو ' ' أو '&amp;lt;' أو '+' أو '~' )&lt;/span&gt;&lt;span style="font-size: large;"&gt;، حيث هذه العلامات هي التي تحدد الفرق بين نماذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المحددات المركبة، و لا يفرق إن فُصلت&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أو لم تفصل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المحدادت و العلامات بفراغ عند كتابتها في تنسيق كود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;نموذج المحدد المركب X,Y&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء نفس المظهر بـ CSS للعديد من العناصر المختلفة المحدد، يكفي تفرقتها بالفاصلة Comma ',' حيث تلعب هذه الأخيرة دور واو العطف، و بالتالي يأمر هذا النموذج متصفح الإنترنت بإعطاء نفس المظهر للعناصر صاحبة المحدد X و العناصر صاحبة المحدد Y.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;نموذج المحدد المركب X Y&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء نفس المظهر بـ CSS لجميع العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحبة المحدد Y التي توجد داخل العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحبة المحدد X، و ذلك بكتابة العنصر المحتوي أولا، ثم فراغ بزر لوحة المفاتيح Space، ثم العنصر المحتوى، و هكذا إلى أن يُحدَّد الهدف المراد تغيير مظهره.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;نموذج المحدد المركب X&amp;gt;Y&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء نفس المظهر بـ CSS لجميع العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحبة المحدد Y التي توجد داخل العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحبة المحدد X شريطة أن تكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحبة المحدد Y في الحيز الموالي لحيز العناصر صاحبة المحدد X،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و ذلك بكتابة العنصر المحتوي أولا، ثم علامة أكبر من '&amp;lt;'، ثم العنصر المحتوى، و هكذا إلى أن يُحدَّد الهدف المراد تغيير مظهره.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;نموذج المحدد المركب X+Y&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء المظهر بـ CSS لأول عنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحب المحدد Y الذي يوجد مباشرة بعد وسم إغلاق العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحب المحدد X،&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و ذلك بكتابة العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;صاحب وسم الإغلاق أولاً، ثم علامة الزائد '+'، ثم العنصر الهدف.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;نموذج المحدد المركب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;X~Y&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء نفس المظهر بـ CSS لجميع العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحبة المحدد Y التي توجد&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بعد وسم إغلاق العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحب المحدد X،&lt;/span&gt;&amp;nbsp;شريطة أن تكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحبة المحدد Y في نفس مستوى العنصر صاحب المحدد X، أي لديهم نفس الحيز،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و ذلك بكتابة العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صاحب وسم الإغلاق&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أولا، ثم علامة Tilde '&lt;/span&gt;&lt;span style="font-size: large;"&gt;~&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، &lt;/span&gt;&lt;span style="font-size: large;"&gt;و لكتابة علامة Tilde، فاختصار لوحة المفاتيح الخاص بها هو ALT+126 (يمكن الإستعانة بهذه &lt;a href="https://tools.oratory.com/altcodes.html" rel="nofollow" target="_blank"&gt;الصفحة&lt;/a&gt; من أجل كتابة الأحرف الخاصة Special Characters) ، بعد كتابة علامة Tilde في المحدد المركب، يجب كتابة العناصر الهدف.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/_tl3zlvuXK8" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;&lt;b&gt;محددات Attribute&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;محددات Attribute و المعروفة إنجليزياً بـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Attribute Selectors هي محددات تعطي المظهر بـ CSS للعناصر التي تحتوي على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Attribute المحددة فيها، و تنقسم إلى خمس نماذج حيث كل نموذج يتوفر على الشروط اللازمة لتحديد العنصر بهدف إعطاء لهذا الأخير المظهر، مع الأخذ بعين الإعتبار عدم إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;فراغات عند كتابة كامل النموذج في تنسيق كود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;النموذج [X[attribute&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء المظهر بـ CSS لجميع العناصر صاحبة المحدد X، شريطة أن تتوفر على إسم الـ Attribute الذي داخل قوسي Bracket ' [] ' في النموذج.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;النموذج [""=X[attribute&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء المظهر بـ CSS لجميع العناصر صاحبة المحدد X، شريطة أن تتوفر على إسم الـ Attribute الذي داخل قوسي Bracket في النموذج، و التي بدورها تتوفر على القيمة المكتوبة داخل Double Cotations ' "" ' في النموذج.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;النموذج [""=*X[attribute&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء المظهر بـ CSS لجميع العناصر صاحبة المحدد X، شريطة أن تتوفر على إسم الـ Attribute الذي داخل قوسي Bracket في النموذج، و التي بدورها يتوفر جزء من قيمتها على ما كُتب داخل Double Cotations في النموذج.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;النموذج [""=^X[attribute&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء المظهر بـ CSS لجميع العناصر صاحبة المحدد X، شريطة أن تتوفر على إسم الـ Attribute الذي داخل قوسي Bracket في النموذج، و التي بدورها تتوفر بداية قيمتها على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ما كُتب&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;داخل Double Cotations في النموذج.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;النموذج [""=$X[attribute&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الغرض من هذا النموذج هو إعطاء المظهر بـ CSS لجميع العناصر صاحبة المحدد X، شريطة أن تتوفر على إسم الـ Attribute الذي داخل قوسي Bracket في النموذج، و التي بدورها تتوفر نهاية قيمتها على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ما كُتب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;داخل Double Cotations في النموذج.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;يمكن الإستغناء على X في جميع نماذج محددات Attribute حيث سيتم استهداف جميع عناصر الـ HTML التي تتوفر على شروط ما بداخل أقواس Bracket&lt;/span&gt;&lt;/blockquote&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="المحددات المركبة و محدد Attribute" data-slug-hash="jOENZBR" data-theme-id="default" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/jOENZBR"&gt;&lt;br /&gt;
المحددات المركبة و محدد Attribute&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/11/combinators-and-attribute-selector.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3IL1k3CtRoW1Qj7coe6I4MWIn-4JcFKT8U5mfvqKt2vzND2jfRnvpxmfMGw9F9D7BdHmxeGUqR8USF5yzD9XxX5uRmYPYks2CKWY6Vz0oHgRcRkCWC9eXk9Evpp5M8i347NmAspS-R9GD/s72-c/Combinators+Attribute+Selectors.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-2380133578435505480</guid><pubDate>Fri, 27 Sep 2019 13:45:00 +0000</pubDate><atom:updated>2020-10-11T19:33:35.218+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخواص float و clear و overflow في CSS | الدرس 26\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; السلام عليكم، سنرى في هذا الدرس الخواص 'CLEAR'، 'FLOAT' و 'OVERFLOW'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKWFUhdh_n-ezbx2HKgGAVG497a3raPB1oWv_6MmT27GzqrQ0hw4EW_7UrTfgz0wRocBi6gyx4eUa7plIrU7_WrB_2y53-MJ0U4f4Hz9O6jA_ZEp_4b9ZiSbWg-oOEpJRjsRAZJ86-z510/s1600/HTML+CSS+course+26.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخواص float و clear و overflow في CSS | الدرس 26\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKWFUhdh_n-ezbx2HKgGAVG497a3raPB1oWv_6MmT27GzqrQ0hw4EW_7UrTfgz0wRocBi6gyx4eUa7plIrU7_WrB_2y53-MJ0U4f4Hz9O6jA_ZEp_4b9ZiSbWg-oOEpJRjsRAZJ86-z510/s640/HTML+CSS+course+26.webp" title="الخواص float و clear و overflow في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FLOAT&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;ما هي الخاصية FLOAT ؟&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; الخاصية 'FLOAT' هي خاصية تجعل العنصر يطفو في جهة داخل العنصر المحتوي له، و لديها ثلاث قيم خاصة، و تقبل من القيم الشاملة قيمتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLOAT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLOAT' ثلاث قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;AUTO : هي القيمة التلقائية للخاصية، و تجعل العنصر يظهر في مكانه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;LEFT : قيمة تجعل العنصر يطفو في جهة اليسار داخل العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;RIGHT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تجعل العنصر يطفو في جهة اليمين داخل العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة التي تقبلها الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLOAT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLOAT' من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FLOAT&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;تورث&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT'&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;للعنصر الطفو من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;قيمة ترجع العناصر إلى القيمة التلقائية للخواص، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;'&lt;span style="text-align: right;"&gt;FLOAT&lt;/span&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;ترجع&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL'&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;العنصر إلى القيمة التلقائية للخاصية، و التي هي القيمة 'NONE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية CLEAR&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;ما هي الخاصية CLEAR ؟&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;عند عمل Float لعنصر HTML، تطفو جميع العناصر التي توجد أسفله داخل العنصر المحتويهم مكانه، الخاصية 'CLEAR' معمولة لتفادي هذا الموضوع، و بالتالي فهي خاصية تمنع العنصر من الطفو في جهة معينة داخل العنصر المحتوي له، و لديها أربع قيم خاصة، و تقبل قيمتين من القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;CLEAR&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;CLEAR' أربع قيم خاصة و هم :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;• NONE :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة التلقائية للخاصية، و تسمح بالطفو في كلتا الجهتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;• LEFT : قيمة تمنع طفو عنصر وراء عنصر طافٍ بقيمة 'LEFT' للخاصية 'FLOAT' داخل العنصر الذي يحتويهما، و تمنع طفو العنصر في يسار العنصر الذي يحتويه.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;• RIGHT :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تمنع طفو عنصر وراء عنصر طافٍ بقيمة 'RIGHT' للخاصية 'FLOAT' داخل العنصر الذي يحتويهما، و تمنع طفو العنصر في يمين العنصر الذي يحتويه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: large;"&gt;• BOTH :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تمنع طفو عنصر وراء عنصر طافٍ سواء بقيمة 'LEFT' أو بقيمة 'RIGHT' للخاصية 'FLOAT' داخل العنصر الذي يحتويهما، و تمنع طفو العنصر في كلتا جهتي العنصر الذي يحتويه، و تصنَّف أحسن قيم الخاصية 'CLEAR'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة التي تقبلها الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;CLEAR&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;CLEAR' من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;CLEAR&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;تورث&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT'&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;للعنصر منع الطفو من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;قيمة ترجع العناصر إلى القيمة التلقائية للخواص، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;'&lt;span style="text-align: right;"&gt;CLEAR&lt;/span&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;ترجع&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL'&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;العنصر إلى القيمة التلقائية للخاصية، و التي هي القيمة 'NONE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/ch9zD8QlPsc" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large; text-align: justify;"&gt;الخاصية OVERFLOW&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هي الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;OVERFLOW&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;OVERFLOW هي خاصية تحدد ما يمكن فعله في حالة تواجد عنصر ذو محتوى أكبر من العنصر المحتوي له، يعني في حالة فيضان محتوى عنصر داخل العنصر الذي يحتويه، و لا تعمل الخاصية سوى في العناصر من نوع Block، و التي لها ارتفاع محدد بالخاصية 'HEIGHT'، لديها أربع قيم خاصة، و تقبل من القيم الشاملة قيمتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيم الخاصة للخاصية OVERFLOW&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;OVERFLOW' أربع قيم خاصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• VISIBLE : هي القيمة التلقائية للخاصية، و لا تحصر فيضان محتوى العنصر داخل العنصر الذي يحتويه، و بالتالي يتعدى محتوى العنصر حدود العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• HIDDEN : قيمة تحصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فيضان محتوى العنصر داخل العنصر الذي يحتويه خافية المحتوى الفائض عرضاً و ارتفاعاً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• SCROLL :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تحصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فيضان محتوى العنصر داخل العنصر الذي يحتويه مضيفة Scrollbar أفقية و عمودية لإضهار المحتوى الفائض، و في حالة عدم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فيضان محتوى العنصر داخل العنصر الذي يحتويه، القيمة 'SCROLL' تُظهر Scrollbars غير مفعلة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• AUTO :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تحصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فيضان محتوى العنصر داخل العنصر الذي يحتويه&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;مضيفة Scrollbar أفقية و عمودية لإضهار المحتوى الفائض، و تصنف أحسن قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;OVERFLOW' حيث أنها لا تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Scrollbars إلا بعد حالة الفيضان، ليس كقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SCROLL&lt;/span&gt;&lt;span style="font-size: large;"&gt;' التي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر Scrollbars غير مفعلة و لو في حالة عدم الفيضان.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة التي تقبلها الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;OVERFLOW&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;OVERFLOW' من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;OVERFLOW&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;تورث&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT'&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;للعنصر ما يمكن فعله في حالة فيضان محتوى عنصر داخله من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;قيمة ترجع العناصر إلى القيمة التلقائية للخواص، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;'&lt;span style="text-align: right;"&gt;OVERFLOW&lt;/span&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;ترجع&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL'&lt;/span&gt;&lt;span style="font-size: large; text-align: justify;"&gt;&amp;nbsp;العنصر إلى القيمة التلقائية للخاصية، و التي هي القيمة 'VISIBLE'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="overflow و clear و float" data-slug-hash="GRKLwYg" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/GRKLwYg"&gt;&lt;br /&gt;
overflow و clear و float&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large; text-align: justify;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/float-clear-overflow-properties-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKWFUhdh_n-ezbx2HKgGAVG497a3raPB1oWv_6MmT27GzqrQ0hw4EW_7UrTfgz0wRocBi6gyx4eUa7plIrU7_WrB_2y53-MJ0U4f4Hz9O6jA_ZEp_4b9ZiSbWg-oOEpJRjsRAZJ86-z510/s72-c/HTML+CSS+course+26.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-8454254386454374531</guid><pubDate>Tue, 24 Sep 2019 21:18:00 +0000</pubDate><atom:updated>2020-10-11T19:33:40.430+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخاصية z-index في CSS | الدرس 25\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; السلام عليكم، سنرى في هذا الدرس الخاصية 'Z-INDEX' و قيمها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrg84RVPOlTNRbrvYFsfQtDoQYd2zpVTg3upfj1hRWxFOJI5F1LO1oGF8eC2EOG9sd0ogl-aOKSnRxtD9uoPGRpCU6ub__LeayB5Au3d4Xt7_EfiYpWcrPki9BY9KDdHKyagIdlUg5mqL1/s1600/HTML+CSS+course+25.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخاصية z-index في CSS | الدرس 25\37 من مدونة ستارتايم للربح عبر الأ،ترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrg84RVPOlTNRbrvYFsfQtDoQYd2zpVTg3upfj1hRWxFOJI5F1LO1oGF8eC2EOG9sd0ogl-aOKSnRxtD9uoPGRpCU6ub__LeayB5Au3d4Xt7_EfiYpWcrPki9BY9KDdHKyagIdlUg5mqL1/s640/HTML+CSS+course+25.webp" title="الخاصية z-index في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;ما هي الخاصية Z-INDEX ؟&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'Z-INDEX' هي خاصية تحدد ترتيب عناصر مكدسة في نفس المكان في صفحة الويب مثل طبقات مرتبة الواحدة فوق الأخرى، أي عنصر فوق الآخر، و قد تكون هذه العناصر عبارة عن صور أو فيديوهات أو فقرات نصية أو عناوين أو أي عناصر HTML أخرى سواء كانت من نفس الصنف أو مختلطة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الصنف&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;قيم الخاصية Z-INDEX&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;لدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'Z-INDEX' قيمة 'AUTO' التي هي القيمة التلقائية للخاصية حيث تلعب دور التنسيق التلقائي للـ HTML، و قيمة الأرقام منها الموجبة و السالبة، و قيمتين من القيم الشاملة ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'INHERIT' : قيمة تورث للعنصر ستايل الخواص من العنصر المحتوي له، و في حالة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'Z-INDEX'، القيمة تورث للعنصر الترتيب من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- 'INITIAL' : قيمة ترجع العنصر إلى القيمة التلقائية للخواص، و في حالة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'Z-INDEX'، القيمة ترجع العنصر إلى القيمة التلقائية للخاصية، و بالتالي ترجعه إلى قيمة 'AUTO'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/Npd3VTLdB8I" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;إستعمال الخاصية Z-INDEX&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أولاً يجب العلم أن في حالة تكدس العناصر HTML، التنسيق التلقائي للـ HTML يرتب العناصر المكدسة حسب الترتيب الذي أُقحمت به في ملفه، فالعنصر المقحم أولاً يظهر في الطبقة السفلى، ثم يظهر العنصر الذي يليه في طبقة أعلى منه، و هكذا..&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يظهر العنصر الذي يحتوي على قيمة رقمية كبيرة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فوق العنصر الذي يحتوي على قيمة رقمية أصغر منه، و هكذا..&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تُرتَّب العناصر المتوفرة على نفس القيمة الرقمية بالتنسيق التلقائي للـ HTML فيما بينها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; يصنف الـ HTML العناصر الغير المتوفرة على الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'Z-INDEX' و العناصر المتوفرة على القيمة 'AUTO' و العناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المتوفرة على&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الرقمية '0'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نفس التصنيف، و بالتالي يظهرهم بتنسيقه التلقائي، حيث لا يظهر أسفلهم سوى العناصر المتوفرة على القيمة الرقمية السالبة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; ليس بالضرورة إعطاء للعناصر المراد ترتيبها بالقيم الرقمية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيم رقمية بالترتيب الرقمي (1 2 3 4 ...) لأن ما يهم الـ HTML بخصوص القيم الرقمية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الكبر أو الصغر، و بالتالي وضعها في الطبقات العليا أو في الطبقات السفلى.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الخاصية z-index" data-slug-hash="wvwOvZr" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/wvwOvZr"&gt;&lt;br /&gt;
الخاصية z-index&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/z-index-property-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrg84RVPOlTNRbrvYFsfQtDoQYd2zpVTg3upfj1hRWxFOJI5F1LO1oGF8eC2EOG9sd0ogl-aOKSnRxtD9uoPGRpCU6ub__LeayB5Au3d4Xt7_EfiYpWcrPki9BY9KDdHKyagIdlUg5mqL1/s72-c/HTML+CSS+course+25.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-2101662711247736077</guid><pubDate>Mon, 23 Sep 2019 14:44:00 +0000</pubDate><atom:updated>2020-10-11T19:33:46.398+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخاصية position في CSS | الدرس 24\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس الخاصية POSITION و قيمها، و سنرى أيضاً الخواص المتعلقة بها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7xsQV0PWCZdo6FmGcukSDK2j4YEe-WYfj3CmLC0wQtNVxsCyY9duhhjpFWBBzP8BRra6cGnjND_Z1LvGJHeD82SiSIyiIuqjsJBgEKI1L66xU99q-d2UP9d6imCs2S5SKcrCV4ZXDtB8q/s1600/HTML+CSS+course+24.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخاصية position في CSS | الدرس 24\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7xsQV0PWCZdo6FmGcukSDK2j4YEe-WYfj3CmLC0wQtNVxsCyY9duhhjpFWBBzP8BRra6cGnjND_Z1LvGJHeD82SiSIyiIuqjsJBgEKI1L66xU99q-d2UP9d6imCs2S5SKcrCV4ZXDtB8q/s640/HTML+CSS+course+24.webp" title="الخاصية position في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;ما هي الخاصية POSITION ؟&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'POSITION' هي خاصية مسؤولة عن التعديل على وضعية العناصر HTML في صفحات الويب المتواجدة بها،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و لديها&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أربع خواص متعلقة بها تحدد مكان العنصر،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و خمس قيم خاصة تحدد نوع وضعية العنصر، و تقبل أيضاً قيمتين من القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخواص المتعلقة بالخاصية POSITION&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخواص المتعلقة بالخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;POSITION' أو ما يصطلح عليهم بخواص الإزاحة هم خواص تلعب دور الإحداثيات بالنسبة للعنصر المتوفر على الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;POSITION'، و قيمتهم التلقائية هي 'AUTO' حيث في تواجدها تأمر متصفح الإنترنت بحساب مسافة الإزاحة للعنصر و توظيفها له، و تقبل جميع القيم المطلقة و جميع القيم النسبية منهم الموجبة و السالبة، و أيضا تقبل قيمة 'INHERIT' و قيمة 'INITIAL' من القيم الشاملة حيث أن القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'INHERIT' هي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة خواص الإزاحة، القيمة تورث للعنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;مسافة الإزاحة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من العنصر المحتوي له، أما القيمة 'INITIAL' فهي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة ترجع العناصر إلى القيمة التلقائية للخواص، و في حالة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خواص الإزاحة&lt;/span&gt;&lt;span style="font-size: large;"&gt;، القيمة ترجع العنصر إلى القيمة التلقائية للخواص، و التي هي القيمة 'AUTO'&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و هم أربع خواص :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* TOP :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن إزاحة العنصر إلى الأسفل بالقيمة الموجبة، و إزاحة العنصر إلى الأعلى بالقيمة السالبة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* RIGHT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن إزاحة العنصر إلى اليسار بالقيمة الموجبة، و إزاحة العنصر إلى اليمين بالقيمة السالبة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* BOTTOM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن إزاحة العنصر إلى الأعلى بالقيمة الموجبة، و إزاحة العنصر إلى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأسفل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالقيمة السالبة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* LEFT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن إزاحة العنصر إلى اليمين بالقيمة الموجبة، و إزاحة العنصر إلى اليسار بالقيمة السالبة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; و يجب إقحام إما خاصية واحدة أو خاصيتين مختلفتي المستوى، يعني إما 'TOP' و إما 'BOTTOM' في المستوى العمودي، و إما 'RIGHT' و إما 'LEFT' في المستوى الأفقي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/FJffwaQEcu4" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;القيم الخاصة للخاصية POSITION&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة STATIC&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;STATIC&lt;/span&gt;&lt;span style="font-size: large;"&gt;' القيمة التلقائية للخاصية 'POSITION' حيث تُظهر العنصر بالتنسيق التلقائي للـ HTML.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة RELATIVE&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل القيمة 'RELATIVE' العنصر يتموضع نسبة إلى وضعيته التلقائية، بحيث يمكن التعديل على مكانه بخواص الإزاحة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة FIXED&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة 'FIXED' العنصر يتموضع نسبة إلى نافذة المتصفح،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بحيث يمكن التعديل على مكانه بخواص الإزاحة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ليكون عنصر ثابث رغم عمل Scrolling للصفحة المتواجد بها&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة ABSOLUTE&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة 'ABSOLUTE' العنصر يتموضع نسبة إلى عنصر محتوٍ له يتوفر على خاصية 'POSITION' مُقيَّمة بـ 'RELATIVE' أو 'FIXED' أو 'ABSOLUTE'، و في حالة عدم توفر العناصر المحتوية له على الخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'POSITION'، فالعنصر يتموضع نسبة إلى كامل صفحة الويب المتواجد بها، و في كلتا الحاتين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمكن التعديل على مكانه بخواص الإزاحة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة STICKY&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة 'STICKY' العنصر يتموضع كتأثير القيمة 'RELATIVE'، وعند عمل Scrolling للصفحة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المتواجد بها، يصل العنصر إلى نهاية تموضعه&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كتأثير القيمة 'RELATIVE'، فيتحول تموضعه من شبه&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تأثير القيمة 'RELATIVE' إلى شبه تأثير القيمة 'FIXED'، و يبقى ثابثاً بالنسبة لنافذة المتصفح مع تطبيق تأثير خواص الإزاحة بعد تحول نوع تموضعه.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;القيمتين الشاملتين المقبولتين من طرف الخاصية POSITION&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية 'POSITION'، القيمة تورث للعنصر نوع الوضعية من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : قيمة ترجع العناصر إلى القيمة التلقائية للخواص، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'POSITION'، القيمة ترجع العنصر إلى القيمة التلقائية للخاصية، و التي هي القيمة 'STATIC'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الخاصية position" data-slug-hash="vYBbOJP" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/vYBbOJP"&gt;&lt;br /&gt;
الخاصية position&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/position-property-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7xsQV0PWCZdo6FmGcukSDK2j4YEe-WYfj3CmLC0wQtNVxsCyY9duhhjpFWBBzP8BRra6cGnjND_Z1LvGJHeD82SiSIyiIuqjsJBgEKI1L66xU99q-d2UP9d6imCs2S5SKcrCV4ZXDtB8q/s72-c/HTML+CSS+course+24.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-5895697427088033946</guid><pubDate>Sat, 21 Sep 2019 16:37:00 +0000</pubDate><atom:updated>2020-10-11T19:33:51.122+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخاصية display في CSS | الدرس 23\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; السلام عليكم، سنرى في هذا الدرس الخاصية 'DISPLAY' و قيمها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7NMDLKjwlylICkv-TcT9Vg4dXrjat9dijaBcGcCG9knBPUIAMWncYBLbkNZCrYL-8vTfIQAJv8_eFnZugAAhjeM3J_0fgata21d4enlYS-ggz9rMDdFxLNkxsAE3ycG6n6Nt0u5l3kAAw/s1600/HTML+CSS+course+23.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخاصية display في CSS | الدرس 23\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7NMDLKjwlylICkv-TcT9Vg4dXrjat9dijaBcGcCG9knBPUIAMWncYBLbkNZCrYL-8vTfIQAJv8_eFnZugAAhjeM3J_0fgata21d4enlYS-ggz9rMDdFxLNkxsAE3ycG6n6Nt0u5l3kAAw/s640/HTML+CSS+course+23.webp" title="الخاصية display في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;ما هي الخاصية DISPLAY ؟&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'DISPLAY' هي خاصية مسؤولة عن تحديد كيفية ظهور العناصر HTML في صفحات الويب، و لديها قيم كثيرة لكن أغلبها قد تم تعويضها بعناصر HTML مخصصة من طرف النسخة الأخيرة للـ HTML التي هي HTML5، و ما سندرسه في هذا الدرس هم أربع أهم قيم للخاصية 'DISPLAY' حيث تعتبر أكثر قيم الخاصية استعمالاً من طرف مصممو الويب، و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* INLINE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* BLOCK&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* INLINE-BLOCK&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* NONE&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/E10QLlto5ZQ" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;قيم الخاصية DISPLAY&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة INLINE&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل القيمة INLINE عناصر HTML من نوع Block&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تظهر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;كعناصر من نوع INLINE مع عدم إمكانية التعديل على أبعادها، أي عرضها و ارتفاعها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة BLOCK&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تجعل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة BLOCK عناصر HTML من نوع INLINE&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تظهر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;كعناصر من نوع Block.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة INLINE-BLOCK&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تجعل القيمة INLINE-BLOCK عناصر HTML كيفما كان نوعها تظهر كعناصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Inline آخذة خصائص Block، أي يمكن التعديل عليها أو إقحام عناصر HTML أخرى في محتواها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيمة NONE&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تجعل القيمة NONE عناصر HTML تختفي من صفحة الويب المتواجدة فيها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الخاصية display" data-slug-hash="pozqEVj" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/pozqEVj"&gt;&lt;br /&gt;
الخاصية display&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/display-property-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7NMDLKjwlylICkv-TcT9Vg4dXrjat9dijaBcGcCG9knBPUIAMWncYBLbkNZCrYL-8vTfIQAJv8_eFnZugAAhjeM3J_0fgata21d4enlYS-ggz9rMDdFxLNkxsAE3ycG6n6Nt0u5l3kAAw/s72-c/HTML+CSS+course+23.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-2906707988546978788</guid><pubDate>Thu, 19 Sep 2019 17:33:00 +0000</pubDate><atom:updated>2020-10-11T19:33:58.700+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>مفهوم و خواص Margin و Padding في CSS | الدرس 22\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس ماهية الـ Margin و الـ Padding، و سنتعرف على Box Model.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2OlB0WCQ_Vq0vL9YuPU6tiRFvbLoLoSThnCVqwiYIBUMPjMW11xOuRQLcCUEuLaEWhJOaqXp-Rd_90pInBjMM_VEirAWjw6oIUoLYu3Ea4hSdTjx8yAlt5s_Nv9qedqLta5Uga7nwGgyT/s1600/HTML+CSS+course+22.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="مفهوم و خواص Margin و Padding في CSS | الدرس 22\37" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2OlB0WCQ_Vq0vL9YuPU6tiRFvbLoLoSThnCVqwiYIBUMPjMW11xOuRQLcCUEuLaEWhJOaqXp-Rd_90pInBjMM_VEirAWjw6oIUoLYu3Ea4hSdTjx8yAlt5s_Nv9qedqLta5Uga7nwGgyT/s640/HTML+CSS+course+22.webp" title="مفهوم و خواص Margin و Padding في CSS و Box Model" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Box Model&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; لن يتم فهم الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin و الـ Padding بدون معرفة شيء يسمى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Box Model.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDxYsALWQTkqmcgYdwVXnXKZQKaaws6f24KjG6Gfk_N6auY83JPPto3AJCw298oIcIV1TfavX0kj6IZRW1vxZDJtT43s_8AhWy2id4jQxwoa9fpO8MORzOHS131hxwLq2ZG3fpYCSuRPUK/s1600/Box+Model.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="نموذج Box Model من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDxYsALWQTkqmcgYdwVXnXKZQKaaws6f24KjG6Gfk_N6auY83JPPto3AJCw298oIcIV1TfavX0kj6IZRW1vxZDJtT43s_8AhWy2id4jQxwoa9fpO8MORzOHS131hxwLq2ZG3fpYCSuRPUK/s400/Box+Model.webp" title="نموذج Box Model" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;نموذج Box Model&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يَعتبر HTML كل عنصر من عناصره كمستطيل لديه محتوى، Padding، حواف و Margin، نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Box Model أعلاه يوضح تنسيق العناصر الأربع السابقة الذكر، و يوجد أيضاً أسفل علامة التبويب 'Styles' في العمود الأيمن للآداة 'Inspect Element' الموجودة في متصفحات الإنترنت الكبرى.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Padding&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Padding ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Padding هو الفراغ الموجود بين محتوى العنصر و حوافه، و قد خُصِّص له خمس خواص من طرف HTML تقبلن جميع القيم المطلقة و جميع القيم النسبية و قيمة واحدة من القيم الشاملة ألا وهي القيمة 'INHERIT' التي تورث للعنصر ستايل الخواص من العناصر المحتوية لها، و في حالة خواص الـ Padding القيمة تورث للعنصر الفراغ الموجود بين محتواه و حوافه من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Padding&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• Padding : هي الخاصية المسؤولة عن التعديل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;على الفراغ الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بين محتوى العنصر و حوافه، و تقبل قيمة واحدة، أو قيمتين، أو ثلاث قيم، أو أربع قيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- قيمة واحدة : القيمة تُطبَّق على الفراغات الأربع الموجودة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حوافه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- قيمتين : القيمة اليسرى هي المسؤولة عن التعديل على الفراغ الأعلى و الفراغ الأسفل الموجودين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حوافه، أما القيمة اليمنى فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المسؤولة عن التعديل على الفراغ الأيمن و الفراغ الأيسر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجودين&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حوافه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- ثلاث قيم :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة اليسرى هي المسؤولة عن التعديل على الفراغ الأعلى الموجود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حافته العليا، و القيمة الوسطى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي المسؤولة عن التعديل على الفراغ الأيمن و الفراغ الأيسر الموجودين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حوافه، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة اليمنى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فهي&amp;nbsp;المسؤولة عن التعديل على الفراغ الأسفل الموجود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حافته السفلى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- أربع قيم :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي المسؤولة عن التعديل على الفراغ الأعلى الموجود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حافته العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الثانية هي المسؤولة عن التعديل على الفراغ الأيمن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حافته اليمنى،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الثالثة هي المسؤولة عن التعديل على الفراغ الأسفل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حافته السفلى، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الرابعة فهي&amp;nbsp;المسؤولة عن التعديل على الفراغ الأيسر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بين محتوى العنصر و حافته اليسرى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• Padding-top :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأعلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بين محتوى العنصر و حافته العليا.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• Padding-right :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأيمن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بين محتوى العنصر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حافته&amp;nbsp;اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• Padding-bottom :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأسفل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بين محتوى العنصر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حافته&amp;nbsp;السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• Padding-left :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأيسر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بين محتوى العنصر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حافته&amp;nbsp;اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/r4AlGuc-Zh8" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;Margin&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هو الفراغ الموجود خارج حواف العنصر، و قد خُصِّص له خمس خواص من طرف HTML لديهن قيمة خاصة بإسم 'AUTO' حيث في تواجدها تأمر متصفح الإنترنت بحساب الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin و توضيفه في العنصر، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تقبلن جميع القيم المطلقة و جميع القيم النسبية و قيمة واحدة من القيم الشاملة هي القيمة 'INHERIT' التي تورث للعنصر ستايل الخواص من العناصر المحتوية لها، و في حالة خواص الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة تورث للعنصر الفراغ الموجود خارج حوافه من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;: هي الخاصية المسؤولة عن التعديل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;على الفراغ الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خارج حواف العنصر، و تقبل قيمة واحدة، أو قيمتين، أو ثلاث قيم، أو أربع قيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- قيمة واحدة : القيمة تُطبَّق على الفراغات الأربع الموجودة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حواف العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- قيمتين : القيمة اليسرى هي المسؤولة عن التعديل على الفراغ الأعلى و الفراغ الأسفل الموجودين&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حواف العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما القيمة اليمنى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فهي&amp;nbsp;المسؤولة عن التعديل على الفراغ الأيمن و الفراغ الأيسر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجودين&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حواف العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- ثلاث قيم :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة اليسرى هي المسؤولة عن التعديل على الفراغ الأعلى الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حافة العنصر العليا&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و القيمة الوسطى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي المسؤولة عن التعديل على الفراغ الأيمن و الفراغ الأيسر الموجودين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حواف العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة اليمنى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فهي&amp;nbsp;المسؤولة عن التعديل على الفراغ الأسفل الموجود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حافة العنصر السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- أربع قيم :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي المسؤولة عن التعديل على الفراغ الأعلى الموجود&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حافة العنصر العليا&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الثانية هي المسؤولة عن التعديل على الفراغ الأيمن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حافة&amp;nbsp;العنصر اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الثالثة هي المسؤولة عن التعديل على الفراغ الأسفل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حافة&amp;nbsp;العنصر السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الرابعة فهي&amp;nbsp;المسؤولة عن التعديل على الفراغ الأيسر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج حافة&amp;nbsp;العنصر اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;-top :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأعلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج الحافة العليا للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;-right :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأيمن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحافة اليمنى للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;-bottom :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأسفل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحافة السفلى للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin&lt;/span&gt;&lt;span style="font-size: large;"&gt;-left :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن التعديل على الفراغ الأيسر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموجود&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خارج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحافة اليسرى للعنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;إذا كان عنصر HTML لديه Margin أو Border أو Padding أو بعضهم، يجب العلم أن عرضه أو ارتفاعه لا يُحتسب ضمنهما الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin و الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Border و الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Padding، لذا عند تحديد عرض لعنصر HTML بالخاصية 'WIDTH' أو تحديد ارتفاع لعنصر HTML بالخاصية 'HEIGHT' يجب الأخذ بعين الإعتبار أطوال&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Margin و الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Border و الـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Padding.&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="css,result" data-height="265" data-pen-title="padding و margin" data-slug-hash="mdbQPbN" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/mdbQPbN/"&gt;&lt;br /&gt;
padding و margin&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في هذا الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/margin-and-padding-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2OlB0WCQ_Vq0vL9YuPU6tiRFvbLoLoSThnCVqwiYIBUMPjMW11xOuRQLcCUEuLaEWhJOaqXp-Rd_90pInBjMM_VEirAWjw6oIUoLYu3Ea4hSdTjx8yAlt5s_Nv9qedqLta5Uga7nwGgyT/s72-c/HTML+CSS+course+22.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-9068508657855712528</guid><pubDate>Mon, 16 Sep 2019 13:57:00 +0000</pubDate><atom:updated>2020-10-11T19:34:04.364+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>العرض و الإرتفاع في CSS | الدرس 21\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس الخاصية 'WIDTH' و الخاصية 'HEIGHT'، و سنتطرق كذلك إلى الخاصيتين 'MAX-WIDTH' و 'MIN-WIDTH'، و أيضاً الخاصيتين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'MAX-HEIGHT' و 'MIN-HEIGHT'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgT9w-aFjq-pmaUiK628MNo30C7iOrKVqjjIkagBKyc5rX69_eXPu24kAm_eJfy76L_3pfs9oPl7b-zmsoUkiiz8PW9qR7RphbY3U9QMgG4WwWOFi8wiCr_KG4vupg_JEETAJyW-8jnij9/s1600/HTML+CSS+course+21.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="العرض و الإرتفاع في CSS | الدرس 21\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgT9w-aFjq-pmaUiK628MNo30C7iOrKVqjjIkagBKyc5rX69_eXPu24kAm_eJfy76L_3pfs9oPl7b-zmsoUkiiz8PW9qR7RphbY3U9QMgG4WwWOFi8wiCr_KG4vupg_JEETAJyW-8jnij9/s640/HTML+CSS+course+21.webp" title="العرض و الإرتفاع في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية WIDTH&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; التنسيق التلقائي للـ HTML يعطي عرض للعناصر حسب نوعها، فإذا كانت عناصر من نوع Inline ستأخذ عرض حسب محتواها، أما إذا كانت من نوع Block فستأخذ عرض العنصر المحتوي لها، هنا يأتي دور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'WIDTH'، فهي خاصية تحدد عرض للعناصر HTML بـ CSS كيفما كان نوعها،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و تقبل قيمة خاصة واحدة، القيم المطلقة (Absolute Lengths)، القيم النسبية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;(Relative Lengths)&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و قيمتين من القيم الشاملة :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة الخاصة : لدى الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'WIDTH' قيمة خاصة واحدة تسمى 'AUTO'، و تُصنف كقيمتها التلقائية حيث في تواجدها تقوم بأمر متصفح الإنترنت لكي يتكفل بتحديد عرض للعنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة : تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'WIDTH' جميع القيم المطلقة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم النسبية : تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'WIDTH' جميع القيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النسبية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيم الشاملة : تقبل الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'WIDTH'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : قيمة تورِّث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'WIDTH'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' للعنصر العرض من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : قيمة تُرجع العناصر إلى القيم التلقائية للخواص، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'WIDTH'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ترجع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;' العنصر إلى القيمة التلقائية للخاصية، أي ترجعه إلى القيمة 'AUTO'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;في حالة تواجد عرض أكبر من عرض نافذة المتصفح، فهذا الأخير يضيف Scrollbar أفقية أسفل نافذته.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية HEIGHT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;التنسيق التلقائي للـ HTML يعطي ارتفاع للعناصر حسب محتواها،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هنا يأتي دور&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، فهي خاصية تحدد ارتفاع للعناصر HTML بـ CSS،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و تقبل قيمة خاصة واحدة، القيم المطلقة، القيم النسبية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و قيمتين من القيم الشاملة :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة الخاصة : لدى الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' قيمة خاصة واحدة تسمى 'AUTO'، و تُصنف كقيمتها التلقائية حيث في تواجدها تقوم بأمر متصفح الإنترنت لكي يتكفل بتحديد ارتفاع للعنصر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة : تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' جميع القيم المطلقة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم النسبية : تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' جميع القيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النسبية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيم الشاملة : تقبل الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' للعنصر الإرتفاع من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL : قيمة تُرجع العناصر إلى القيم التلقائية للخواص، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ترجع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;' العنصر إلى القيمة التلقائية للخاصية، أي ترجعه إلى القيمة 'AUTO'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/5vT7Bq52PkI" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصيتين MAX-WIDTH و MIN-WIDTH&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' هي خاصية تحدد العرض الأقصى للعناصر HTML، و الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي خاصية تحدد العرض الأدنى للعناصر HTML، يمكن إقحام كلتاهما في كود CSS أو إقحام سوى خاصية واحدة منهما، و تقبلان جميع القيم المطلقة و جميع القيم النسبية و قيمة خاصة تُصنف كقيمتهما التلقائية بإسم 'NONE' حيث تواجدها في الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' ينعدم العرض الأقصى للعنصر، و تواجدها في الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ينعدم العرض الأدنى للعنصر، و تقبلان الخاصيتين أيضاً من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' فالقيمة &lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث للعنصر العرض الأقصى من العنصر المحتوي له، أما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، القيمة &lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث للعنصر العرض الأدنى من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُرجع العناصر إلى القيم التلقائية للخواص، و في حالة الخاصيتين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ترجع العنصر إلى القيمة التلقائية للخاصية، أي ترجعه إلى القيمة 'NONE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصيتين MAX-HEIGHT و MIN-HEIGHT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' هي خاصية تحدد الإرتفاع الأقصى للعناصر HTML، و الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي خاصية تحدد الإرتفاع الأدنى للعناصر HTML، يمكن إقحام كلتاهما في كود CSS أو إقحام سوى خاصية واحدة منهما، و تقبلان جميع القيم المطلقة و جميع القيم النسبية و قيمة خاصة تُصنَّف كقيمتهما التلقائية بإسم 'NONE' حيث تواجدها في الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' ينعدم الإرتفاع الأقصى للعنصر، و تواجدها في الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ينعدم الإرتفاع الأدنى للعنصر، و تقبلان أيضاً من القيم الشاملة قيمتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تورث للعناصر ستايل الخواص من العناصر المحتوية لها، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' فالقيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث للعنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الإرتفاع&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأقصى من العنصر المحتوي له، أما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث للعنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الإرتفاع&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأدنى من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُرجع العناصر إلى القيم التلقائية للخواص، و في حالة الخاصيتين&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MAX-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;MIN-&lt;/span&gt;&lt;span style="font-size: large;"&gt;HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ترجع العنصر إلى القيمة التلقائية للخاصية، أي ترجعه إلى القيمة 'NONE'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="العرض و الإرتفاع في CSS" data-slug-hash="RwbBmVK" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/RwbBmVK/"&gt;&lt;br /&gt;
العرض و الإرتفاع في CSS&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/width-and-height.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgT9w-aFjq-pmaUiK628MNo30C7iOrKVqjjIkagBKyc5rX69_eXPu24kAm_eJfy76L_3pfs9oPl7b-zmsoUkiiz8PW9qR7RphbY3U9QMgG4WwWOFi8wiCr_KG4vupg_JEETAJyW-8jnij9/s72-c/HTML+CSS+course+21.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-4057584808533092052</guid><pubDate>Mon, 09 Sep 2019 01:57:00 +0000</pubDate><atom:updated>2020-10-11T19:34:15.529+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>خواص الحواف border و الخاصية box-shadow في CSS | الدرس 20\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس خواص الحواف BORDER-STYLE، BORDER-WIDTH و BORDER-COLOR، بالإضافة إلى خواص إنشاء و تعديل الحواف المنفردة، و سنرى أيضاً الخاصية BORDER-RADIUS و الخاصية BOX-SHADOW.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAgEeHwAf4VtAT70ECez5Xzg1yB4zyhmkrxSSQXbnJf4ndR1SfGKq3sgEX8ic-JH3uK63dSZlLx2PsapeR5YJTY3rAKm-rOWjO1CKrSj1B02bkP1Z1w_wQZblcgojibVHFtvTXcEmoQ4Q4/s1600/HTML+CSS+course+20.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="خواص الحواف border و الخاصية box-shadow في CSS | الدرس 20\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAgEeHwAf4VtAT70ECez5Xzg1yB4zyhmkrxSSQXbnJf4ndR1SfGKq3sgEX8ic-JH3uK63dSZlLx2PsapeR5YJTY3rAKm-rOWjO1CKrSj1B02bkP1Z1w_wQZblcgojibVHFtvTXcEmoQ4Q4/s640/HTML+CSS+course+20.webp" title="خواص الحواف border و الخاصية box-shadow في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية BORDER-STYLE&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE' هي الخاصية المسؤولة عن إنشاء الحواف و تحديد نوعها.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; لدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;عشر قيم و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• SOLID : قيمة تنشئ حواف على شكل خط مستقيم في كل حافة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• DASHED :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تنشئ حواف على شكل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خط متقطع في كل حافة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• DOTTED :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تنشئ حواف على شكل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نقاط مستقيمة في كل حافة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• DOUBLE :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تنشئ حواف على شكل خطين مستقيمين متوازيين في كل حافة.&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• GROOVE :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تنشئ حواف على شكل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;خطين مختلفين في كل حافة، حيث يوجد خط داخلي و خط خارجي، و يتعاكسان في الجهة الأخرى من قطر الحواف.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• RIDGE :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تنشئ حواف على عكس شكل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة 'GROOVE'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INSET :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تنشئ حواف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تظهر مقعَّرة في الإنطباع الثلاثي الأبعاد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• OUTSET :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تنشئ حواف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تظهر محذَّبة في الإنطباع الثلاثي الأبعاد.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• HIDDEN : قيمة تخفي الحواف.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• NONE : قيمة تحذف الحواف.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;تعدد القيم في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يمكن إقحام في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمة واحدة، أو قيمتين، أو ثلاث قيم، أو أربع قيم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج قيمة واحدة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE' : بإقحام قيمة واحدة ستنشأ الحواف الأربعة بنفس الشكل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمتان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة التي في اليسار هي المسؤولة عن إنشاء الحافتين العليا و السفلى، أما القيمة التي في اليمين فهي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافتين اليمنى و اليسرى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثلاث قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;الوسطى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافتين اليمنى و اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما القيمة الثالثة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أربع قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;الثانية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، القيمة الثالثة هي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة السفلى، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الرابعة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن إنشاء&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;خواص إنشاء الحواف المنفردة&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الحواف المنفردة هم الحافة العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحافة اليمنى،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحافة السفلى و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحافة اليسرى، و يتم إنشاء كل حافة منفردة بخاصية مخصصة و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• BORDER-TOP-STYLE : هي الخاصية المسؤولة عن إنشاء الحافة المنفردة العليا.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-RIGHT-STYLE&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن إنشاء الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-BOTTOM-STYLE&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن إنشاء الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-LEFT-STYLE&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن إنشاء الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;يمكن إقحام بعض أو جميع خواص إنشاء الحواف المنفردة في نفس الكود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="text-align: right;"&gt;&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية BORDER-WIDTH&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' هي الخاصية المسؤولة عن التعديل على سمك الحواف، و لا تطبق إلا بوجود الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية &lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; لدى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;ثلاث قيم خاصة زيادة عن القيم المطلقة و القيم النسبية و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• THIN : قيمة تُظهر الحواف رقيقة السمك.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• MEDIUM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُظهر الحواف متوسطة السمك.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• THICK :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُظهر الحواف غليضة السمك.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيم المطلقة : تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;جميع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيم النسبية :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;جميع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النسبية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;تعدد القيم في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يمكن إقحام في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمة واحدة، أو قيمتين، أو ثلاث قيم، أو أربع قيم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج قيمة واحدة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' : بإقحام قيمة واحدة سيتم التعديل على سمك الحواف الأربعة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمتان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة التي في اليسار هي المسؤولة عن تعديل سمك الحافتين العليا و السفلى، أما القيمة التي في اليمين فهي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافتين اليمنى و اليسرى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثلاث قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;الوسطى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافتين اليمنى و اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما القيمة الثالثة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أربع قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;الثانية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، القيمة الثالثة هي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة السفلى، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الرابعة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحواف المنفردة&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يتم التعديل على سمك كل حافة منفردة بخاصية مخصصة علماً أن هذه الأخيرة لا تطبّق إلا بوجود خاصية إنشاء الحواف أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خاصية إنشاء الحواف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المنفردة، و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• BORDER-TOP-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;: هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة العليا.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-RIGHT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-BOTTOM-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-LEFT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعديل سمك&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يمكن إقحام بعض أو جميع خواص تعديل سمك الحواف المنفردة في نفس الكود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية BORDER-COLOR&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;' هي الخاصية المسؤولة عن التعديل على لون الحواف، و لا تطبق إلا بوجود الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE'.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيم الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;' جميع قيم الألوان (يمكنكم تفقد قيم الألوان في الدرس 15 من هذه الدورة و هو درس &lt;a href="https://startimeweb.blogspot.com/2019/07/color-and-opacity.html" target="_blank"&gt;الألوان و الشفافية في CSS&lt;/a&gt;) و هم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيم بإسم اللون،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالـ Hexadecimal،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالـ RGB و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالـ RGBa.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;تعدد القيم في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يمكن إقحام في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمة واحدة، أو قيمتين، أو ثلاث قيم، أو أربع قيم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج قيمة واحدة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;' : بإقحام قيمة واحدة سيتم التعديل على لون الحواف الأربعة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمتان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة التي في اليسار هي المسؤولة عن التعديل على لون الحافتين العليا و السفلى، أما القيمة التي في اليمين فهي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحافتين اليمنى و اليسرى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثلاث قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;الوسطى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافتين اليمنى و اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما القيمة الثالثة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أربع قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة العليا،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الثانية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;، القيمة الثالثة هي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة السفلى، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الرابعة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحواف المنفردة&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يتم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;كل حافة منفردة بخاصية مخصصة علماً أن هذه الأخيرة لا تطبّق إلا بوجود خاصية إنشاء الحواف أو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;خاصية إنشاء الحواف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المنفردة، و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• BORDER-TOP-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;: هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة العليا.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-RIGHT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليمنى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-BOTTOM-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;السفلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-LEFT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحافة المنفردة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليسرى&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن إقحام بعض أو جميع خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على لون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الحواف المنفردة في نفس الكود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/rc--XIybYLg" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية BORDER&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن جمع الخواص '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WIDTH&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;STYLE&lt;/span&gt;&lt;span style="font-size: large;"&gt;' و '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في خاصية واحدة تسمى 'BORDER'، و تكتب في قيمتها كالآتي : &lt;span style="background-color: #ead1dc;"&gt;Vb-w Vb-s Vb-c&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;* Vb-w هي قيمة الخاصية '&lt;/span&gt;&lt;span style="font-size: medium;"&gt;BORDER-WIDTH&lt;/span&gt;&lt;span style="font-size: medium;"&gt;'.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;* Vb-s هي قيمة الخاصية '&lt;/span&gt;&lt;span style="font-size: medium;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: medium;"&gt;STYLE&lt;/span&gt;&lt;span style="font-size: medium;"&gt;'.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="font-size: medium;"&gt;* Vb-c هي قيمة الخاصية '&lt;/span&gt;&lt;span style="font-size: medium;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: medium;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: medium;"&gt;'.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; هذا ما يسمى بتقنية Shorthand في CSS، و يمكن تطبيق هذه التقنية أيضا في خواص الحواف المنفردة، و ذلك بـ :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-TOP : هي Shorthand Property للحافة العليا.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-RIGHT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي Shorthand Property للحافة اليمنى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-BOTTOM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي Shorthand Property للحافة السفلى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-LEFT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي Shorthand Property للحافة اليسرى.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية BORDER-RADIUS&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' هي الخاصية المسؤولة عن التعديل على وتر تقوس الأحرف علماً أن الحرف هو نقطة إلتقاء حافة مع حافة أخرى، و لا تطبق&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إلا بوجود الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE' أو الخاصية 'BORDER'، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تقبل من القيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;جميع القيم المطلقة و جميع القيم النسبية، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يمكن إقحام في قيمتها&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قيمة واحدة، أو قيمتين، أو ثلاث قيم، أو أربع قيم.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج قيمة واحدة في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' : بإقحام قيمة واحدة سيتم التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس الأحرف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأربعة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمتان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة التي في اليسار هي المسؤولة عن التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس الحرف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الموجود في أعلى اليسار و الحرف الموجود في أسفل اليمين، أما القيمة التي في اليمين فهي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&amp;nbsp;أعلى اليمين و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أسفل اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثلاث قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أعلى اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;الوسطى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&amp;nbsp;أعلى اليمين و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أسفل اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما القيمة الثالثة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&amp;nbsp;أسفل اليمين&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أربع قيم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;' :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الأولى هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أعلى اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الثانية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أعلى اليمين&lt;/span&gt;&lt;span style="font-size: large;"&gt;، القيمة الثالثة هي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أسفل اليمين&lt;/span&gt;&lt;span style="font-size: large;"&gt;، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الرابعة فهي&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أسفل اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس الأحرف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المنفردة&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الأحرف المنفردة هم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أعلى اليسار،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أعلى اليمين،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أسفل اليمين و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أسفل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليسار، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يتم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس &lt;/span&gt;&lt;span style="font-size: large;"&gt;كل حرف منفرد بخاصية مخصصة علماً أن هذه الأخيرة لا تطبّق إلا بوجود &lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-STYLE' أو الخاصية 'BORDER'&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• BORDER-TOP-LEFT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;: هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في أعلى اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TOP-RIGHT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أعلى اليمين&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-BOTTOM-RIGHT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسفل اليمين&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BORDER-BOTTOM-LEFT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIUS&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي الخاصية المسؤولة عن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الحرف الموجود في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أسفل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اليسار&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; يمكن إقحام بعض أو جميع خواص&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;التعديل &lt;/span&gt;&lt;span style="font-size: large;"&gt;على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وتر تقوس الأحرف&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المنفردة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في نفس الكود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية BOX-SHADOW&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOX-SHADOW' هي خاصية تمنح ظل لأغلب العناصر HTML كالصور و الفيديوهات و الحواف و غيرها... و تقبل قيمتين خاصتين و قيمتين شاملتين.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOX-SHADOW&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة الخاصة المركبة : تكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الخاصة المركبة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOX-SHADOW كالتالي : &lt;span style="background-color: #ead1dc;"&gt;Nx Ny Nb Np Nc&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Nx هي القيمة المسؤولة عن تغيير الإزاحة الأفقية للظل، و تصنف إجبارية في القيمة، و تكون عبارة عن قيمة مطلقة أو قيمة نسبية، و كلما كبرت قيمتها في الموجب أزيح الظل يميناً أكثر، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كلما كبرت قيمتها في السالب أزيح الظل يساراً أكثر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Ny&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة المسؤولة عن تغيير الإزاحة العمودية للظل، و تصنف إجبارية في القيمة، و تكون عبارة عن قيمة مطلقة أو قيمة نسبية، و كلما كبرت قيمتها في الموجب أزيح الظل إلى الأسفل أكثر، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كلما كبرت قيمتها في السالب أزيح الظل إلى الأعلى أكثر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Nb&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة المسؤولة عن تغيير كثافة التضبيب للظل، و هي اختيارية في القيمة، و تكون عبارة عن قيمة مطلقة أو قيمة نسبية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Np&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة المسؤولة عن تغيير الإنتشار الضبابي للظل، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي اختيارية في القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و تكون عبارة عن قيمة مطلقة أو قيمة نسبية، و كلما كبرت قيمتها في الموجب كان الظل منتشراً أكثر، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;كلما كبرت قيمتها في السالب كان الظل متجمعاً أكثر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Nc&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة المسؤولة عن تغيير لون الظل، و هي اختيارية في القيمة، و تكون عبارة عن قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بإسم اللون، أو قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بالـ Hexadecimal،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أو قيمة&amp;nbsp;بالـ RGB،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أو قيمة&amp;nbsp;بالـ RGBa.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style="text-align: right;"&gt;
&lt;span style="color: purple;"&gt;&lt;span style="font-size: large;"&gt;نماذج القيمة الخاصة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المركبة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;للخاصية BOX-SHADOW&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن إنشاء عدة نمادج بالقيمة الخاصة المركبة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية 'BOX-SHADOW' أذكر منها :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج ظل عادي : لإنشاء ظل عادي يجب إقحام سوى القيم الإجبارية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نموذج ظل مضبب&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لإنشاء ظل مضبب يجب إضافة قيمة التضبيب الإختيارية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نموذج ظل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;مضبب منتشر :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لإنشاء ظل مضبب منتشر يجب إضافة قيمتا التضبيب و الإنتشار الضبابي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نموذج ظل داخلى&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لإنشاء ظل داخلي يجب إضافة الكلمة المفتاحية 'INSET' داخل القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- نموذج تعدد الضلال :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;لإنشاء العديد من الظلال في عنصر واحد يجب إقحام قيم كل ظل مفروقة بفاصلة عن قيم الظل الآخر في نفس قيمة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOX-SHADOW'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• NONE : هي القيمة التلقائية للخاصية، و تستعمل لحذف الظلال من العناصر.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOX-SHADOW&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة تورِّث العناصر الستايل من العناصر المحتوية لها، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOX-SHADOW'، فالقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INHERIT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورِّث للعناصر الظل من العناصر المحتوية لها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة ترجع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ستايل العناصر إلى القيمة التلقائية، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOX-SHADOW'، فالقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;' ترجع ستايل العناصر إلى القيمة التلقائية للخاصية التي هي 'NONE'، و بالتالي تحذف الظلال منها&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="border and box-shadow" data-slug-hash="dybdJqV" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/dybdJqV/"&gt;&lt;br /&gt;
border and box-shadow&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/borders-and-box-shadow-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAgEeHwAf4VtAT70ECez5Xzg1yB4zyhmkrxSSQXbnJf4ndR1SfGKq3sgEX8ic-JH3uK63dSZlLx2PsapeR5YJTY3rAKm-rOWjO1CKrSj1B02bkP1Z1w_wQZblcgojibVHFtvTXcEmoQ4Q4/s72-c/HTML+CSS+course+20.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-258586542428591531</guid><pubDate>Mon, 02 Sep 2019 17:57:00 +0000</pubDate><atom:updated>2020-10-11T19:34:21.130+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>خواص التعديل على النصوص بـ CSS | الدرس 19\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; السلام عليكم، سنرى في هذا الدرس أهم خواص التعديل على النصوص بـ CSS، حيث سنتطرق إلى :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* الخاصية 'DIRECTION'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'TEXT-ALIGN'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'TEXT-TRANSFORM'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'TEXT-DECORATION'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'TEXT-INDENT'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'TEXT-SHADOW'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'LINE-HEIGHT'&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;*&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'VERTICAL-ALIGN'&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkhrUSA8A1CrkN4hFVwHKnWI_4KDb-oWK6G-XHUJuOgKPguPbekFc0bFT8Edaq4bYeWdZuZMtK9W0b37nbsfNRox9IWVl8wR9gpaOMVZYgJN4ppuWxijqPsuPHQG-0zgaCd1Per52Sjsp/s1600/HTML+CSS+course+19.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="خواص التعديل على النصوص بـ CSS | الدرس 19\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkhrUSA8A1CrkN4hFVwHKnWI_4KDb-oWK6G-XHUJuOgKPguPbekFc0bFT8Edaq4bYeWdZuZMtK9W0b37nbsfNRox9IWVl8wR9gpaOMVZYgJN4ppuWxijqPsuPHQG-0zgaCd1Per52Sjsp/s640/HTML+CSS+course+19.webp" title="خواص التعديل على النصوص بـ CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية DIRECTION&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIRECTION'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هي خاصية تمنح الوجهة للنصوص حسب لغة النص، و هي الخاصية الرئيسية لتعريب القوالب الأجنبية للمواقع و التطبيقات، و تقبل قيمتين خاصتين و قيمتين من القيم الشاملة Global Values.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIRECTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• LTR : هي القيمة التلقائية، و تمنح الوجهة للنص من اليسار إلى اليمين، و خصوصاً للنص الذي يُكتب بلغة من اليسار إلى اليمين كاللغة الإنجليزية مثلاً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• RTL : قيمة تمنح الوجهة للنص من اليمين إلى اليسار، و خصوصاً للنص الذي يُكتب بلغة من اليمين إلى اليسار كالعربية مثلاً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIRECTION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة تورث العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIRECTION'، تُورِّث القيمة 'INHERIT' للعنصر وجهة النص من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIRECTION'، تُرجِع القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' وجهة النص إلى الوجهة التلقائية التي هي LTR.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TEXT-ALIGN&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'TEXT-ALIGN' هي خاصية إما تُحدِّد مكان النصوص نسبة إلى العنصر المحتوي لها، أو تعطيها تنسيق معين، و تقبل أربع قيم خاصة و قيمتين شاملتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-ALIGN&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• LEFT : هي القيمة التلقائية بالنسبة للنص الذي يكتب بلغة LTR، و تُظهِر النص في يسار العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• RIGHT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة التلقائية بالنسبة للنص الذي يكتب بلغة RTL، و تُظهِر النص في يمين العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• CENTER : قيمة تُظهر النص في الوسط الأفقي للعنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• JUSTIFY : قيمة تُغيّر تنسيق النص بجعل جميع أسطره متساوية الطول.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-ALIGN&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-ALIGN&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُورِّث القيمة 'INHERIT' للنص المكان أو التنسيق من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-ALIGN&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُرجِع القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' النص إلى الوضعية الأولية له حسب نوع اللغة التي هو مكتوب بها، أي هل LTR أو RTL.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TEXT-TRANSFORM&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الخاصية 'TEXT-TRANSFORM' هي خاصية تغير حجم حروف النصوص إلى حروف كبيرة أو صغيرة أو تغير الحرف الأول من كل كلمة في النص إلى حرف كبير (Capital)، و هي مخصصة للنصوص المكتوبة بلغات من نوع LTR، و تقبل أربع قيم خاصة و قيمتين شاملتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-TRANSFORM&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• LOWERCASE : قيمة تجعل كل حروف النص كبيرة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• UPPERCASE :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تجعل كل حروف النص صغيرة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• CAPITALIZE :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تجعل الحرف الأول من كل كلمة في النص حرف كبير.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• NONE : هي القيمة التلقائية الخاصية، و تستعمَل لتعطيل حجم حروف النص في حالة إرثه من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSFORM&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSFORM&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُورِّث القيمة 'INHERIT' للنص حجم حروفه من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;TRANSFORM&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُرجِع القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' حروف النص إلى الوضعية الأولية أي التنسيق التلقائي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TEXT-DECORATION&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'TEXT-DECORATION' هي خاصية تعطي للنصوص الديكور أو تعطل منها الديكور، و تقبل أربع قيم خاصة و قيمتين شاملتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-DECORATION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• UNDERLINE : قيمة تجعل خط تحت النص.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• OVERLINE : قيمة تجعل خط فوق النص.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• LINE-THROUGH : قيمة تجعل خط وسط النص.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• NONE : قيمة تعطل الديكور من النص، و تُستعمَل لتعطيل ديكور التنسيق التلقائي للـ HTML كالديكور التلقائي الذي في الروابط و القوائم.. و تستعمَل أيضاً لحذف إرث ديكور من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DECORATION&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تورث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DECORATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُورِّث القيمة 'INHERIT' للنص الديكور من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;DECORATION&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تجعل القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' النص يظهر بالديكور الأولي، أي التنسيق التلقائي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TEXT-INDENT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'TEXT-INDENT' هي خاصية تمنح إزاحة النصوص أفقياً، و تقبل ثلاث أنواع قيم و هم القيم المطلقة، القيم النسبية و القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة و القيم النسبية للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-INDENT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-INDENT' جميع وحدات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة و القيم النسبية (يمكنكم التطرق إلى ماهية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة و القيم النسبية و وحداتهما في هذا &lt;a href="https://startimeweb.blogspot.com/2019/08/font-modification-properties.html" target="_blank"&gt;الدرس&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;) لكن الإزاحة تتم حسب نوع لغة النص، فمثلاً إذا أردنا إزاحة نص مكتوب باللغة العربية التي هي لغة RTL يميناً، يجب إقحام قيمة سالبة، و إذا أردنا إزاحته يساراً يجب إقحام قيمة موجبة، و العكس بالنسبة للغات LTR.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;INDENT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة تورث العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;INDENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُورِّث القيمة 'INHERIT' للنص الإزاحة الأفقية من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;INDENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تعطل القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' الإزاحة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية TEXT-SHADOW&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'TEXT-SHADOW' هي خاصية تمنح ظل للنصوص، وتقبل قيمتين خاصتين و قيمتين شاملتين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SHADOW&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• القيمة الخاصة المركبة : تكون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيمة الخاصة المركبة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SHADOW' كالآتي&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #d5a6bd; font-size: large;"&gt;Nx Ny Nr Nc&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- Nx هي القيمة المسؤولة على تغيير الإزاحة الأفقية للظل، و هي إجبارية في القيمة، و تكون عبارة عن قيمة مطلقة أو قيمة نسبية، و بكونها قيمة موجبة سيزاح الظل يميناً، أما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بكونها قيمة سالبة سيزاح الظل يساراً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- Ny&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة المسؤولة على تغيير الإزاحة العمودية للظل، و هي إجبارية في القيمة، و تكون عبارة عن قيمة مطلقة أو قيمة نسبية، و بكونها قيمة موجبة سيزاح الظل إلى الأسفل، أما&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بكونها قيمة سالبة سيزاح الظل إلى الأعلى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- Nr&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة المسؤولة على تغيير شعاع الإنتشار الضبابي للظل، و هي اختيارية في القيمة، و تكون عبارة عن قيمة مطلقة أو قيمة نسبية&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- Nc&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;هي القيمة المسؤولة على تغيير لون الظل، و هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;اختيارية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة، و تكون عبارة عن قيمة بإسم اللون أو بـ Hexadecimal أو بـ RGB أو بـ RGBa&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن إنشاء با&lt;/span&gt;&lt;span style="font-size: large;"&gt;لقيمة الخاصة المركبة ظل مزاح عن النص بإعطاء لـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Nx و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Ny قيم سالبة أو موجبة أو مختلطة، و يمكن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إنشاء با&lt;/span&gt;&lt;span style="font-size: large;"&gt;لقيمة الخاصة المركبة ظل موسَّط، و ذلك&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بإعطاء لـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Nx و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Ny قيم منعدمة تساوي 0.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• NONE : هي القيمة التلقائية للخاصية بحيث عند تواجدها تقوم بحذف الظل الموروث من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SHADOW&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة تورث العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SHADOW&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُورِّث القيمة 'INHERIT' للنص الظل من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;TEXT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SHADOW&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، ترجع القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' النص إلى القيمة التلقائية للخاصية التي هي 'NONE'، و بالتالي تقوم بحذف الظل من النص.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/EXUKQnbZLFk" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية LINE-HEIGHT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'LINE-HEIGHT' هي خاصية تمنح إمكانية التعديل على المسافة التي بين أسطر النصوص، و تقبل خمس أنواع قيم و هم قيمة خاصة، قيمة الأرقام، القيم المطلقة، القيم النسبية و القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيمة الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINE-HEIGHT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى القيمة الخاصة للخاصية 'LINE-HEIGHT' بـ 'NORMAL'، و هي القيمة التلقائية للخاصية بحيث في تواجدها تكون المسافة بين السطور حسب التنسيق التلقائي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;قيمة الأرقام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINE-HEIGHT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يكتب في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'LINE-HEIGHT'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;رقم يضرب في قيمة 'FONT-SIZE' لخط النص ليكون الجداء هو المسافة بين أسطر النص.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINE-HEIGHT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'LINE-HEIGHT'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;جميع وحدات القيم المطلقة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم النسبية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINE-HEIGHT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'LINE-HEIGHT'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;جميع القيم النسبية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINE-HEIGHT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة تورث العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINE-HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُورِّث القيمة 'INHERIT' للنص المسافة بين أسطره من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINE-HEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، ترجع القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' المسافة بين أسطر النص إلى المسافة الأولية حسب التنسيق التلقائي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية VERTICAL-ALIGN&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'VERTICAL-ALIGN' هي خاصية تمنح إمكانية التعديل على الإزاحة العمودية أو ما تعرف بالمحاذاة للعنصر نسبة إلى عناصر أخرى Inline معه، و تقبل أربع أنواع قيم و هم القيم الخاصة، القيم المطلقة، القيم النسبية و القيم الشاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الخاصة للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• BASELINE : هي القيمة التلقائية للخاصية بحيث عند تواجدها تكون الوضعية العمودية للعنصر هي نفس الوضعية العمودية للعناصر الـ Inline معه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• SUPER :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تزيح العنصر إلى خط الأساس المرتفع للعنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• SUB : قيمة تزيح العنصر إلى خط الأساس المنخفض للعنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• TOP : قيمة تُمكِّن محاذاة العنصر مع أعلى عنصر في السطر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• MIDDLE : قيمة تضع العنصر في المنتصف العمودي للعنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• BOTTOM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُمكِّن محاذاة العنصر مع أدنى عنصر في السطر.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• TEXT-TOP : قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُمكِّن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;محاذاة العنصر مع أعلى الخط للعنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• TEXT-BOTTOM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُمكِّن&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;محاذاة العنصر مع أدنى الخط للعنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل ا&lt;/span&gt;&lt;span style="font-size: large;"&gt;لخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN جميع وحدات القيم المطلقة مع الأخذ بعين الإعتبار القيم الموجبة و السالبة، فالموجبة تزيح العنصر إلى الأعلى، أما السالبة فتزيح العنصر إلى الأسفل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم النسبية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل ا&lt;/span&gt;&lt;span style="font-size: large;"&gt;لخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN جميع القيم النسبية مع الأخذ بعين الإعتبار القيم الموجبة و السالبة، فالموجبة تزيح العنصر إلى الأعلى نسبة إلى 'LINE-HEIGHT'، أما السالبة فتزيح العنصر إلى الأسفل نسبة إلى 'LINE-HEIGHT'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INHERIT : قيمة شاملة تورث العنصر ستايل خواص CSS من العنصر المحتوي له، و في حالة الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُورِّث القيمة 'INHERIT' للعنصر المحاذاة من العنصر المحتوي له.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;• INITIAL : قيمة شاملة تُرجع العنصر إلى القيم التلقائية لخواص CSS، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;VERTICAL-ALIGN&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، تُرجع القيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;INITIAL' العنصر إلى الوضعية العمودية الأولية له، أي التنسيق التلقائي.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="خواص التعديل على النصوص" data-slug-hash="aboLBKg" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/aboLBKg/"&gt;&lt;br /&gt;
خواص التعديل على النصوص&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/09/text-modification-properties.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkhrUSA8A1CrkN4hFVwHKnWI_4KDb-oWK6G-XHUJuOgKPguPbekFc0bFT8Edaq4bYeWdZuZMtK9W0b37nbsfNRox9IWVl8wR9gpaOMVZYgJN4ppuWxijqPsuPHQG-0zgaCd1Per52Sjsp/s72-c/HTML+CSS+course+19.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-4741845248399155617</guid><pubDate>Sat, 24 Aug 2019 15:21:00 +0000</pubDate><atom:updated>2020-10-11T19:34:23.821+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخواص font-size و font-style و font-weight في CSS | الدرس 18\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; السلام عليكم، سنرى في هذا الدرس أهم خواص التعديل على الخطوط، ألا و هم الخاصية FONT-SIZE، الخاصية&amp;nbsp;FONT-STYLE و الخاصية&amp;nbsp;FONT-WEIGHT.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVASFlihS-SsGtgIpWdftsI7SV_yVtmhgnqbwj-By6p605Q6LNY3SN6YuMHb1s2q3cIxAjHgiR23oKcR45nDmYIDjqu0WpoevPfsQsDprAX_DXkomwGrXaUteT1Vu-wGb0PSQPC7blYWLg/s1600/HTML+CSS+course+18.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخواص font-size و font-style و font-weight في CSS | الدرس 18\37" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVASFlihS-SsGtgIpWdftsI7SV_yVtmhgnqbwj-By6p605Q6LNY3SN6YuMHb1s2q3cIxAjHgiR23oKcR45nDmYIDjqu0WpoevPfsQsDprAX_DXkomwGrXaUteT1Vu-wGb0PSQPC7blYWLg/s640/HTML+CSS+course+18.webp" title="الخواص font-size و font-style و font-weight في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية FONT-SIZE&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هي Property تعطي إمكانية التعديل على حجم الخط، و تقبل ثلاث أنواع قيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم مطلقة Absolute Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم نسبية Relative Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم شاملة Global Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم المطلقة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Absolute Values&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;القيم المطلقة هي قيم ثابتة لا تتغير، و ليست مخصصة سوى لخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE'، بل نجدها في العديد من خواص CSS حيث تسمى 'Absolute Lengths'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و يُعبَّر عنها عامة بوحدة قياس من مجموعة وحدات القياس أسفله :&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- PX : إسمها 'Pixel' و هي الوحدة المتداولة في البرمجة.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- PT : إسمها 'Point' بحيث أن 15pt=20px&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- IN :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إسمها 'Inche' بحيث أن 1in=96px&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- PC :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إسمها 'Pica' بحيث أن 1pc=16px&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- CM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إسمها 'Centimeter' بحيث أن 1cm=37px&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- &amp;nbsp;MM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إسمها 'Millimeter' بحيث أن 1mm=3,7px&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما بخصوص الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE' فهي تقبل من القيم المطلقة جميع وحدات القياس المذكورة أعلاه،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إضافة إلى أسماء الحجم بحيث أن هذه الأخيرة مقسمة إلى سبع قيم، و أن كل قيمة من القيم السبع تعطي حجم خط معين و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- XX-SMALL : قيمة حجم الخط الأصغر في القيم السبع.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- X-&lt;/span&gt;&lt;span style="font-size: large;"&gt;SMALL&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حجم خط صغير جداً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;SMALL&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حجم خط صغير.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- MEDIUM :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حجم خط متوسط.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- LARGE :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حجم خط كبير.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- X-&lt;/span&gt;&lt;span style="font-size: large;"&gt;LARGE&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حجم خط كبير جداً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- XX-&lt;/span&gt;&lt;span style="font-size: large;"&gt;LARGE&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حجم الخط الأكبر في القيم السبع.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيم النسبية Relative Values&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;القيم النسبية هي قيم متغيرة إما نسبة إلى التنسيق التلقائي للـ HTML، و إما نسبة إلى العنصر المحتوي،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و ليست مخصصة سوى لخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE'، بل نجدها في العديد من خواص CSS&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;حيث تسمى 'Relative Lengths'&lt;/span&gt;&lt;span style="font-size: large;"&gt;،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و يُعبَّر عنها عامة بوحدة من مجموعة الوحدات أسفله :&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- EM : وحدة تطبق مفعولها نسبة إلى حجم العنصر، فمثلاً 3em هي 3 مرات حجم العنصر.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- %&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى العنصر المحتوي أو التنسيق التلقائي.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- EX&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى الإرتفاع X للعنصر.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- CH&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى عرض الصفر '0'.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- REM&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى العنصر الجِذر الذي يكون في أغلب الحالات العنصر 'HTML'.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- VW&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى عرض الشاشة بحيث أن 1vw تساوي 1% من عرض الشاشة.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- VH&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى ارتفاع الشاشة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بحيث أن 1vh تساوي 1% من ارتفاع الشاشة.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- VMIN&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى البعد الأصغر في بعدي الشاشة، أي أن 1vmin=1vw في حال عرض الشاشة أصغر من ارتفاعها، أما إذا كان ارتفاع الشاشة أصغر من عرضها، فستكون 1vmin=1vh.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;- VMAX&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;وحدة تطبق مفعولها نسبة إلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;البعد الأكبر في بعدي الشاشة، أي أن 1vmax=1vw في حال عرض الشاشة أكبر من ارتفاعها، أما إذا كان ارتفاع الشاشة أكبر من عرضها، فستكون 1vmax=1vh.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;أما بخصوص الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE' فهي تقبل من القيم النسبية جميع القيم المذكورة أعلاه،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إضافة إلى أسماء الحجم بحيث أن هذه الأخيرة مقسمة &lt;/span&gt;&lt;span style="font-size: large;"&gt;إلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;قسمين و هما :&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- LARGER : قيمة تُكبر الحجم نسبة إلى العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- SMALLER :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُصغر الحجم نسبة إلى العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيم الشاملة Global Values&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تستعمل&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة في أغلب خواص CSS، ففي حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE'، فهذه الأخيرة تقبل قيمتين شاملتين ألا وهما :&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT : عامة هذه القيمة تأمر متصفح الإنترنت بتوريث تأثير الخاصية للعنصر من العنصر المحتوي، و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تأمر متصفح الإنترنت بتوريث الحجم للعنصر من العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عامة هذه القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تأمر متصفح الإنترنت بإرجاع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تأثير الخاصية في العنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إلى التأثير&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأوّلي،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-SIZE'،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;القيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تأمر متصفح الإنترنت بإرجاع حجم العنصر إلى الحجم الأوّلي.&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;بالإمكان الإستفادة من هذه &lt;a href="https://www.joomlasrilanka.com/web-design-development-blog/web-design-font-size-measurements-convert-points-pixelsems-percentages-web-designing/" rel="nofollow" target="_blank"&gt;الصفحة&lt;/a&gt; في الويب باعتبارها صفحة مفيدة حيث تحتوي على جدول تحويل الوحدات 'EM'، 'PX'، 'PT' و '%'، و تحتوي أيضاً على آداة تحويل من الوحدة 'PT' إلى الوحدة 'PX' و العكس&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/G4Oe1AD4NZo" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية&amp;nbsp;FONT-STYLE&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الخاصية 'FONT-STYLE' هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Property تعطي إمكانية التعديل على مظهر الخط، و تقبل نوعين من القيم و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم إسمية Nominal Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم شاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Global Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الإسمية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Nominal Values&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FONT-STYLE' قيم بإسم المظهر و هم ثلاثة :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- NORMAL : قيمة تُظهر الخط بمظهر عادٍ، و هي القيمة التلقائية.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- ITALIC : قيمة تُظهر الخط مائل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- OBLIQUE : قيمة شبيهة بقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ITALIC&lt;/span&gt;&lt;span style="font-size: large;"&gt;' تُظهر الخط مائل أيضاً، لكنها تستعمل في حال عدم قبول بعض أنواع الخطوط للقيمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;ITALIC&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Global Values&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FONT-STYLE'&amp;nbsp;من القيم الشاملة قيمة واحدة ألا و هي :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تأمر متصفح الإنترنت بتوريث المظهر للعنصر من العنصر المحتوي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;STYLE&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخاصية&amp;nbsp;FONT-WEIGHT&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الخاصية&amp;nbsp;FONT-WEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;هي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Property تعطي إمكانية التعديل على سمك الخط، و تقبل أربعة أنواع من القيم و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم إسمية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Nominal Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم رقمية Numeric Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم نسبية Relative Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيم شاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Global Values&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الإسمية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Nominal Values&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-WEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' قيمتين بإسم السمك و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- NORMAL :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُظهر السمك العادي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- BOLD :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُظهر السمك الغليظ.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيم الرقمية Numeric Values&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُكتب&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;القيم الرقمية من 1 إلى 1000 في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-WEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' بحيث أن كلما اقتربت القيمة من '1000' غلظ السمك،&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;علماً أن 400 تضاهي سمك القيمة الإسمية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;NORMAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;'، و 700&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تضاهي سمك القيمة الإسمية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;BOLD&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;القيم النسبية Relative Values&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-WEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' قيمتين نسبيتين و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- BOLDER :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُكبر السمك نسبة إلى العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- LIGHTER :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة تُصغر السمك نسبة إلى العنصر المحتوي.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;القيم الشاملة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Global Values&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تقبل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية 'FONT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&amp;nbsp;من القيم الشاملة قيمتين ألا و هما :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INHERIT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تأمر متصفح الإنترنت بتوريث السمك للعنصر من العنصر المحتوي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- INITIAL :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;تأمر متصفح الإنترنت بإرجاع سمك العنصر إلى السمك الأوّلي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في حالة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-&lt;/span&gt;&lt;span style="font-size: large;"&gt;WEIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;'&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="خواص التعديل على الخطوط" data-slug-hash="bGbqGPR" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/bGbqGPR/"&gt;&lt;br /&gt;
خواص التعديل على الخطوط&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/08/font-modification-properties.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVASFlihS-SsGtgIpWdftsI7SV_yVtmhgnqbwj-By6p605Q6LNY3SN6YuMHb1s2q3cIxAjHgiR23oKcR45nDmYIDjqu0WpoevPfsQsDprAX_DXkomwGrXaUteT1Vu-wGb0PSQPC7blYWLg/s72-c/HTML+CSS+course+18.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-4717609640020588694</guid><pubDate>Wed, 21 Aug 2019 20:09:00 +0000</pubDate><atom:updated>2020-10-11T19:34:26.024+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخطوط في CSS | الدرس 17\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس تعلم كيفية التعديل على نوع الخطوط في CSS، و ذلك إما بإقحام خطوط آمنة، و إما باستدعاء خطوط من الويب، و إما باستدعاء خطوط من المخدم الخاص.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkPBONYRXfcecLJKR4p4b_NOFXCo9W3dPI0ms8oKA4_W09X8tZAeC2mcyLfcdCsSfzu2njxlimDZLkWhovtKfIi7um-dSsgDrgqh2qxJwyM8FxtnBfk8m-m1Br0kyud9rwrYnwg2INiOFL/s1600/HTML+CSS+course+17.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخطوط في css | الدرس 17\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkPBONYRXfcecLJKR4p4b_NOFXCo9W3dPI0ms8oKA4_W09X8tZAeC2mcyLfcdCsSfzu2njxlimDZLkWhovtKfIi7um-dSsgDrgqh2qxJwyM8FxtnBfk8m-m1Br0kyud9rwrYnwg2INiOFL/s640/HTML+CSS+course+17.webp" title="الخطوط في css" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;إقحام الخطوط الآمنة Web Safe Fonts&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;ما هي الخطوط الآمنة ؟&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; الخطوط الآمنة و المعروفة إنجليزياً بـ&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Web Safe Fonts هي خطوط توجد في أنظمة التشغيل الأكثر تداولاً بين الناس، حيث إذا دخل زائر في موقع أو تطبيق بنظام تشغيل يوجد فيه خط من&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Web Safe Fonts الذي في الموقع أو التطبيق، سيظهر له ذلك الخط في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الموقع أو التطبيق، لذا يسمى خط آمن، و من أشهر الخطوط الآمنة هناك &lt;/span&gt;&lt;span style="font-size: large;"&gt;Times New Roman ،&lt;/span&gt;&lt;span style="font-size: large;"&gt;Georgia ،&lt;/span&gt;&lt;span style="font-size: large;"&gt;Arial ،&lt;/span&gt;&lt;span style="font-size: large;"&gt;Verdana ،&lt;/span&gt;&lt;span style="font-size: large;"&gt;Lucida Console و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Comic Sans Ms.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;طريقة إقحام الخطوط الآمنة&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يتم إقحام الخطوط الآمنة في CSS عبر الخاصية 'FONT-FAMILY' التي هي الخاصية Property المسؤولة عن إقحام الخطوط في CSS، ثم في قيمتها يوضع إسم الخط الآمن.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; بالإمكان الإستناد بهذه &lt;a href="https://www.cssfontstack.com/" rel="nofollow" target="_blank"&gt;الصفحة&lt;/a&gt; من الويب في انتقاء الخطوط الآمنة المناسبة، و هي صفحة جد مهمة بإسم CSS Fonts Stack تحتوي على أغلب الخطوط الآمنة مرتبة حسب عائلتها، و بالنقر على كل خط في الصفحة سيتم التوجيه إلى صفحته الخاصة في الموقع حيث تحتوي على المعلومات اللازمة للتعريف بالخط كمعاينة شكله و نسبة تواجده في أنظمة التشغيل و قيمته في الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FONT-FAMILY' و غيرها من الأمور الأخرى.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن إقحام عدة خطوط آمنة في نفس الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FONT-FAMILY'، حيث تخول هذه التقنية لمتصفح الإنترنت أن يجد خط متواجد في نظام تشغيل جهاز الزائر و يظهره في حالة عدم تواجد الخط الأول في نظام التشغيل لجهاز الزائر، و لتطبيق هذه التقنية يجب كتابة أسماء الخطوط الآمنة المراد إقحامها في قيمة نفس الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FONT-FAMILY' مفصولين بفاصلة، و يحبذ وضع الخط الأول بين اقتباس مزدوج.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/XR9yCeU4GQI" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;طريقة استدعاء الخطوط من الويب&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يتم استدعاء الخطوط من الويب عبر مواقع الخطوط، حيث يجب نسخ الكود المخصص لاستدعاء الخط منها، و يكون عبارة عن عنصر 'LINK'، ثم لصقه في عنصر 'HEAD' في ملف HTML، ثم كتابة إسم الخط في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FONT-FAMILY'، لكن جميع الخطوط التي يحتويها موقع الخطوط متعلقة به، أي في حالة عدم تواجد موقع الخطوط، فلن تظهر الخطوط المستدعاة من ذلك الموقع، لذا يجب استدعاء الخطوط من مواقع الخطوط المعروفة، و من أشهرها و أكثرها تداولاً موقع &lt;a href="https://fonts.google.com/" rel="nofollow" target="_blank"&gt;Google Fonts&lt;/a&gt; التابع لشركة جوجل، حيث يجب اختيار الخط بتمرير مؤشر الفأرة فوق إسمه، ثم التعديل على حجمه عبر معدِّل البكسل الأحمر أسفل إسمه، و التعديل أيضاً على سمكه عبر علامة التبويب التي بجوار&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;معدِّل البكسل، ثم النقر على علامة الزائد (+) بجانب إسمه لتنسدل صفحة كود الإستدعاء و كود CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;من أحسن مزايا موقع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Google Fonts أنه&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يمكن استدعاء العديد من الخطوط بواسطة كود استدعاء واحد بدلاً من كود لكل خط، مما يجعل ملف HTML أخف حجماً حيث يساعد هذا في رقي صداقة السيو SEO، و ذلك بالنقر على علامات الزائد لكل خط مختار، ثم نسخ كود الإستدعاء المشترك من الصفحة المنسدلة و وضعه في 'HEAD' لملف HTML، ثم أخذ أكواد CSS للخطوط المختارة من نفس الصفحة و توظيفها في CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;إستدعاء الخطوط من المخدم الخاص&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يمكن ا&lt;/span&gt;&lt;span style="font-size: large;"&gt;ستدعاء نوع خط من المخدم الخاص، حيث يُكتب في ملف CSS المحدِّد 'FONT-FACE@' ثم في كوده تكتب الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FONT-FAMILY' و في قيمتها إسم الخط المراد استدعاؤه، و تكتب أيضاً الخاصية 'SRC' و في قيمتها تكتب كلمة 'URL' ثم قوسين، و داخل القوسين يقحم مسار ملف الخط بين اقتباس مزدوج استناداً بقاعدة المسارات التي رأيناها في درس &lt;a href="https://startimeweb.blogspot.com/2019/07/images.html" target="_blank"&gt;الصور في HTML&lt;/a&gt;، يحبذ إقحام الخط بعدة تنسيقات ملفات الخطوط لكي تلقى دعم جميع متصفحات الإنترنت الكبرى، و بالتالي ضمان رؤية الخط من طرف جميع الزوار، و ذلك بإقحام كل تنسيق ملف الخط في خاصية 'SRC' منفردة داخل تنسيق كود المحدد '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FONT-FACE@'، يمكن الإستناد بهذه &lt;a href="https://creativemarket.com/blog/the-missing-guide-to-font-formats" rel="nofollow" target="_blank"&gt;الصفحة&lt;/a&gt; من الويب حيث تحتوي على جدول دعم أكبر متصفحات الإنترنت لتنسيقات ملفات الخطوط.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;بعد استدعاء نوع الخط من المخدم الخاص، يمكن توظيفه بكتابة إسمه في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'FONT-FAMILY' في أكواد CSS.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الخطوط في CSS" data-slug-hash="BaBQPWQ" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/BaBQPWQ/"&gt;&lt;br /&gt;
الخطوط في CSS&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/08/fonts-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkPBONYRXfcecLJKR4p4b_NOFXCo9W3dPI0ms8oKA4_W09X8tZAeC2mcyLfcdCsSfzu2njxlimDZLkWhovtKfIi7um-dSsgDrgqh2qxJwyM8FxtnBfk8m-m1Br0kyud9rwrYnwg2INiOFL/s72-c/HTML+CSS+course+17.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-3771366562220931591</guid><pubDate>Sun, 18 Aug 2019 00:15:00 +0000</pubDate><atom:updated>2020-10-11T19:35:25.963+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الخلفيات الملونة و الخلفيات الصورية و Linear-Gradient و Radial-Gradient في CSS | الدرس 16\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس أنواع الخلفيات في CSS، بما فيها الخلفيات الملونة و الخلفيات الصورية و Linear-Gradient و Radial-Gradient.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYMzQ7Y9aFxoSaj6r6UrtL0c_HZLZlN7ZJuhFK4hQUvpBTLgqTODa77R9yiro67CoJ0N3XoQiFsDjzi6NP2CeYxB4UK-KiGVe8YAd1EojjrRpoTSrw1uucIx4Vg0t6nhHK_au_h7uEkt13/s1600/HTML+CSS+course+16.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الخلفيات الملونة و الخلفيات الصورية و Linear-Gradient و Radial-Gradient في CSS | الدرس 16\37 من ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYMzQ7Y9aFxoSaj6r6UrtL0c_HZLZlN7ZJuhFK4hQUvpBTLgqTODa77R9yiro67CoJ0N3XoQiFsDjzi6NP2CeYxB4UK-KiGVe8YAd1EojjrRpoTSrw1uucIx4Vg0t6nhHK_au_h7uEkt13/s640/HTML+CSS+course+16.webp" title="الخلفيات الملونة و الخلفيات الصورية و Linear-Gradient و Radial-Gradient في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخلفيات الملونة&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تسمى الخاصية (Property)&amp;nbsp;المسؤولة عن إنشاء الخلفيات الملونة بـ 'BACKGROUND-COLOR' و تقبل نفس قيم الخاصية 'COLOR' التي رأيناها في الدرس السابق درس &lt;a href="https://startimeweb.blogspot.com/2019/07/color-and-opacity.html" target="_blank"&gt;الألوان و الشفافية في CSS&lt;/a&gt;، و لا مانع أن نذكِّر بهذه القيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* القيمة بإسم اللون.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* القيمة بـ Hexadecimal.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* القيم بـ RGB و RGBa.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الخلفيات الصورية&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;إنشاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخلفيات الصورية&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تسمى الخاصية (Property) المسؤولة عن إنشاء الخلفيات&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الصورية بـ 'BACKGROUND-IMAGE' و لديها نوعين من القيم حسب نوع استدعاء الصورة، يعني هل ستستدعى من الويب أو من المخدم الخاص :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* النوع الأول يُكتب عبارة عن كلمة 'URL' ثم قوسين و داخل القوسين يقحم عنوان URL للصورة المراد استدعاؤها، و هذا النوع يحدّد استدعاء الصورة من الويب.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* النوع الآخر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يُكتب عبارة عن كلمة 'URL' ثم قوسين و داخل القوسين يقحم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;مسار الصورة المراد استدعاؤها بتطبيق قاعدة المسارات التي رأيناها في درس &lt;a href="https://www.startimeweb.com/2019/07/images.html" target="_blank"&gt;الصور في HTML&lt;/a&gt;، و هذا النوع يحدّد استدعاء الصورة من المخدّم الخاص.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;خواص التعديل على&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخلفيات الصورية&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;التعديل على تكرار صورة الخلفية&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;بعد استدعاء صورة الخلفية، التنسيق التلقائي للـ HTML يجعلها تظهر مكررة، للتعديل على تكرار صورة الخلفية هناك خاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;(Property) بإسم 'BACKGROUND-REPEAT' لديها أربع أنواع قيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;REPEAT : تُظهر صورة الخلفية مكررة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;REPEAT-X : تُظهر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;صورة الخلفية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;مكررة أفقياً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;REPEAT-Y :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر صورة الخلفية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;مكررة عمودياً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;NO-REPEAT :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر صورة الخلفية&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;وحيدة بدون تكرار.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;التعديل على حجم صورة الخلفية&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;بعد استدعاء صورة الخلفية، التنسيق التلقائي للـ HTML يجعلها تظهر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بحجمها الأصلي،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للتعديل على حجم صورة الخلفية هناك خاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;(Property) بإسم 'BACKGROUND-SIZE' تقبل القيم بنسبة مئوية، بالبكسل 'px' و بالـ 'em'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;التعديل على تثبيت صورة الخلفية&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; هناك خاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;(Property) بإسم 'BACKGROUND-ATTACHMENT' تُعدل على تثبيت صورة الخلفية، و لديها نوعين من القيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;SCROLL : تعمل على تثبيت الخلفية الصورية نسبة إلى صفحة الويب التي تحتويها.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;FIXED :&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تعمل على تثبيت الخلفية الصورية نسبة إلى&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;نافذة المتصفح.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style="text-align: justify;"&gt;
&lt;span style="color: purple; font-size: large;"&gt;التعديل على وضعية صورة الخلفية&lt;/span&gt;&lt;/h4&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; هناك خاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;(Property) تُعدل على وضعية صورة الخلفية اسمها 'BACKGROUND-POSITION' و لديها نوعين من القيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;النوع الأول يحدَّد ككلمات مفتاحية للإتجاهات الثمانية في مستوى شاقولي تنائي الأبعاد و هم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- TOP : تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية أعلى الوسط.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- BOTTOM&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية أسفل الوسط.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- RIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية وسط اليمين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- LEFT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية وسط اليسار.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- TOP RIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية أعلى اليمين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- TOP LEFT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية أعلى اليسار.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- BOTTOM RIGHT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية أسفل اليمين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- BOTTOM LEFT&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;تُظهر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;صورة الخلفية أسفل اليسار.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;النوع&amp;nbsp;الآخر يُحدَّد بقيمتين بالبكسل بحيث أن هذا النوع أدق شيئاً ما من النوع الأول :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- قيمة البكسل التي في يسار القيمة تحدِّد إزاحة صورة الخلفية من اليسار إلى اليمين.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة البكسل التي في يمين القيمة تحدِّد إزاحة صورة الخلفية من الأعلى إلى الأسفل.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red; font-size: large;"&gt;إقحام العديد من الخلفيات المصورة في عنصر HTML واحد&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;إقحام العديد من الخلفيات المصورة في عنصر HTML واحد، و ذلك عبر الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'BACKGROUND-IMAGE'، لكن في قيمتها يجب وضع كلمات 'URL' بقوسيها مفروقة بفواصل بينها، ثم استدعاء الصور من الويب أو من المخدم الخاص، و للتعديل عليهم يجب إقحام خواص التعديل على الخلفيات المصورة، ثم في قيمها يجب وضع التعديل لكل خلفية مصورة مفروق بفاصلة عن الآخر و بالترتيب نفسه الذي في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'BACKGROUND-IMAGE'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/KKQbP2sOeqQ" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;LINEAR-GRADIENT&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINEAR-GRADIENT ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; LINEAR-GRADIENT هي خلفية تُظهر العديد من الألوان متدرجة بشكل خطي من الحافة إلى الحافة المقابلة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;إنشاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINEAR-GRADIENT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; تسمى الخاصية (Property) المسؤولة عن إنشاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Linear-Gradient بـ 'BACKGROUND' و في قيمتها تكتب كلمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;LINEAR-GRADIENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' ثم قوسين، و بين القوسين يكتب في الأول توجيه الألوان ثم قيم الألوان الكل مفروق بفاصلة حسب الترتيب المراد ظهور الألوان به في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Linear-Gradient.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن في توجيه الألوان إقحام إما الكلمات&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;المفتاحية للإتجاهات الثمانية مرفوقة بكلمة 'TO' في البداية، و إما درجة من 0deg إلى 360deg علماً أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;0deg تُوجِّه الألوان من الأسفل إلى الأعلى، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;90deg توجه الألوان من اليسار إلى اليمين، و&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;180deg توجه الألوان من الأعلى إلى الأسفل، و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;270deg توجه الألوان من اليمين إلى اليسار.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن إقحام قيم الألوان بإسم اللون أو بـ Hexadecimal أو بـ RGB أو بـ RGBa أو مختلطة، و يمكن تحديد حجم لون ما بكتابة نسبة مئوية بعد قيمة اللون مباشرة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style="text-align: justify;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;RADIAL-GRADIENT&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هو&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;-GRADIENT ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;RADIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;-GRADIENT هي خلفية تُظهر العديد من الألوان متدرجة بشكل شعاعي من المركز إلى الحافة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;إنشاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;-GRADIENT&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; الخاصية (Property) المسؤولة عن إنشاء&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Radial-Gradient هي 'BACKGROUND' أيضاً، إلا أن&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Radial-Gradient ثلاث أنواع :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;النوع الأول هو النوع العادي حيث تكتب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;في قيمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'BACKGROUND'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;كلمة '&lt;/span&gt;&lt;span style="font-size: large;"&gt;RADIAL&lt;/span&gt;&lt;span style="font-size: large;"&gt;-GRADIENT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' ثم قوسين، و بين القوسين تكتب في الأول كلمة 'CIRCLE' ثم قيم الألوان الكل مفروق بفاصلة حسب الترتيب المراد ظهور الألوان به في Radial&lt;/span&gt;&lt;span style="font-size: large;"&gt;-Gradient.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;النوع الثاني يحتوي على نفس قيمة خاصية النوع الأول، إلا أنه يستبدل في قيمة النوع الثاني كلمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'CIRCLE' بـ 'CLOSEST-SIDE AT' ثم نسبتين مئويتين تصنفان كإحداثيات إزاحة المركز،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;فالنسبة المئوية التي في اليسار تحدد إزاحة المركز أفقياً، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النسبة المئوية التي في اليمين تحدد إزاحة المركز عمودياً&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;•&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النوع الثالث يحتوي على نفس قيمة خاصية النوع الأول، إلا أنه يستبدل في قيمة النوع الثالث&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;كلمة&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;'CIRCLE' بـ '&lt;/span&gt;&lt;span style="font-size: large;"&gt;FARTHEST-SIDE AT&lt;/span&gt;&lt;span style="font-size: large;"&gt;' ثم نسبتين مئويتين تصنفان كإحداثيات إزاحة المركز، فالنسبة المئوية التي في اليسار تحدد إزاحة المركز أفقياً، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;النسبة المئوية التي في اليمين تحدد إزاحة المركز عمودياً.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;الفرق بين النوع الثاني و النوع الثالث هو أن في النوع الثاني تبقى دوائر الألوان كاملة الظهور داخل محيط&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Radial-Gradient&lt;/span&gt;&lt;span style="font-size: large;"&gt;، على عكس النوع الثالث لا تظهر دوائر الألوان كاملة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; مثل&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Linear-Gradient&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;يمكن في&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Radial-Gradient إقحام قيم الألوان&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بإسم اللون أو بـ Hexadecimal أو بـ RGB أو بـ RGBa أو مختلطة، و يمكن أيضاً تحديد حجم لون ما بكتابة نسبة مئوية بعد قيمة اللون مباشرة.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الخلفيات في CSS" data-slug-hash="GRKqMzq" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/GRKqMzq/"&gt;&lt;br /&gt;
الخلفيات في CSS&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/08/backgrounds-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYMzQ7Y9aFxoSaj6r6UrtL0c_HZLZlN7ZJuhFK4hQUvpBTLgqTODa77R9yiro67CoJ0N3XoQiFsDjzi6NP2CeYxB4UK-KiGVe8YAd1EojjrRpoTSrw1uucIx4Vg0t6nhHK_au_h7uEkt13/s72-c/HTML+CSS+course+16.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-5328704054471874316</guid><pubDate>Wed, 31 Jul 2019 19:36:00 +0000</pubDate><atom:updated>2020-10-11T19:35:31.669+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>الألوان و الشفافية في CSS | الدرس 15\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس الألوان و الشفافية في CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تسمى الخاصية Property المسؤولة عن تغيير الألوان في CSS بـ 'COLOR'، و لديها ثلاث أنواع قيم :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيمة بإسم اللون&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيمة بنظام Hexadecimal&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* قيمة بـ RGB و RGBa&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjli2tX4Dvtddahm2dF6GTTKWJlVhHyoHbgCDtuDO93_Zm9mL5xlp9r8DqQw1VClJLh8vrqPMb4UAG86VFtepDf8ps33LoutEPd9J9nZJPrhtXbNlGX3FEllD4RAb6rQK0l7Q0lKiyp7lA_/s1600/HTML+CSS+course+15.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="الألوان و الشفافية في CSS | الدرس 15\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjli2tX4Dvtddahm2dF6GTTKWJlVhHyoHbgCDtuDO93_Zm9mL5xlp9r8DqQw1VClJLh8vrqPMb4UAG86VFtepDf8ps33LoutEPd9J9nZJPrhtXbNlGX3FEllD4RAb6rQK0l7Q0lKiyp7lA_/s640/HTML+CSS+course+15.webp" title="الألوان و الشفافية في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;قيمة الخاصية COLOR بأسماء الألوان&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;ليس جميع أسماء الألوان تكتب &amp;nbsp;في قيمة الخاصية 'COLOR' تلقى دعم متصفحات الإنترنت، بل هناك عدد محدود تدعمه، هذا &lt;a href="https://fr.wikipedia.org/wiki/Couleur_du_Web#Noms_de_couleurs_SVG_1.0" rel="nofollow" target="_blank"&gt;الجدول&lt;/a&gt; يوضح جميع أسماء الألوان المدعومة من أكبر متصفحات الإنترنت.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;قيمة الخاصية COLOR بنظام Hexadecimal&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ما هو نظام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Hexadecimal ؟&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;نظام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Hexadecimal و المصطلح عليه عربياً بنظام العد الست عشري هو نظام عد على أساس صحيح هو 16، فنظام العد المتداول بين الناس يسمى نظام العد العشري (Decimal) حيث أساسه هو 10 حيث يستعمل فيه العد من 0 إلى 9 ثم 0 و 1 الذي هو عشرة ثم 1 و 1 الذي هو إحدى عشر و ما إلى ذلك.. أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;نظام العد الست عشري&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;يستعمل فيه العد من 0 إلى 9 ثم A&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;B&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;C&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;D&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;E&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;ثم&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;F ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;0 و 1 ثم 1 و 1 إلى 9 و 1 ثم A و 1 ثم B و 1 إلى F و 1 ثم 0 و 2 إلى F و F حيث يصنف العدد FF هو العدد الأخير في الأعداد المكونة من عددين، بعده يأتي 0 و 0 و 1 الذي هو مئة و إلى ما لا نهاية.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;تنسيق&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية COLOR بنظام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Hexadecimal&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تكتب&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية COLOR بنظام&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Hexadecimal بالتنسيق التالي :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; علامة Sharp (#) ثم عدد من 00 إلى FF يُحدِّد اللون الأحمر، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد من 00 إلى FF يحدد اللون الأخضر، ثم&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد من 00 إلى FF يحدد اللون الأزرق، ليكون التنسيق كالآتي &lt;span style="color: red;"&gt;nn&lt;/span&gt;&lt;span style="color: #38761d;"&gt;nn&lt;/span&gt;&lt;span style="color: blue;"&gt;nn&lt;/span&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;اختصار القيمة&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تختصر القيمة إذا كانت جميع أعداد الألوان في القيمة تتكون من عددين متشابهين، حينئذ يكتب العدد المتشابه مرة واحدة، مثلا يمكن لهذه القيمة AABBCC# أن تختصر و تصبح هكذا ABC#&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;الحصول على الألوان&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;الألوان الرئيسية&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأحمر يجب إعطاء عدد كبير يصل إلى FF في عدد اللون الأحمر في القيمة، و إعطاء عدد صغير إلى منعدم يصل إلى 00 في عدد اللون الأخضر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد اللون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأزرق في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأخضر يجب إعطاء عدد كبير يصل إلى FF في عدد اللون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأخضر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة، و إعطاء عدد صغير إلى منعدم يصل إلى 00 في عدد اللون الأحمر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد اللون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأزرق في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأزرق يجب إعطاء عدد كبير يصل إلى FF في عدد اللون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأزرق&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة، و إعطاء عدد صغير إلى منعدم يصل إلى 00 في عدد اللون الأحمر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد اللون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأخضر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;الأبيض و الأسود&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأبيض يجب إعطاء عدد FF في أعداد الألوان الثلاثة في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأسود يجب إعطاء عدد 00 في أعداد الألوان الثلاثة في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; إذن يعبر عن اللون الأبيض بأعلى قيمة أي FFFFFF# و يعبر عن اللون الأسود بأخفض قيمة أي 000000#، و بالتالي فإعطاء عدد مرتفع للون في القيمة سيُنتَج لون فاقع أو فاتح، أما بإعطاء عدد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;منخفض&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للون في القيمة سيُنتَج لون غامق أو داكن، و بمعنى أدق كلما اقتربنا من FF كان اللون فاقع، و كلما اقتربنا من 00 كان اللون غامق.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;الألوان الثانوية&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; للحصول على لون ثانوي يجب معرفة مكانه نسبة إلى الألوان الرئيسية، و لمعرفة أمكنة الألوان يمكن الإستعانة بـ Chromatic Palette، فمثلاً نريد الحصول على اللون البنفسجي، يوجد هذا الأخير بين اللون الأحمر و الأزرق، و بالتالي يجب إعطاء عدد بين 01 و FF في عدد اللون الأحمر و اللون الأزرق في القيمة و تجاهل اللون الأخضر بإعطاءه 00، مع الأخذ بعين الإعتبار حدة اللون البنفسجي، يعني مثلاً إذا كان قريباً شيئاً ما من اللون الأحمر، يجب إعطاء عدد اللون الأحمر أكبر من عدد اللون الأزرق في القيمة.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/JxRgJOPGxrA" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;قيمة الخاصية COLOR بـ RGB و RGBa&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;تنسيق&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية COLOR&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ RGB&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; RGB تعني Red Green Blue أي الأحمر الأخضر الأزرق، و هم الألوان الرئيسية التي رأيناها في قيمة الخاصية&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;COLOR&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;بـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Hexadecimal، حيث في هذه الأخيرة يقحم عدد اللون من 00 إلى FF، أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;قيمة الخاصية COLOR&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ RGB فيقحم عدد اللون بنظام العد العشري، أي من 0 إلى 255، غير أن القيمة بـ RGB تكتب بتنسيق مغاير عن تنسيق القيمة &lt;/span&gt;&lt;span style="font-size: large;"&gt;بـ&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Hexadecimal و هو كالآتي :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;تكتب RGB ثم يفتح القوس ثم عدد اللون الأحمر ثم عدد اللون الأخضر ثم عدد اللون الأزرق مفروقين بفاصلة ليكون التنسيق كالتالي :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;(&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: blue;"&gt;عدد اللون الأزرق&lt;/span&gt; ,&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: #38761d;"&gt;عدد اللون الأخضر&lt;/span&gt; ,&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;عدد اللون الأحمر&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: large;"&gt;)RGB&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;الحصول على الألوان&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;الألوان الرئيسية&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأحمر يجب إعطاء عدد كبير يصل إلى 255 في عدد اللون الأحمر في القيمة، و إعطاء عدد صغير إلى منعدم يصل إلى 0 في عدد اللون الأخضر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد اللون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأزرق في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأخضر يجب إعطاء عدد كبير يصل إلى 255 في عدد اللون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأخضر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة، و إعطاء عدد صغير إلى منعدم يصل إلى 0 في عدد اللون الأحمر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد اللون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;الأزرق في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأزرق يجب إعطاء عدد كبير يصل إلى 255 في عدد اللون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأزرق&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة، و إعطاء عدد صغير إلى منعدم يصل إلى 0 في عدد اللون الأحمر و&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;عدد اللون&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأخضر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;الأبيض و الأسود&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأبيض يجب إعطاء عدد 255 في أعداد الألوان الثلاثة في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;- للحصول على اللون الأسود يجب إعطاء عدد 0 في أعداد الألوان الثلاثة في القيمة.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; إذن يعبر عن اللون الأبيض بأعلى قيمة أي (255,255,255)RGB و يعبر عن اللون الأسود بأخفض قيمة أي&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;(0,0,0)RGB&lt;/span&gt;&lt;span style="font-size: large;"&gt;، و بالتالي فإعطاء عدد مرتفع للون في القيمة سيُنتَج لون فاقع أو فاتح، أما بإعطاء عدد&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;منخفض&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;للون في القيمة سيُنتَج لون غامق أو داكن، و بمعنى أدق كلما اقتربنا من 255 كان اللون فاقع، و كلما اقتربنا من 0 كان اللون غامق.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h4&gt;
&lt;span style="color: purple; font-size: large;"&gt;الألوان الثانوية&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; للحصول على لون ثانوي يجب معرفة مكانه نسبة إلى الألوان الرئيسية، و لمعرفة أمكنة الألوان يمكن الإستعانة بـ Chromatic Palette، فمثلاً نريد الحصول على اللون البرتقالي، يوجد هذا الأخير بين اللون الأحمر و الأخضر، و بالتالي يجب إعطاء عدد بين 1 و 255 في عدد اللون الأحمر و اللون&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;الأخضر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في القيمة و تجاهل اللون الأزرق بإعطاءه 0، مع الأخذ بعين الإعتبار حدة اللون البرتقالي، يعني مثلاً إذا كان قريباً شيئاً ما من اللون الأحمر، يجب إعطاء عدد اللون الأحمر أكبر من عدد اللون الأخضر في القيمة.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;الشفافية&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يمكن الحصول بقيمة RGB و Hexadecimal على ما يقرب من 15 مليون لون، إلا أن RGB تمتاز بميزة إعطاء للون الشفافية حيث يضاف عدد رابع داخل القوسين مفروق هو الآخر بفاصلة في القيمة، و هو عدد الشفافية حيث يُحدَّد من 0 إلى 1 بالأعشار حسب النظام Anglosaxon حيث تُستبدل الفاصلة العشرية بنقطة في الأعداد العشرية، فكلما اقتربنا من 0 كان اللون أكثر شفافية، و كلما اقتربنا من 1 كان اللون أقل شفافية، ثم يجب استبدال كلمة RGB بـ RGBa.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;هناك خاصية Property تُحدِّد الشفافية اسمها 'OPACITY' و يكتب في قيمتها نفس ما يكتب في عدد الشفافية لقيمة الخاصية 'COLOR' بـ RGBa.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="الألوان و الشفافية" data-slug-hash="GVEJpK" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/GVEJpK/"&gt;&lt;br /&gt;
الألوان و الشفافية&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في الدرس&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/07/color-and-opacity.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjli2tX4Dvtddahm2dF6GTTKWJlVhHyoHbgCDtuDO93_Zm9mL5xlp9r8DqQw1VClJLh8vrqPMb4UAG86VFtepDf8ps33LoutEPd9J9nZJPrhtXbNlGX3FEllD4RAb6rQK0l7Q0lKiyp7lA_/s72-c/HTML+CSS+course+15.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-8168121435725984982</guid><pubDate>Tue, 30 Jul 2019 14:31:00 +0000</pubDate><atom:updated>2020-10-11T19:35:36.109+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>العناصر DIV و SPAN و BDI في HTML | الدرس 14\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس ماهية العنصران DIV و SPAN و كيفية توظيفهما في HTML، و سنتطرق أيضاً للعنصر BDI و دوره في HTML.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCUhtWpcP_wWzjUOUcA9nOsDJS8C7fR7aHztyeu0GzdGSRrNhWKRQNr0sv9aLOchvNU3w-a-ywgE05SWCktHFdGTDAVRxGvMN5xIorVYNIUYCfwiUL0ASyUE8pZFm3_KkJ8cmS1BU8tECs/s1600/HTML+CSS+course+14.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="العناصر DIV و SPAN و BDI في HTML | الدرس 14\37 من مدونة ستارتايم للربح عبر الأ،ترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCUhtWpcP_wWzjUOUcA9nOsDJS8C7fR7aHztyeu0GzdGSRrNhWKRQNr0sv9aLOchvNU3w-a-ywgE05SWCktHFdGTDAVRxGvMN5xIorVYNIUYCfwiUL0ASyUE8pZFm3_KkJ8cmS1BU8tECs/s640/HTML+CSS+course+14.webp" title="العناصر DIV و SPAN و BDI في HTML" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصران DIV و SPAN&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقحمان العنصران '&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIV' و 'SPAN' في HTML لسبب واحد، ألا و هو إعطاء لمحتواهما مظهر مخصص بـCSS، حيث أن كلاهما ثنائيا الأوسمة، إلا أنهما يختلفان في النوع، فعنصر 'DIV' هو عنصر من نوع Block، أما عنصر 'SPAN' فهو عنصر من نوع Inline.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red; font-size: large;"&gt;العنصر DIV&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقحم عنصر 'DIV' في HTML في حالة إعطاء مظهر مخصص لعنصر أو مجموعة عناصر صفحة الويب أو جلها سواء كانت من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Block أو من نوع&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;Inline أو مختلطة، و ذلك بجعلها بين وسم فتح عنصر 'DIV' و وسم إغلاقه، أي جعلها محتواه، ثم إقحام CLASS Attribut أو ID في عنصر 'DIV'، ثم تخصيص المظهر للمحتوى في أكواد CSS عبر محدد Class أو محدد Id حسب ما أقحمناه من Attribut في العنصر 'DIV'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقحمان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;CLASS أو ID في عنصر 'DIV' إذا كان هناك أكثر من عنصر 'DIV' واحد في صفحة الويب،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;أما في حالة تواجد عنصر&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;'DIV' وحيد في الصفحة، فيخصص محدد العنصر في CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يمكن لعنصر 'DIV' أو مجموعة عناصر 'DIV' أن تتواجد في نفس عنصر 'DIV'.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;span style="color: red;"&gt;&lt;span style="font-size: large;"&gt;العنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;يقحم عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في HTML في حالة إعطاء مظهر مخصص لعنصر أو مجموعة عناصر صفحة الويب من نوع Inline،&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;و ذلك بجعلها بين وسم فتح عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;و وسم إغلاقه، أي جعلها محتواه، ثم إقحام CLASS Attribut أو ID في عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;، ثم تخصيص المظهر للمحتوى في أكواد CSS عبر محدد Class أو محدد Id حسب ما أقحمناه من Attribut في العنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; يقحمان&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;CLASS أو ID في عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;إذا كان هناك أكثر من عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;في صفحة الويب، أما في حالة تواجد عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;وحيد في الصفحة، فيخصص محدد العنصر في CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; يمكن لعنصر&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أو مجموعة عناصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;أن تتواجد في نفس عنصر '&lt;/span&gt;&lt;span style="font-size: large;"&gt;SPAN'&lt;/span&gt;&lt;span style="font-size: large;"&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-size: large;"&gt;من أكبر الأخطاء المرتكبة من مصممو الويب هو توظيف عنصرا '&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIV' و 'SPAN' مكان عناصر HTML أخرى، يوظفان العنصران '&lt;/span&gt;&lt;span style="font-size: large;"&gt;DIV' و 'SPAN' في حالة عدم تواجد عناصر HTML تؤدي الوظيفة&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/umA4Qgs1zfs" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;العنصر BDI&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; يعتبر العنصر 'BDI' عنصر من نوع Inline و ثنائي الأوسمة، و دوره هو منع لخبطة كلمات تُكتب بلغة من اليمين إلى اليسار كالعربية، مع كلمات لغة تكتب من اليسار إلى اليمين كالفرنسية، حيث تعتبر هذه الأخيرة لغة LTR أي Left To Right، و اللغة العربية لغة RTL أي Left To Right، و بتواجد علامات الترقيم بين كلمات اللغتين تتلخبط لوغاريتمات البرمجة حيث يتدخل عنصر 'BDI' و يصلح الأمر، و ذلك بكتابة كلمات أو جمل اللغة المختلفة الإتجاه داخل عنصر 'BDI'، أي بين وسميه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="BDI و SPAN ، DIV" data-slug-hash="NQpmgq" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/NQpmgq/"&gt;&lt;br /&gt;
BDI و SPAN ، DIV&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;span style="color: purple;"&gt;الأكواد المستعملة في هذا الدرس&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/07/div-span-bdi-elements.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCUhtWpcP_wWzjUOUcA9nOsDJS8C7fR7aHztyeu0GzdGSRrNhWKRQNr0sv9aLOchvNU3w-a-ywgE05SWCktHFdGTDAVRxGvMN5xIorVYNIUYCfwiUL0ASyUE8pZFm3_KkJ8cmS1BU8tECs/s72-c/HTML+CSS+course+14.webp" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7856047646918813939.post-8272942130754460554</guid><pubDate>Tue, 16 Jul 2019 20:12:00 +0000</pubDate><atom:updated>2020-10-11T19:35:41.680+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">دورات</category><category domain="http://www.blogger.com/atom/ns#">دورة HTML و CSS</category><title>أمكنة أكواد CSS و الإرث في CSS | الدرس 13\37</title><description>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;السلام عليكم، سنرى في هذا الدرس أمكنة وضع أكواد CSS، و أولوية تطبيقها من طرف HTML، بالإضافة إلى مفهوم الإرث في CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;هناك ثلاث أمكنة توضع فيها أكواد CSS :&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* في ملف CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* في عنصر HEAD بملف HTML.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;* في العنصر المراد تغيير مظهره.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS75TP6heJXWKJltAgG1_bMyA8ETGRAZPY8kRYXtcQ7ZsYDSKbuty7S01TWi28nnYYFF57B6R-qGZoYJE30w-n4Z9FQqGksuQIaemUh1FEplI4540CyTl17JvbpU55d77pg0xCwmg6kgCm/s1600/HTML+CSS+course+13.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="أمكنة أكواد CSS و الإرث في CSS | الدرس 13\37 من مدونة ستارتايم للربح عبر الأنترنت" border="0" data-original-height="360" data-original-width="640" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS75TP6heJXWKJltAgG1_bMyA8ETGRAZPY8kRYXtcQ7ZsYDSKbuty7S01TWi28nnYYFF57B6R-qGZoYJE30w-n4Z9FQqGksuQIaemUh1FEplI4540CyTl17JvbpU55d77pg0xCwmg6kgCm/s640/HTML+CSS+course+13.webp" title="أمكنة أكواد CSS و الإرث في CSS" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;أمكنة أكواد CSS&lt;/span&gt;&lt;/h2&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="color: red; font-size: large;"&gt;ملف CSS&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;تعتبر وضع أكواد CSS في ملف CSS الطريقة المتداولة من طرف مصممو الويب، و لقد رأيناها في الدرس الثاني لهذه الدورة درس &lt;a href="https://startimeweb.blogspot.com/2019/06/HTML-CSS-creation-attachment.html" target="_blank"&gt;إنشاء ملف HTML و ملف CSS و ربطهما&lt;/a&gt;، حيث تطرقنا لشرح كيفية ربط ملف CSS بملف HTML، و طريقة وضع أكواد CSS في ملف CSS.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;عنصر HEAD بملف HTML&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;المكان الثاني لوضع أكواد CSS هو داخل عنصر 'HEAD' بملف HTML، حيث يتوجب إنشاء عنصر ثنائي الوسمين بإسم 'STYLE'، و إقحام التنسيقات الكاملة لأكواد CSS داخله، أي بين وسميه.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;العنصر المراد تغيير مظهره&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; أما&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: large;"&gt;المكان الثالث لوضع أكواد CSS&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;فهو في العنصر المراد تغيير مظهره، حيث تكتب أكواد CSS في قيمة Attribut تسمى 'STYLE'، و تكون هذه الأكواد عبارة عن خواص (Properties) و قيمها مفروقة بفواصل منقوطة بدون محددات حيث العنصر هو من يلعب دور المحدد.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style="text-align: right;"&gt;
&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;أولوية HTML في تطبيق أكواد CSS&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp;بخصوص أولوية HTML، فهذا الأخير يعطي الأولوية للأكواد الموجودة في STYLE Attribut، ثم للتي توجد في العنصر 'STYLE'، ثم للتي توجد في ملف CSS.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="408" src="https://www.youtube.com/embed/YsdNRUnlDLM" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الفيديو التوضيحي للدرس&lt;/span&gt;&lt;/div&gt;
&lt;h2 style="text-align: right;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;الإرث في CSS&lt;/span&gt;&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&amp;nbsp; &amp;nbsp; جميع عناصر HTML التي ليس لديها ستايل بـCSS تأخذ الستايل من العناصر التي تحتويها، شريطة أن يكون لذى العناصر المحتوية ستايل بـCSS، أما في حالة عدم توفر العناصر المحتوية على ستايل بـCSS، فستأخذ الستايل من العناصر التي تحتوي العناصر المحتوية لها، و هكذا إلى أن تصل إلى التنسيق التلقائي للـHTML حيث جميع العناصر المحتوية ليست لديها ستايل بـCSS، هذا ما يعرف بالإرث في CSS.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="codepen" data-default-tab="html,result" data-height="265" data-pen-title="أمكنة أكواد CSS و الإرث في CSS" data-slug-hash="bPXQJw" data-theme-id="0" data-user="webdesigner7" style="border: 2px solid; box-sizing: border-box; display: flex; height: 265px; margin: 1em 0; padding: 1em;"&gt;
See the Pen &lt;a href="https://codepen.io/webdesigner7/pen/bPXQJw/"&gt;&lt;br /&gt;
أمكنة أكواد CSS و الإرث في CSS&lt;/a&gt; by osama (&lt;a href="https://codepen.io/webdesigner7"&gt;@webdesigner7&lt;/a&gt;)&lt;br /&gt;
on &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt;.&lt;/div&gt;
&lt;script async="" src="https://static.codepen.io/assets/embed/ei.js"&gt;&lt;/script&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: purple;"&gt;الأكواد المستعملة في هذا الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;أتمنى أن تستفيدوا من الدرس&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://startimeweb.blogspot.com/2019/07/css-location-and-heritage-in-css.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS75TP6heJXWKJltAgG1_bMyA8ETGRAZPY8kRYXtcQ7ZsYDSKbuty7S01TWi28nnYYFF57B6R-qGZoYJE30w-n4Z9FQqGksuQIaemUh1FEplI4540CyTl17JvbpU55d77pg0xCwmg6kgCm/s72-c/HTML+CSS+course+13.webp" width="72"/><thr:total>0</thr:total></item></channel></rss>