<style> ~ </style>

- 스타일 정보 태그(Style Information)로 HTML문서 내에 스타일 시트를 선언하는 데 사용

 

<div> ~ </div>

- 블럭 태그(Division)

- <div> 요소는 그 자체로 어떤 의미를 갖지는 않으며, 몇가지 요소를 한 덩어리로 묶어서 스타일을 주거나 스크립트를 연결하는데 사용

- <div> 태그는 블럭 레벨 태그로 줄 바꿈이 일어난다.

 

ex10 >>

더보기
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<h3>div 태그</h3>
<div>
<p> 대표적인 블록태그</p>
<p> 요소들을 묶어서 처리할 때 사용 </p>
</div>
<hr>

<div style="background: red">A</div>
<!--  내용이 없거나 height가 없으면 표시되지 않는다. -->
<div></div>
<div style="background: green">B</div>
<div style="background: blue">C</div>
<hr>

<div style="border: 1px solid red;">A</div>
<!-- 내용이 없거나 height가 없으면 선은 위(top) 한선만 나온다. -->
<div style="border: 1px solid greed;"></div>
<div style="border: 1px solid black;">B</div>
<div style="border: 1px solid blue;">C</div>
<hr>

<!-- padding : 안쪽 여백 -->
<div style="border: 1px solid red; width: 200px; height: 50px; padding: 20px;">padding-안쪽여백</div>
<div style="border: 1px solid red; width: 200px; height: 50px; padding: 10px 5px 10px 5px;">위 오른쪽 아래 왼쪽여백</div>
<div style="border: 1px solid red; width: 200px; height: 50px; padding: 10px 15px 10px">위 오른쪽/왼쪽 아래 왼쪽여백</div>
<div style="border: 1px solid red; width: 200px; height: 50px; padding: 10px 15px;">위/아래 오른쪽/왼쪽 여백</div>>
<hr>

<!-- margin: 바깥쪽 여백 -->
<div style="background: red; width: 200px; height: 50px;"></div>
<div style="background: blue; width: 200px; height: 50px; margin: 20px;"></div>
<div style="background: green; width: 200px; height: 50px;"></div>
<!-- 위아래는 여백이 20이고, 왼쪽 오른쪽은 auto이므로 수평 가운데 정렬 -->
<div style="background: blue; width: 200px; height: 50px; margin: 20px auto;"></div>
<hr>

</body>

ex11 >>

더보기
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

<style type="text/css">
* { /* 모든 태그 */
	margin: 0;
	padding: 0;
}

</style>

</head>
<body>

<h3>div 태그</h3>

<!-- border, margin, padding도 기본적으로 width, height에 포함된다. -->
<div style="background: yellow; width: 300px; height: 118px;">
	<div style="border: 3px solid green; height: 30px;">A</div>
	<div style="border: 3px solid red; margin: 5px; width: 284px; height: 30px;">B</div>
	<div style="border: 3px solid #333; height: 30px">C</div>
</div>
<hr>

<p>
  다음 div의 width는 270px이고 height는 170px이다.
</p>
<div style="width:200px; height: 100px; margin: 10px; padding: 20px; border: 5px solid #ccc;"></div>




</body>
</html>

ex12 >>

더보기
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
*{
	margin: 0; padding: 0;
}

h3 {
	margin: 20px auto;
}
</style>
</head>
<body>

<h3>div 예제</h3>

<p>
  style - float 속성 : 해당 요소를 감싸고 있는 컨테이너의 왼쪽이나 오른쪽에 배치하도록 설정<br>
  style - clear 속성 : 설정된 float 속성을 해제
</p>

<div style="border: 3px solid blue; width: 399px; height: 50px;">
	<div style="width: 200px; background: yellow; float: left;">A</div>
	<div style="width: 100px; background: red; float: left;">B</div>
	<div style="width: 50px; background: green; float: right;">C</div>
	<div style="width: 50px; background: tomato; float: right;">D</div>
</div>
<hr>

<div>
	<div style="background: red; height: 30px; width: 100px; float: left;"></div>
	<div style="background: green; height: 30px; width: 100px; float: left;"></div>
</div>
<div style="background: black; height: 30px; width: 200px; clear: both;"></div>
<!-- 위에 있던 float 속성을 없앰 -->


<div>
	<div style="background: red; height: 30px; width: 100px; float: left;"></div>
	<div style="background: green; height: 30px; width: 100px; float: left;"></div>
</div>
<div style="clear: both"></div>

<div style="margin: 30px auto; width: 200px;">
	<div style="background: red; height: 30px; width: 100px; float: left;"></div>
	<div style="background: green; height: 30px; width: 100px; float: left;"></div>
</div>

</body>
</html>

+ Recent posts