النتائج 1 إلى 4 من 4

الموضوع: [HTML] الفرق بين Block و inline في العناصر

  1. #1
    عبدالعزيز الزرعوني
    تاريخ التسجيل
    Feb 2004
    المشاركات
    3,128

    [HTML] الفرق بين Block و inline في العناصر



    رأيت الكثير يتساءل منذ فترة، عن معنى [عناصر Block Level] و [عناصر inline] والفرق بينهما، وقد تم شرح هذه النقطة ضمن أحد المقالات في المجتمع، لكنّي أحببت شرحه في مقال منفرد حتى ينتبه إليه الجميع كونه من المفاهيم الأساسية في لغة HTML/XHTML .
    قبل ذلك، أود أن أشير إلى مقالة الأخ عبدالله المهيري بخصوص معنى كلمة عنصر (element) والفرق بينها وبين كلمة وسم (Tag) من هنا :
    http://www.serdal.com/archives/2007/...ent-attribute/

    ينقسم العنصر في لغة HTML/XHTML إلى نوعين هما:

    عناصر Block Level

    العنصر من هذا النوع هو العنصر الذي يظهر في سطر جديد دائماً عند عرضه في المتصفح، حتى لو كان وسط الكلام..
    لم تفهم.. خذ هذا المثال:
    كود:
    Bla Bla Bla, <p>I love Almashroo</p>
    عند تطبيق هذا الكود (عرضه في المتصفح) سيظهر بهذا الشكل:
    Bla Bla Bla,

    I love Almashroo

    كما رأيتم، فبالرغم من أن الكلام كله كان في سطر واحد، إلا أن الجملة الثانية (I love Almashroo) ظهرت في سطر جديد عند تطبيقها، وذلك لأن العنصر <p></p> هو من الـ Block Level حيث يبدأ فقرة جديدة بوجوده.
    وتوجد عدة وسوم (Tags) مشابهة له مثل <div> و <h1> وجماعته

    الملاحظة هنا، هي أن عنصر Block Level يمكن أن يحتوي على عنصر Block Level آخر أو يحتوي على عنصر inline أو على نصوص وغيرها.

    عناصر inline

    العنصر من هذا النوع عند تضمينه في وسط الكلام، لن ينشئ سطراً جديداً بمحتواه، بل سيظهر في نفس الجملة..
    مثال:
    كود:
    Bla Bla Bla, <em>I love Almashroo</em>
    وعند تطبيقها ستظهر:
    Bla Bla Bla, I love Almashroo

    كما رأينا، فالتأثير ظهر في نفس السطر ولم ينتقل لسطر جديد أو فقرة جديدة، هذا لأن عناصر الـinline يظهر تأثيرها في نفس المكان كما ذكرت.
    وتوجد عدة وسوم (Tags) مشابهة له مثل <strong> و <span>

    الملاحظة هنا، هي أن عناصر inline يمكن أن تحتوي على عناصر inline وعلى نصوص، لكن لا يمكنها أن تحتوي على عناصر Block Level، فكما ترون أن Block Level هنا هي الأكبر فلن تكون داخل الـinline .


    حاولت التفصيل قدر المستطاع لأوضّح الفكرة، لكن مازلت أشك أنها غير واضحة بشرحي هذا !
    فأخبروني، هل فهمتموه؟

    ----------------------------------

    الكاتب: المبدع العربي
    المصدر:
    المشروع - مجتمع مطوري المواقع






    __________________
    مدونة المبدع العربي


  2. #2


    واضحة جدا أخي

    العناصة المغلقة والتي تأتي في سطر جديد يمكنها ان تتضمن عناصرة أخري من inline بطبيعة الحال فهي تنزل في سطر جديد ثم يتطبق فيها أي عناصر أخري inline كجعل الخط ثميك او عمل span ووضع كلاس معينة معها

    لكن العكس بالطبع لن يكون صحيح

    جزاك الله خيرا علي توضيح هذه الوسوم أخي





    __________________
    السيف أصدق أنباء من الكتب



  3. مقاله ممتازة لمن يريد البدء في تعلم هذه اللغة او هذه الأوسمة


    بالتوفيق اخي عبد العزيز و بارك الله فيك





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  4. #4
    عبدالعزيز الزرعوني
    تاريخ التسجيل
    Feb 2004
    المشاركات
    3,128


    هل لي أن أسأل عن سبب نقل الموضوع إلى هذا القسم؟





    __________________
    مدونة المبدع العربي





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض