>  기사  >  웹 프론트엔드  >  클리어 플로팅을 달성하기 위해 CSS에서 Clearfix를 사용하는 방법

클리어 플로팅을 달성하기 위해 CSS에서 Clearfix를 사용하는 방법

coldplay.xixi
coldplay.xixi원래의
2021-03-11 17:22:172506검색

클리어 플로팅을 달성하는 Css 클리어픽스 방법: 먼저 플로팅을 클리어해야 할 경우 [.clearfix]를 작성한 다음 클리어해야 하는 요소에 클리어픽스 클래스 이름을 추가하기만 하면 됩니다.

클리어 플로팅을 달성하기 위해 CSS에서 Clearfix를 사용하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, CSS3 버전, DELL G3 컴퓨터.

클리어 플로팅을 달성하기 위한 Css 클리어픽스 방법:

클리어픽스 정의:

.clearfix:after {}{
content: "."; /**//*内容为“.”就是一个英文的句号而已。也可以不写。*/
display: block; /**//*加入的这个元素转换为块级元素。*/
clear: both; /**//*清除左右两边浮动。*/
visibility: hidden; /**//*可见度设为隐藏。注意它和display:none;是有区别的。visibility:hidden;仍然占据空间,只是看不到而已;*/
line-height: 0; /**//*行高为0;*/
height: 0; /**//*高度为0;*/
font-size:0; /**//*字体大小为0;*/
}
.clearfix {}{ *zoom:1;} /**//*这是针对于IE6的,因为IE6不支持:after伪类,这个神奇的zoom:1让IE6的元素可以清除浮动来包裹内部元素。*/

클리어픽스 원리:

1 IE6에서 7 줌: 1은 hasLayout을 트리거하여 내부 플로트 요소를 닫습니다. .

2. 표준 브라우저에서 .clearfix:after 가상 클래스는 .clearfix에 적용된 요소 뒤에 클리어: 두 블록 수준 요소를 삽입하여 부동 소수점을 지웁니다.

3. 부동소수점을 삭제해야 하는 경우 .clearfix를 작성한 다음 삭제해야 하는 요소에 Clearfix 클래스 이름을 추가하면 됩니다.

관련 튜토리얼 권장 사항: CSS 비디오 튜토리얼

위 내용은 클리어 플로팅을 달성하기 위해 CSS에서 Clearfix를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.