이 문서에서는 참조용으로 HTML 요소의 부동을 지우는 6가지 방법에 대해 설명합니다. 자세한 내용은 아래를 참조하세요.
2. 너비와 높이에 대한 인라인 지원을 활성화합니다4. 설정하지 않으면 너비가 콘텐츠에 따라 확장됩니다.
5 블록 태그는 IE6 및 7 이상에서 지원됩니다. inline-block 속성이 구문 분석되어(간격이 있음) 줄이 깨졌으므로 해결책은 float: left/right를 사용하는 것입니다. float:
1을 사용할 때 발생하는 상황은 블록 요소를 하나로 표시합니다. line
2. 인라인 요소가 너비와 높이를 지원하도록 합니다3. 너비와 높이가 동일하지 않으면 너비가 내용에 따라 확장됩니다.
4. 인라인 요소를 사용할 때 부동 소수점을 사용하여 공백을 없앨 수 있음)5. 요소에 부동 소수점을 추가하면 문서 흐름에서 벗어나 지정된 방향으로 이동하여 상위 요소의 경계에 닿거나 다른 부동 요소가 멈출 때까지 이동합니다(문서 흐름은 다음이 차지하는 위치입니다). 정렬 시 문서에 표시 가능한 개체)
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> p,span{height:100px;background:red;border:1px solid #000; float:left;} /* inline-block 1.使块元素在一行显示 2.使内嵌支持宽高 3.换行被解析了 4.不设置宽度的时候宽度由内容撑开 5.在IE6,7下不支持块标签 浮动: 1.使块元素在一行显示 2.使内嵌支持宽高 3.不设置宽度的时候宽度由内容撑开 */ </style> </head> <body> <p class="p1">p1</p> <p class="p2">p2</p> <span class="span1">span1</span> <span class="span2">span2</span> </body> </html>
다음 코드는 box1만 부동시킨 다음 box1과 box2가 함께 겹칩니다. 둘 다 플로팅이면 겹치지 않습니다
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> .box1{ width:100px;height:100px;background:red; float:left;} .box2{ width:200px;height:200px;background:blue; /* float:left;*/} </style> </head> <body> <p class="box1"></p> <p class="box2"></p> </body> </html>플로트를 지우는 방법:
1. 부모에 플로트를 추가합니다
(이 경우 부모 여백: 0 자동; 중앙에 위치하지 않음)<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> .box{ width:300px;margin:0 auto;border:10px solid #000; float:left;} .p{ width:200px;height:200px;background:red;float:left;} /* 清浮动 1.给父级也加浮动(不居中了) */ </style> </head> <body> <p class="box"> <p class="p"></p> </p> </body> </html>
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> .box{ width:300px;margin:0 auto;border:10px solid #000; display:inline-block;} .p{ width:200px;height:200px;background:red;float:left;} /* 清浮动 1.给父级也加浮动 2.给父级加display:inline-block */ </style> </head> <body> <p class="box"> <p class="p"></p> </p> </body> </html>
3. 5394d62b37c0d1016baca90bf99fbfbf0cba36f12cf561cef14ffa62bcdafa2c 플로팅 요소 아래
.clear{ height:0px;font-size:0;clear:both;} 그러나 ie6에서는 블록 요소의 최소 높이가 있습니다. 즉, height<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
.box{ width:300px;margin:0 auto;border:10px solid #000;}
.p{ width:200px;height:200px;background:red;float:left;}
.clear{ height:0px;font-size:0;clear:both;}
/*
清浮动
1.给父级也加浮动
2.给父级加display:inline-block
3.在浮动元素下加<p class="clear"></p>
.clear{ height:0px;font-size:0;clear:both;}
*/
</style>
</head>
<body>
<p class="box">
<p class="p"></p>
<p class="clear"></p>
</p>
</body>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
.box{ width:300px;margin:0 auto;border:10px solid #000;}
.p{ width:200px;height:200px;background:red;float:left;}
/*
清浮动
1.给父级也加浮动
2.给父级加display:inline-block
3.在浮动元素下加<p class="clear"></p>
.clear{ height:0px;font-size:0;clear:both;}
4.在浮动元素下加<br clear="all"/>
*/
</style>
</head>
<body>
<p class="box">
<p class="p"></p>
<br clear="all"/>
</p>
</body>
</html>
플로팅 요소의 부모에 :after{content:""; display:block;clear:both;}
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> .box{ width:300px;border:1px solid #000;overflow:auto;} .p1{ width:260px;height:400px;background:Red;float:left;} </style> </head> <body> <p class="box"> <p class="p1"></p> </p> </body> </html>를 추가합니다. 위 내용이 이 글의 전체 내용이기를 바랍니다. 모두의 학습에 도움이 됩니다. 더 많은 관련 내용을 보시려면 PHP 중국어 홈페이지를 주목해주세요!
관련 권장 사항:
Html을 사용하여 오른쪽 클릭 메뉴 및 왼쪽 클릭 스와이프 기능을 차단하는 방법
HTML 텍스트 서식 지정 코드 정보
위 내용은 HTML에서 부동 소수점을 지우는 여러 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!