HTML

span, div-22.04.04

AIN99 2022. 4. 4. 09:53
728x90

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<style>
div{
border:3px solid red;
width: 500px;
height: 500px;
/*여백관련*/
padding-top: 40px;  /*안쪽여백 border를 기준으로 안쪽 top이니까 위에부분을 말한다 왼쪽이면 왼쪽 */
margin-top:40px;  /*바깥쪽 border를 기준으로 바깥쪽*/
}
span{
border:3px solid yellow;
color:red;
width: 500px;
height: 500px;
/*여백관련
-inline level 에서 margin(바깥여백)은 좌우만 제어 가능
-padding은 상하 좌우 가능*/
padding-bottom:40px;
margin-top:40px;

}
</style>
<body>
	<div >
	<h2>사자</h2>
	<p>
		사자는 아프리카에 살며
		강한 다리와 턱,
		<span>긴 송곳니</span>를 
		지니고 있다.
	</p>
	</div>
</body>
</html>

span은 요소크기가 지정되지 않음(width,height)을 알 수 있다.

그런데 left와 right, top,bottom는 가능하다.

span{
border:3px solid yellow;
color:red;
width: 500px;
height: 500px;
/*여백관련
-inline level에서 margin(바깥여백)은 좌우만 제어 가능
-padding은 상하 좌우 가능*/
padding-bottom:40px;
margin-top:40px;

}


<margin은 좌우만 가능>

span{
border:3px solid yellow;
color:red;
width: 500px;
height: 500px;
/*여백관련
-inline level
-padding은 상하 좌우 가능*/
padding-bottom:40px;
margin-right:100px;

}

 

=>하지만 display: inline-block을 주어 width, height의 크기조절을 할 수 있다.

 

728x90