คุณสมบัติ float และหลายบล็อกใน CSS

ให้ตอนนี้มีไม่ใช่หนึ่ง div-ลูกในโค้ด HTML แต่มีสอง และทั้งคู่ถูกกำหนด float ด้วยค่า left มาดูกันว่า จะเกิดอะไรขึ้น:

html<div class="parent">
  <div class="child">1</div>
  <div class="child">2</div>
  some long text
</div>
css.parent {
  border: 1px solid red;
  text-align: justify;
}
.child {
  float: left;
  width: 200px;
  height: 100px;
  border: 1px solid green;
}

Результат:

ดังนั้น อย่างที่เราเห็น บล็อกลูกสองบล็อกจัดเรียงเป็นแถว และบล็อกแรกในโค้ด HTML จะ อยู่ด้านซ้าย

ตอนนี้ให้เขียนค่า right แทนค่า left ในกรณีนี้ บล็อกจะลอยไปทางขวา และลำดับ ของพวกมันจะกลับกันเมื่อเทียบกับ ลำดับในโค้ด HTML:

html<div class="parent">
  <div class="child">1</div>
  <div class="child">2</div>
  some long text
</div>
css.parent {
  border: 1px solid red;
  text-align: justify;
}
.child {
  float: right;
  width: 200px;
  height: 100px;
  border: 1px solid green;
}

Результат:

Задание 1

ทำหน้าเว็บตามตัวอย่างนี้: