Home > Web Front-end > CSS Tutorial > CSS floating cleaning, do not use the clear:both tag_Experience exchange

CSS floating cleaning, do not use the clear:both tag_Experience exchange

WBOY
Release: 2016-05-16 12:05:25
Original
1440 people have browsed it

For example:
 


 
Some Content


Previewing this code at this time, we will find that the outermost parent element, float container, is not displayed. This is because the child element is floated and breaks away from the document flow, causing the height of the parent element to be zero.
If you modify the code to:
 

 
Some Content

                                                                                            Floating code. This is a good CSS coding practice, but this approach adds useless elements. Here is a better way, modify the HTML code to:
 

 
Some Content


Define CSS classes to control "floating cleaning":
Copy code The code is as follows:

.clearfix:after {}{
content: ".";
clear: both;
height: 0;
visibility : hidden;
display: block;
} /* This is a process for Firefox, because Firefox supports generating elements, but all versions of IE do not support generating elements */
.clearfix {}{ display: inline-block;
} /* This is the processing of IE browser on Mac */
/**//* Hides from IE-mac \*/
* html .clearfix {}{height: 1%;} /* This is the processing for the IE browser on win */
.clearfix {}{display: block;} ;Reset modifications to block elements*/
/**//* End hide from IE-mac */

At this point, preview the above code ( Delete this Note ), you will find that even if the child element is floated, the parent element float container will still surround it and perform height adaptation.
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template