اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

متصفحات الويب مهيئة لفهم وتفسير HTML و CSS وجافاسكربت مباشرة دون الحاجة إلى تحويلهما إلى XML فهي لغة تمثيل للصفحات الويب والعناصر التفاعلية.

العلاقة بين HTML و XML تكمن في أن كلاهما يعتمد على تركيبة مماثلة، حيث تتكون من عناصر وسموم وخصائص. ومع ذلك، يختلف الغرض الرئيسي والاستخدام بين الاثنين.فـ XML هو لغة وسوم عامة تستخدم لتمثيل البيانات بطريقة قابلة للتوسيع. يمكن استخدام XML لتمثيل بيانات هيكلية في سياقات مختلفة وليس فقط لتصميم صفحات الويب.
فمتصفحات الويب تحتوي ملحقات تسمى Rendering engines او محركات التصيير والتي تهتم بتفسير الهياكل وضبط الأنساق وما نحوها .. فالأكواد يتم تحليلها باستخدام HTML Parser و CSS Parser الى قواعد عامة وتجميعات أكواد ثم يقوم ببناء شجرة DOM وضم القواعد اليها وعرض الناتج بشكل رسومي.

  • 0
نشر

المتصفح يفهم لغة HTML و CSS بشكل مباشر، وليس عن طريق تحويلها إلى XML.

XML هي لغة ترميز قابلة للامتداد، تُستخدم لتمثيل بيانات منظمة. HTML و CSS هي لغات تنسيق مستندات، تُستخدم لإنشاء صفحات الويب.

عند فتح صفحة ويب في المتصفح، يقوم المتصفح أولاً بتحليل ملف HTML لإنشاء شجرة DOM. شجرة DOM هي تمثيل داخلي لصفحة الويب، يتضمن جميع عناصر HTML وخصائصها. بعد ذلك، يقوم المتصفح بتطبيق قواعد CSS على شجرة DOM لتنسيق عناصر الصفحة.

يعتبر المتصفح محرك تفسير يقوم بقراءة وفهم الكود HTML و CSS وتحويله إلى صفحة ويب قابلة للعرض والتفاعل.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...