CSSبرمج

الاسئلة الشائعة في مسار مقدمة في عالم البرمجة HTML+CSS

كتب بواسطة: 31/01/2021 لا يوجد تعليقات

هل يراعي كتابة الحروف capital or small في لغة html وما اللغات التي تراعي ذالك?

 

يراعى في لغة html تطابق حالة كتابة الحروف في الوسوم مثلا غير صحيح كتابة وسم الفتح head باحرف صغيرة ووسم الاغلاق /HEAD باحرف كبيرة حيث يجب ان يكونا متماثلين لايمكن حصر الموضوع حيث تحتوي اغلب اللغات على كلمات مفتاحية يراعى فيها حالة الحروف

 
===

 

المتصفح لا يتعرف على اللغة العربية في صفحة الـ HTML؟

 

يمكنك إضافة الوسم

 <meta charset=”utf-8″>

 داخل الوسم head

 حتى يتم التعرف على اللغة العربية

 
===

 

لم أفهم إضافة التنسيق باستخدام ملف خارجي و ما فائدة الملف الخارجي؟


ضمن مشاريعك في المستقبل سيكون لديك عدد كبير من صفحات الويب التي تحتاج الى تنسيق وسيكون من الصعب ان تعيد كتابة التنسيق داخل كل صفحة وخصوصا ان عدد كبير من التنسيقات ستكون مكررة بين الصفحات لذلك وبشكل مماثل لطريقة التنسيق ضمن نفس الملف يمكنك ان تكتب كامل كود التنسيقات ضمن ملف خارجي وتقوم بالربط بين صفحة الويب وهذا الملف وبذلك باستدعاء id أو class اسم التنسيق لتتمكن من تغير خصائص الوسوم مباشرة في اي صفحة ويب تريد  عندما تتم كتابة التنسيقات ضمن ملف خارجي فلا تبقى هناك حاجة لوجود الكود الخاص بها ضمن ملف صفحة الويب نفسها

 
===

 

لم افهم فائدة المحددات id و كلاس وما فائدة اضافة نقطه او علامة # ,ولماذا استخدمنا ملف خارجي وlink?


عند استخدام “#” يتم استدعاء الوسم باستخدام id داخل ملف html ويستخدم id مرة واحدة. اما عند استخدام النقطة “.” فيتم استدعاء هذا الوسم باستخدام class ويمكن اعادة استخدامه واستخدام اكتر من كلاس لنفس العنصر

(الملف الخارجي وطريقة كتابة الLink هو طريقة للربط بين ملف الhtml وملف الcss حيث يتم استخدم وسوم الcss من اجل تغيير خصائص وسوم html مثل التحكم في لون النص او ارتفاعه او مكانه ضمن الشاشة ومن الصعب اعادة كتابة كل الخصائص التي احتاجها من اجل كل وسمhtml .لذلك يتم تجميع الخصائص المطلوبة ضمن وسم css وبعدها يمكن استخدام id او class من اجل استدعاء وسم الcss)

يمكنك قراءة معلومات اكثر تفصيلا عن هذا الموضوع والفرق بين id و class ضمن المقال المفصل على مدونة برمج من الرابط:

الفرق بين المُعرِّف (ID) والفئة (Class)

===

 

هل src و href لديهما نفس العمل اي اضافة رابط ؟


src تستخدم للإضافة موارد داخل الصفحة مثل صورة او كود الجافا href تستخدم لاضافة لينك ضمن الكود ينقلك الى صفحة جديدة ويمكنك قراة معلومات اكثر عن هذا الموضوع من الرابط:
Difference-between-src-and-href

 
===

 

الفرق بين وسم img و src مش الاتنين بيضيفو صورة?



الوسم img هو معرف خاص بالوسم ضمن .html  اما src يحدد الرابط الخاص بالصورة ومسارها

 
===

 

rel=”stylesheet”ما معني هذا الأمر?



ان CSS هو اختصار ل (Cascading Style Sheets) وفي حالة صفحة تصميم خارجية stylesheet فهي صفحة تحوي مجموعة من قواعد التصميم تقدم للمتصفح تعليمات حول كيفية عرض العناصر في الصفحة من حيث التصميم والمسافة والموضع. لا يكفي فقط إدراج رابط صفحة التصميم الخارجية بل يجب ايضا تعريف نوع الصفحة ك stylesheetعن طريق الامرrel=”stylesheet”

 
===

 

ما الفرق بين للغة البرمجة (HTML،css) وغيرها  من اللغات مثل: Python، PHP وهكذا باقي اللغات؟


