CSS Property: Clearing Text Around an Image

Time to read
0 minutes


CSS Property: Clearing Text Around an Image

CSS is a powerful tool that allows web developers to create visually appealing and engaging websites. One of the most useful CSS properties is the ability to place text around an image. This technique can be used to create a variety of effects, from simple image captions to complex layouts that incorporate multiple images and blocks of text.

To achieve this effect, web developers can use the CSS float property. This property allows an element to be floated to the left or right of its container, which in turn allows text to flow around it. By using the float property in combination with other CSS properties like margin and padding, web developers can create complex layouts that incorporate images and text in a seamless and visually appealing way.

Overall, the ability to place text around an image using CSS is a valuable technique for web developers to have in their toolkit. By mastering this property, web developers can create engaging and visually appealing websites that capture the attention of their audience and keep them engaged.

CSS Property for Placing Text Around an Image

When it comes to designing a webpage, images play an important role in breaking up text and making the page more visually appealing. However, simply placing an image on a page can sometimes lead to awkward gaps or breaks in the text. To solve this problem, CSS provides several properties that allow you to place text around an image in a way that looks clean and professional.

Using the Float Property

One of the most commonly used CSS properties for wrapping text around an image is the float property. By setting the float property of an image to either left or right, the image will move to the left or right side of the container element, and the text will wrap around it.

For example, the following HTML and CSS code will float an image to the left of the text and wrap the text around it:

<div class="container">
  <img src="example.jpg" alt="Example Image" class="float-left">
  <p>Example text that will wrap around the image.</p>

  .float-left {
    float: left;
    margin: 0 20px 20px 0;

In this example, the float-left class is applied to the image, which sets the float property to left. The margin property is also used to add some space between the image and the text.

Using the Shape-Outside Property

Another CSS property that can be used to wrap text around an image is the shape-outside property. This property allows you to define a shape around which the text will flow, rather than simply wrapping around a rectangular image.

To use the shape-outside property, you will need to create a shape using one of several CSS functions, such as circle(), ellipse(), or polygon(). Once the shape is defined, you can apply the shape-outside property to the image, and the text will wrap around the shape.

For example, the following CSS code will create a circular shape around an image and wrap the text around it:

img {
  shape-outside: circle(50%);
  float: left;
  margin: 0 20px 20px 0;

In this example, the shape-outside property is set to circle(50%), which creates a circle shape that is centered on the image. The float property is also set to left, and a margin is added to create some space between the image and the text.

By using these CSS properties, you can easily wrap text around images on your website or blog, improving the usability and readability of your content. With a little practice and experimentation, you can create professional-looking pages that effectively combine text and images.

Having website indexing issues?

Check out our blogs on the most common indexing issues and how to fix them. Fix your page indexing issues

Looking for an SEO Consultant?

Find the best SEO Consultant in Singapore (and worldwide). Best SEO Consultant

Is this you?

💸 You have been spending thousands of dollars on buying backlinks in the last months. Your rankings are only growing slowly.

❌You have been writing more and more blog posts, but traffic is not really growing.

😱You are stuck. Something is wrong with your website, but you don`t know what.

Let the SEO Copilot give you the clicks you deserve.