🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to CSS Notes
Topic #77

Float Examples


Create Equal Width Boxes

With the float property, it is easy to float boxes of content side by side:

Example

  * {
  box-sizing: border-box;
}

.box {
  float: left;
  width: 33.33%; /* three
  boxes (use 25% for four, and 50% for two, etc) */
  padding:
  50px; /* if you want space between the images */
}

Note: What is box-sizing? You can easily create three floating boxes side by side. However, when you add something that enlarges the width of each box (e.g. padding or borders), the box can break. The box-sizing property allows us to include the padding and border in the box's total width (and height), making sure that the padding stays inside of the box and that it does not break. You can read more about the box-sizing property in our CSS Box Sizing Chapter.


Images Side By Side

The grid of boxes can also be used to display images side by side:

Example

  .img-container {
  float: left;
  width: 33.33%; /* three
  containers (use 25% for four, and 50% for two, etc) */
  padding:
  5px; /* if you want space between the images */
}

Create Boxes With Equal Heights

In the previous example, you learned how to float boxes side by side with an equal width. However, it is not easy to create floating boxes with equal heights. A quick fix however, is to set a fixed height, like in the example below:

Example

  .box {
  height: 500px;
}

However, this is not very flexible. It is ok if you can guarantee that the boxes will always have the same amount of content in them. But many times, the content is not the same. If you try the example above on a mobile phone, you will see that the second box's content will be displayed outside of the box. This is where CSS Flexbox comes in handy - as it can automatically stretch boxes to be as long as the longest box:

Example

<div class="flex-container">
<div>Box 1 - This is some text to make sure that the content gets really tall. This is some text to make sure that the content gets really tall. This is some text to make sure that the content gets really tall.</div>
<div>Box 2 - My height will follow Box 1.</div>
</div>

Tip: You can read more about the Flexbox Layout Module in our CSS Flexbox Chapter.


You can also use float with a list of hyperlinks to create a horizontal menu:

Example

<ul class="navbarmenu">
<li></li>
<li></li>
<li></li>
<li class="w3-hide-small"></li>
</ul>

All CSS Float Properties

Property Description
box-sizing Defines how the width and height of an element are calculated: should they include padding and borders, or not
clear Specifies what should happen with the element that is next to a floating element
float Specifies whether an element should float to the left, right, or not at all

Want to go beyond the notes?

Join CodingNow 2.0's CSS course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

Float Examples – FAQs

Quick answers about learning Float Examples in CSS.

This free note from CodingNow 2.0 explains Float Examples in CSS — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every CSS topic on CodingNow 2.0, including Float Examples, is 100% free with no signup required.
With focused practice, most students grasp Float Examples in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now