استخدم span و div مع CSS لتحكم أكبر في الأنماط والتخطيط.
العديد من الأشخاص الجدد في تصميم الويب و HTML / CSS يستخدمون عناصر و يحدد عنصر div التقسيمات المنطقية على صفحة الويب الخاصة بك. إنه في الأساس مربع يمكنك فيه وضع عناصر HTML أخرى تذهب منطقياً معًا. يمكن أن تحتوي القسمة على عدة عناصر أخرى ، مثل الفقرات ، والعناوين ، والقوائم ، والروابط ، والصور ، وما إلى ذلك. ويمكن أن يكون هناك أقسام أخرى داخلها لتوفير بنية وتنظيم إضافيين لمستند HTML الخاص بك. لاستخدام عنصر div ، ضع علامة محتويات div div> إذا كانت مساحة صفحتك بحاجة إلى بعض المعلومات الإضافية التي ستستخدمها في النمط مع CSS لاحقًا ، فيمكنك إضافة محدد هوية (على سبيل المثال ، id = "myDiv">) ، أو محدد فئة (على سبيل المثال ، class = "bigDiv">). يمكن بعد ذلك تحديد هاتين السمتين باستخدام CSS أو تعديلهما باستخدام JavaScript. تميل أفضل الممارسات الحالية نحو استخدام محددات الفئات بدلاً من المعرفات ، ويرجع ذلك جزئيًا إلى كيفية تحديد محددات الهوية. ولكن في الحقيقة ، يمكنك استخدام أيٍّ منهما ويمكن أن تعطي تقسيمًا لكلٍّ من المُعرف ومُحدد الصف الدراسي. متى تستخدم يختلف عنصر div عن عنصر قسم HTML5 لأنه لا يعطي المحتوى المرفق أي معنى دلالي. إذا لم تكن متأكدًا مما إذا كان محتوى المحتوى يجب أن يكون قسمًا أو قسمًا ، ففكر في الغرض من هذا العنصر والمحتوى لمساعدتك في تحديد ما يلزم استخدامه: في نهاية المطاف ، يتصرف كلًا من الأقسام والأقسام بشكل مشابه تمامًا ، ويمكنك إعطاء أيٍّ منهما قيم السمات وأسلوبها باستخدام CSS للحصول على مظهر موقعك الذي تحتاجه. كلاهما عناصر مستوى الكتلة. عنصر الامتداد هو عنصر مضمّن افتراضيًا. هذا يميزه عن عناصر div والقسم. غالبًا ما يُستخدم عنصر الامتداد لفك جزء معين من المحتوى ، عادةً ما يكون نصًا ، لمنحه "خطافًا" إضافيًا يمكن تصميمه لاحقًا. يستخدم مع CSS ، يمكنه تغيير نمط النص المرفق به ؛ ومع ذلك ، بدون أي سمات نمط ، فإن عنصر الامتداد ليس له أي تأثير على النص على الإطلاق. هذا هو الفرق الرئيسي بين المسافة وعناصر div. كما هو مذكور أعلاه ، يشتمل عنصر div على فاصل فقرة ، في حين أن عنصر الامتداد لا يخبر المتصفح فقط بتطبيق قواعد نمط CSS المقترنة على ما هو محاط بعلامات : النص المميز span> والنص غير المميز. p> أضف class = "highlight" أو أي فئة أخرى إلى عنصر span لتمييز النص باستخدام CSS (على سبيل المثال ، class = "highlight">). لا يتضمن عنصر الامتداد أي سمات مطلوبة ، ولكن الثلاثة الأكثر فائدة هي نفس سمات عنصر div: استخدم الامتداد عندما تريد تغيير نمط المحتوى دون تعريف ذلك المحتوى كعنصر جديد على مستوى الكتلة في المستند. على سبيل المثال ، إذا كنت تريد أن تكون الكلمة الثانية لعنوان h3 حمراء ، فقد تحيط هذه الكلمة بعنصر الامتداد الذي يقوم بنمط تلك الكلمة كنص أحمر. تظل الكلمة جزءًا من عنصر h3 ، ولكنها تظهر الآن باللون الأحمر: حرره جيريمي جيرار في 2/2/17 باستخدام عنصر
باستخدام العنصر
div> هذا هو عنوان بلدي رائع