كل لغة من لغات البرمجة مخصصة لهدف معين ولها مميزاتها الخاصة في تسهيل وطريقة تحقيق هذا الهدف.
HTML،css غالبا يستخدمون من اجل تصميم صفحات الويب FrontEnd التي تعرض ضمن المتصفح اما php و python فيمكن استخدامها اكثر من اجل تصميم ال BackEnd اي الجزء الخاص بالسيرفر الذي يتم طلب الrequests او صفحات الويب ومحتوياتها منه. طبعا اضافة لفوارق كبيرة بطريقة استخدام الكود وتنظيمه وبناءه في كل لغة من هذه اللغات وامكانياتها

 
===

 

انا لا استطيع فهم كيف تم انشاء قائمة المحتوي وما المعني ل Document.GetElmentBy.()?

 

Document.GetElmentById
Document يعبر عن ملف ال html وهذه التعليمة هي احد الكلمات المفتاحية في لغة الjavascript وتستخدم من اجل تحديد الوسم المراد اجراء التغيير عليه ضمن صفحة ال html (من خلالid الوسم) وثم تغيير احد صفاته او محتواه

 
===

 

علامه التعجب شو تفيد قبل الdoctyp?



علامة التعجب تم استخدامها في اصدارات اقدم وبقيت في الاصدارات الجديدة html5 يمكنك قراءة معلومات اكثر من الموضوع من الرابط:
what-is-the-bang-for-at-the-beginning-of-the-html-5-doctype

 
===

 

هل جميع الحواسيب تعمل بنظام 0و1 فقط ام ان هناك حواسيب اخرى تعمل بنظام دو الاساس 16(0123456789ABCDEF) او الاساس 8?



صحيح جميع الحواسيب تعمل بالنظام الثنائي حيث انه مرتبط بالاشارات الكهربائية او الجهد الكهربائي و 1 تعني وجود هذه الشحنة و0 عدم وجودها

 
===

 

جزئية النظام الثنائي وتحويله لنظام العشري غير مفهومة ممكن شرح اكثر لو سمحتم:?


كل خانة في الاعداد الثنائية تقابل قيمة بالاعداد العشرية قيمة الخانة تمثل بالاساس وهو اثنان مرفوع الى اس خاص برقم الخانة أي الخانة الاولى تمثل اثنان مرفوعة للاس صفر وبالتالي هي تقابل الرقم واحد في الاعداد العشرية…الخانة الثانية تمثل اثنان مرفوعة للاس واحد وبالتالي تقابل الرقم اثنان في الاعداد العشرية وهكذا.. الرقم في الترميز الثنائي هو واحد او صفر أي توجد قيمة أو لاتوجد لذلك للحصول على الرقم اثنان فالخانة الاولى ستكون صفر والثانية واحد للحصول على الرقم ثلاثة فيجب ان تكون الخانة الاولى والثانية واحدات وهذا يعني مجموع القيمتين المقابلتين في الاعداد العشرية وبالتالي ثلاثة..وهذا ما توضحه الصورة

 
===

 

كيف اخترعوا لغات البرمجه وكيف اخترعوا الـــ Compiler ؟


طبعا بدء الموضوع بشكل تدريجي من أجل التحكم بالدارات المنطقية حيث باستخدام الترانزستورات يمكننا التحكم بمرور التيار أو عدمه وبذلك ظهر ال 1 و 0 وبعدها أصبحت هذه الدارات تتعقد وتنتشر واصبح هناك حاجة الى لغة من اجل غير المختصين في الكهرباء لبرمجة هذه الدارات حسب حاجاتهم ومن هنا جاءت فكرة ال”Compiler” ولغة “ASSEMBLY” وبعدها كل جزء من هذه الامور الثلاثة(الدارات المنطقية, compiler, لغات البرمجة) أصبح يتطور وبدأت تظهر لغات برمجة مختلفة باختلاف التطبيقات التي نحتاجها وطريقة تنفيذها

 
===

هل Compiler يستخدم في جميع اللغات?


أجل فهو المترجم الرئيسي للاكواد باختلاف لغة البرمجة المستخدمة من اللغة عالية المستوى التي يمكنك انت ان تفهمها الى لغة الحاسب التي يستطيع الحاسب ان يتعامل بها

 
===

 

ويمكنك ايجاد الاسئلة-الاجوبة الشائعة في Barmej ضمن المقال التالي في مدونة برمج:

الاسئلة-الاجوبة الشائعة في barmej – معلومات مفيدة

اترك تعليق