>  기사  >  웹 프론트엔드  >  CSS div가 래핑 없이 표시되는 이유는 무엇입니까?

CSS div가 래핑 없이 표시되는 이유는 무엇입니까?

青灯夜游
青灯夜游원래의
2021-04-28 15:07:0010790검색

줄 바꿈 없이 CSS div를 표시하는 방법: 1. div 요소에 "display:inline;" 또는 "display:inline-block;" 스타일을 추가하고 div 요소를 인라인 요소 또는 인라인 블록 요소로 변환합니다. 2. div 요소에 "float:left;" 스타일을 추가합니다.

CSS div가 래핑 없이 표시되는 이유는 무엇입니까?

이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

HTML에서 div는 블록 요소입니다. div 상자 자체의 기본 스타일 속성은 한 줄을 차지하는 것입니다. 일반적으로 div가 한 줄을 차지하는 문제를 해결하는 방법은 두 가지입니다.

  • 첫 번째는 스타일을 표시하고 인라인 요소나 인라인 블록 요소로 변환합니다.

  • float 설정 방법

방법 1: CSS 디스플레이를 사용하여 나란히 표시

display:inline 또는 display:inline-block을 추가하여 div 요소를 인라인 요소 또는 인라인 블록 요소. div 상자 개체를 나란히 표시하는 문제를 해결합니다.

인라인 요소의 특징:

1. 높이, 줄 높이, 위쪽 및 아래쪽 여백은 변경할 수 없습니다.

3. 텍스트 또는 이미지 너비는 변경할 수 없습니다.

인라인 블록 요소의 특징:

1. 자동 줄바꿈 없음

2. 너비와 높이 인식 가능

3 기본 배열은 왼쪽에서 오른쪽입니다.

예:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<style type="text/css">
			div {
				display: inline;
				border: 1px solid red;
			}
		</style>
		<title></title>
	</head>

	<body>
		<div>第一个div</div>
		<div>第二个div</div>
		<div>第三个div</div>
		<div>第四个div</div>
	</body>

</html>

렌더링:


CSS div가 래핑 없이 표시되는 이유는 무엇입니까?

방법 2: CSS 부동을 사용하여 나란히 표시

플로팅 요소는 표준 문서 흐름에서 벗어나 블록 수준 요소와 인라인 요소의 제한을 제거합니다.

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<style type="text/css">
			div {
				float: left;
				border: 1px solid red;
			}
		</style>
		<title></title>
	</head>

	<body>
		<div>第一个div</div>
		<div>第二个div</div>
		<div>第三个div</div>
		<div>第四个div</div>
	</body>

</html>

렌더링:


CSS div가 래핑 없이 표시되는 이유는 무엇입니까?(동영상 공유 학습:

css 동영상 튜토리얼

)

위 내용은 CSS div가 래핑 없이 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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