본문 바로가기
css

CSS를 사용한 배치 배치 배치 이해

by code-box 2022. 2. 22.
반응형

도입

CSS로 작업할 때 결국 설계 목표에 도달하기 위해 문서 레이아웃을 재정렬해야 하는 설계에 직면하게 됩니다. CSS는 이러한 작업에 직면했을 때 이를 위한 다양한 방법을 제공합니다. 이 기사에서는 이러한 방법 중 몇 가지를 다룰 것입니다.

man pushing box

  1. 위치:
    위치 속성은 문서에 요소를 배치하거나 배치하는 방법을 설정합니다. 상단, 하단, 왼쪽 및 오른쪽 특성은 요소의 위치를 설정하는 데 사용됩니다. 이들은 위치 요소에만 영향을 미칩니다. 위치 특성은 요소에 사용되는 위치 지정 방법 유형도 지정합니다. 정적, 상대적, 고정적, 절대적 또는 끈적거릴 수 있습니다.
 

HTML

<div class="ball"></div>

CSS

div.ball{
      border-radius: 50%;
          background-color: red;
      width: 100px;
      height: 100px;
}

절대 위치를 사용해서 상단, 왼쪽, 오른쪽의 값을 주자.
CSS

 
    position: absolute;
    top: 100px;
    left: 100px;
    right: 100px;

결과

  1. 마진:
    여백은 단순히 원소 테두리 바깥의 공간이라고 할 수 있다. 그것은 우리가 마진 속성을 어떤 값으로 설정하느냐에 따라 주변 공간에 영향을 미칩니다.
    여백을 사용할 수 있습니다.
    CSS

position property

    margin-top: 100px;
    margin-right: 100px;
    margin-bottom: 100px;
    margin-left: 100px;

다음과 같이 쓸 수도 있다.
CSS

 
    margin: 100px;

    /* where top, right, bottom and left = 100px */

결과

margin property

  1. 패딩:
    패딩은 요소 내부 또는 요소 내부의 공간입니다. 이것은 우리가 패딩 속성을 어떤 값으로 설정하느냐에 따라 요소 내의 공간을 제어합니다.
    이제 패딩 속성을 사용해 보겠습니다.
    CSS
    padding-top: 100px;
    padding-right: 100px;
    padding-bottom: 100px;
    padding-left: 100px;
 

다음과 같이 쓸 수도 있다.
CSS

    padding: 100px;

    /* where top, right, bottom and left = 100px */

결과

패딩 속성이 마진 속성과 근본적으로 다르다는 것을 잊지 않도록 주의해야 합니다.

padding property

  1. 플로트:
    float 속성은 시키는 대로 하고, 주어진 값에 따라 요소를 float합니다.
    볼 클래스에 플로트 속성을 추가하고 값을 지정합니다.
    CSS
 
    float: right;

결과

float property

주목할 만한 언급
중심:
이것은 감가상각되고 구식 html 태그입니다. 태그 안에 둘러싸인 모든 요소의 중심을 맞춥니다. 일부 브라우저에서는 여전히 동작할 수 있지만 언제든지 제거될 수 있기 때문에 사용이 권장되지 않는다. 그것을 사용하지 않도록 하세요.

HTML

 <center>
       <div class="ball"></div>
 </center>
 

결과

center tag

결론

디스플레이, 플렉스, 그리드 등 많은 유용한 특성들이 있지만, 다른 기사에서 다루겠습니다. 현재로서는 이 가이드를 통해 이러한 개념 중 일부를 더 잘 이해할 수 있기를 바랍니다. 행복한 코딩하시고 다음 포스트에서 뵙겠습니다.
트위터와 링크드인에서 저를 찾을 수 있습니다.

댓글