سؤال عن ال <div >

السلام عليكم ورحمة الله وبركاته

انا مبتدا في البرمجة وعندي سؤال

مافائدة وضع div داخل div داخل div

يعني ثلاث divs داخل بعض

اتمنى فهمتوني


أحمد ابراهيم أضف ردا

بإمكانك اعتبار الـdiv مثل الحاوية

مثلا لديك عدة عناصر ولنفترض 100 عنصر وتريد تغيير اللون والخط لكل عنصر بدلا من أن تذهب إلى كل عنصر وتقوم بتغيير هذه الخصائص تضعهم داخل div واحد وتغير خصائص هذا الـdiv وسيتم تطبيق تلك الخصائص على جميع العناصر داخله

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

أما بالنسبة لوضع div داخل div فنفس الأمر أحيانا يكون لديك مثلا 10 divs وتريد تحريكهم مع بعضهم أو تطبيق خاصية معينة عليهم فبدلا من التعامل مع كل div على حدة تضعهم داخل div آخر وتتعامل معه وسيتم تطبيق كل ذلك على ما بداخله

أي أن فكرة الـdiv تجميع الأشياء أو العناصر مع بعضها بحيث يسهل التحكم بها فمثلا إذا قررت في المستقبل تغيير خاصية معينة كنت قد وضعتها في الـ100 عنصر. بدون الـdiv (أو أمثاله من الحاويات) ستقوم بالذهاب لكل عنصر من الـ100 عنصر وتطبق التغيير أما إذا استخدمت div فستقوم ببساطة بتطبيق التغييرات التي تريدها على ذلك الـdiv وكل التغييرات ستسري على العناصر التي بداخله