본문 바로가기

홈페이지만들기/Html_css&css3

스타일시트 CSS Style margin

반응형

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

CSS style중에 가장 많이쓰는 것은 CSS style margin입니다. CSS margin속성은 요소 주위에 공간을 생성하는데 사용됩니다. margin속성은 경계 외부의 공백의 크기를 설정합니다.CSS를 사용하면 여백을 완전히 제어 할 수 있습니다. 요소의 각면 (상단, 오른쪽, 하단, 왼쪽)의 여백을 설정하기위한 CSS 속성이 있습니다.




Margin - Individual Sides

CSS에는 요소의 각면에 대한 여백을 지정하는 속성이 있습니다.

margin-top / margin-right / margin-bottom / margin-left

모든 margin 속성은 다음 값을 가질 수 있습니다.

  • auto - 브라우저가 여백을 자동으로 계산합니다.
  • length - px, pt, cm 등으로 여백을 지정 할 수 있습니다.
  • % - 포함하는 요소의 너비에 대한 여백을 %로 지정합니다.
  • inherit - 부모 요소에서 여백을 상속해야 함을 지정합니다.

팁 : 음수 값이 허용됩니다.




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

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



margin속성 이미지는 이러 합니다.

  • margin : 25px 50px 75px 100px; (시계방향이라고 생각하시면 됩니다.) 상단 / 오른쪽 / 하단 / 왼쪽 형태로 값이 적용되고
  • margin : 25px 50px 75px; 세가지 정의의 마진은 상단 / 오른쪽 및 왼쪽 / 하단 여백 형식으로 이루어지며 margin속성 중간값(오른쪽 및 왼쪽)은 두개의 값 같이 적용 됩니다.
  • margin : 25px 50px; 상단 및 하단 / 오른쪽 및 왼쪽
  • margin : 25px; 네가지 모두 마진 적용됩니다.
  • margin : auto; margin 속성을 설정하여 auto컨테이너 내에 요소를 가로로 가운데 놓을 수 있습니다.

그러면 요소가 지정된 폭을 차지하고 나머지 공간은 왼쪽과 오른쪽 여백 사이에서 균등하게 분할됩니다.


<!DOCTYPE html>
<html>
<head>

<style>
    div {
    border: 1px solid black;
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: 150px;
    margin-left: 80px;
    background-color: lightblue;
    }
</style>

</head>
<body>
    <div>margin-top: 100px / margin-bottom: 100px; / margin-right: 150px; / margin-left: 80px;</div>
</body>
</html>






[홈페이지만들기] - CSS 링크의 color와 background-color

[홈페이지만들기] - CSS style 컬러 기본설정

[홈페이지만들기] - Vantage무료테마 기능 Home - Home Page Slider

[홈페이지만들기] - vertical-align와 text-align CSS 활용하여 정렬하기

[홈페이지만들기] - html 순서 및 목록 만들기

[홈페이지만들기] - html 창크기 조절(반응형코딩)

[홈페이지만들기] - ul li 가로정렬로 메뉴만들기 (css가로정렬)

반응형