Please Enable JavaScript!
Gon[ Enable JavaScript ]

스타일시트 CSS margin 을 주는 방법

웹 프로그래밍/스타일시트 CSS
반응형

스타일시트 CSS margin 을 주는 방법

 

margin 속성은 개체의 바깥쪽 여백을 조절할 수 있습니다. margin 은 백그라운드로 색상을 적용할 수 없으며 투명으로만 처리할 수 있습니다. 4가지 속성값인 margin-top, right, bottom, left 로 각각 적용이 가능하며 한번에 상하 좌우를 적용할 수도 있습니다.

 

아래 각각의 샘플은 margin-top, margin-right, margin-bottom, margin-left div 에 적용한 결과입니다. 한쪽만 적용했을 때 다른 div 개체와 함께 어떤 식으로 표현이 되는지 쉽게 이해가 가실 겁니다. 

스타일시트 CSS margin 을 주는 방법

 

스타일시트 CSS margin 을 주는 방법

 

스타일시트 CSS margin 을 주는 방법

 

스타일시트 CSS margin 을 주는 방법

 

이렇게 각각 한쪽만 표현하거나 한번에 margin 속성으로 표현할 수도 있습니다. 아래 샘플처럼 margin: 30px 30px 30px 30px 로 값을 셋팅 하시면 4방향 모두 30px 씩 적용이 됩니다. 방향은 시계 방향으로 첫 번째 값이 top 이며 마지막이 left 입니다. 중간에 적용시키고 싶지 않은 영역이 있다면 0 을 표현하시면 되겠죠.

 스타일시트 CSS margin 을 주는 방법

 

아래 소스는 margin 을 적용한 전체 테스트 소스와 실행한 결과 화면입니다. 참고하시기 바랍니다.


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<title> 정렬 </title>
<style type="text/css">
	.vi{
		border-radius: 5px;
		background-color: #2e5b86;
		border-style: solid;
	    border-color: #5d5d5d;
	    border-width: 1px;
	    color: #FFFFFF;
		padding:15px
	}
	.top { margin-top: 30px; }
	.right { margin-right: 30px; }
	.bottom { margin-bottom: 30px; }
	.left { margin-left: 30px; }
	.margin-all {margin: 30px 30px 30px 30px}
	body {margin: 0px 0px 0px 0px}
</style>
 </head>

 <body>
  <div id="" class="top vi">
  	They are arguing that it should be legal for migrant 
  	workers to be paid less than the legally-binding hourly 
  	wage for Korean nationals.
  </div>
  <div id="" class="right vi">
  	They are arguing that it should be legal for migrant 
  	workers to be paid less than the legally-binding hourly 
  	wage for Korean nationals.
  </div>
  <div id="" class="bottom vi">
 	They are arguing that it should be legal for migrant 
  	workers to be paid less than the legally-binding hourly 
  	wage for Korean nationals.
  </div>
  <div id="" class="left vi">
  	They are arguing that it should be legal for migrant 
  	workers to be paid less than the legally-binding hourly 
  	wage for Korean nationals.	
  </div>
  <div id="" class="margin-all vi">
  	They are arguing that it should be legal for migrant 
  	workers to be paid less than the legally-binding hourly 
  	wage for Korean nationals.
  </div>
 </body>
</html>

스타일시트 CSS margin 을 주는 방법

반응형
Posted by 녹두장군1
,