كيفية بناء شبكة الموقع باستخدام العوامات

كيفية بناء شبكة الموقع باستخدام العوامات
كيفية بناء شبكة الموقع باستخدام العوامات
Anonim

دعنا نلقي نظرة على تصميم شبكة الموقع ونقسم المكونات الفردية. دعنا نستكشف لماذا يعد التعويم مفيدًا جدًا ، بالإضافة إلى التقنية الشائعة لبناء أول شبكة ويب من ثلاثة تدفقات وتذييل موقع.

كيفية بناء شبكة الموقع باستخدام العوامات
كيفية بناء شبكة الموقع باستخدام العوامات

لدراسة بناء الشبكة لموقع ما ، عليك أن تفهم ما هو "التدفق". التدفق هي عناصر الموقع ، وتقع الواحدة تلو الأخرى. على سبيل المثال ، يمكن أن تكون هذه عناصر div تسير الواحدة تلو الأخرى افتراضيًا. ولكن يمكن إعادة ترتيب التدفق ، ويمكن تغيير موضع عناصر الكتلة.

تدفق الموقع
تدفق الموقع

للتحكم في التدفق ، نستخدم خاصية الطفو ، والتي يمكنها وضع الكتلة على الجانب الأيسر أو الأيمن. يكفي أن تكتب في ملف CSS:

"اسم الفئة أو الكتلة" {float: right / left؛ }

العيب الوحيد في الطفو هو القدرة على "تداخل" كتلة واحدة فوق أخرى.

صورة
صورة

لتجنب الركض ، نستخدم clear: كلاهما - هذه الخاصية ستضبط التدفق حول الكتلة. نقوم بتعيين العرض والارتفاع ، كحد أقصى وأدنى ، بحيث يتم تكوين القيمة وفقًا لحجم المحتوى (نص ، صور). الهامش - اضبط القيمة على تلقائي بحيث يتم تشكيل الهوامش الخارجية تلقائيًا اعتمادًا على موقع الكتلة.

نظرًا لأن الطفو يمكنه وضع الكتل في اتجاهين ، فمن المعتاد تقسيم الموقع إلى تدفقات - يسارًا ويمينًا. إذا احتاج المبرمج إلى دفقين فقط ، فإنه يترك العوامات اليمنى واليسرى ، ولكن إذا كان هناك أكثر من اثنين ، فإنه يضبط الهوامش باستخدام الهامش. كيف يحدث هذا:

.column1 {float: left؛ العرض: 65 بكسل ؛ الحد الأدنى للارتفاع: 50 بكسل ؛ الهامش الأيمن: 9 بكسل ؛ // 9 بكسل من الصندوق المركزي}

تيار واحد
تيار واحد

2 تيار:

.column2 {float: left؛ // إلى الكتلة اليسرى ، ولكن بدون "تداخل" ، نظرًا لأننا طبقنا عرض الهامش: 80 بكسل ؛ الحد الأدنى للارتفاع: 50 بكسل ؛ }

2 تيار
2 تيار

3 تيار:

.column3 {float: right؛ العرض: 65 بكسل ؛ الحد الأدنى للارتفاع: 50 بكسل ؛ }

3 تيار
3 تيار

التعامل مع التذييل (.footer):

.footer {clear: both؛ // التفاف حول كلا الجانبين}

قبو
قبو

هذه هي الطريقة التي صنعنا بها شبكة للموقع باستخدام تعويم ، تتكون من ثلاثة تيارات.

موصى به: