Home >Web Front-end >CSS Tutorial >Detailed explanation on the usage of floating attribute float in CSS [code example]

Detailed explanation on the usage of floating attribute float in CSS [code example]

藏色散人
藏色散人Original
2018-08-29 15:36:297170browse

When we layout the page, we often use the CSS floating attribute, which is also the float attribute. So for novices, this knowledge point must be mastered. Otherwise, a complete web page will be difficult to complete. So this article will give you a detailed introduction to the specific use of the CSS float attribute. I hope to be helpful.

Below we will give you a detailed introduction through specific code examples

1. CSS floating attribute-float right attribute code example

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>css float right属性使用示例</title>
    <style>
    .demo{
    width: 500px;height: 400px;
    background-color: #b2ecef;
}
   img{
       width:100px;
       height: 100px;
       float: right;
   }
     </style>
</head>
<body>
<div class="demo">
    <img  src="/test/img/1.png" alt="Detailed explanation on the usage of floating attribute float in CSS [code example]" >
    <img  src="/test/img/2.png" alt="Detailed explanation on the usage of floating attribute float in CSS [code example]" >
</div>
</body>
</html>

The above code , I set two img pictures in the div. Without adding the float right attribute style to the pictures, the effect is as shown in Figure 1:

Detailed explanation on the usage of floating attribute float in CSS [code example]

Then we give the img picture After adding the float right attribute, the effect is as shown in Figure 2:

Detailed explanation on the usage of floating attribute float in CSS [code example]

I believe you have discovered some changes from the comparison between Figure 1 and Figure 2. When the CSS floating attribute is not set in Figure 1, the two img images are displayed from left to right in the same row, and there is a gap between the two images. In Figure 2, after we added the floating attribute float right, the two img elements began to float and display from right to left without any gaps. If we need a gap at this time, we must use the padding attribute. So we can know that the css floating attribute float can control the element to float to the right by setting the right value.

2. CSS floating attribute-float left attribute code example

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>css float left属性使用示例</title>
    <style>
        .demo{
            width: 100px;height: 100px;
            background-color: #ccccff;
        }
        .demo1{
            float: left;
            width: 100px;height: 100px;
            background-color: #b2ecef;
        }
     </style>
</head>
<body>
<div class="demo">
</div>
<div class="demo1">
</div>
</body>
</html>

In the above code, we set two div blocks, which are displayed in different colors. If there is no When setting the float attribute, the effect is as shown in Figure 3:

Detailed explanation on the usage of floating attribute float in CSS [code example]

Then after we set the float left attribute, after the browser accesses it, the effect is as shown in Figure 4:

Detailed explanation on the usage of floating attribute float in CSS [code example]

By comparing Figure 3 and Figure 4, we can clearly find that the demo1 element floats to the left. Similarly, if we want a gap between two elements, we can achieve it through the padding attribute.

To sum up, the css float attribute can control any element to float left or right. The css float property can be used not only to control the floating of images, but also to control the floating of text. [You can refer to the PHP Chinese website online tutorial: CSS 0 Basic Introductory Tutorial - CSS Float(Floating)]

This article has certain reference value, I hope Be helpful to friends in need.

The above is the detailed content of Detailed explanation on the usage of floating attribute float in CSS [code example]. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn