본문 바로가기

CSS

여백 조절: 요소 주위 여백(padding) 설정.

반응형

요소 주위에 여백 (padding)을 설정하는 방법을 상세히 설명하고 CSS와 HTML 코드를 포함한 예제를 제공하겠습니다. 각 부분을 상세히 설명하고 마지막에 티스토리용 태그를 한 줄로 나열하겠습니다.

1. 여백 설정 (padding):
여백을 설정하려면 padding CSS 속성을 사용합니다. 이 속성은 상, 우, 하, 좌 여백을 설정할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
  <style>
    .padding-example {
      padding: 20px; /* 모든 방향에 20픽셀 여백 설정 */
    }
  </style>
</head>
<body>
  <div class="padding-example">
    이 요소 주위에 20픽셀 여백이 설정됩니다.
  </div>
</body>
</html>
위의 예제에서는 .padding-example 클래스를 사용하여 요소 주위에 모든 방향으로 20픽셀 여백을 설정하고 있습니다.

 


2. 여백 방향별 설정 (padding-top, padding-right, padding-bottom, padding-left):
여백을 방향별로 설정하려면 padding-top, padding-right, padding-bottom, padding-left CSS 속성을 사용합니다.

<!DOCTYPE html>
<html>
<head>
  <style>
    .padding-direction {
      padding-top: 10px;
      padding-right: 30px;
      padding-bottom: 20px;
      padding-left: 5px;
    }
  </style>
</head>
<body>
  <div class="padding-direction">
    이 요소 주위에 방향별로 여백이 설정됩니다.
  </div>
</body>
</html>
이 예제에서는 .padding-direction 클래스를 사용하여 요소 주위에 방향별로 다른 여백을 설정하고 있습니다.

 


3. 모든 방향 설정 (padding 단축 속성):
padding 속성을 사용하여 모든 방향의 여백을 한 번에 설정할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
  <style>
    .padding-all {
      padding: 10px 20px 30px 40px; /* 위, 오른쪽, 아래, 왼쪽 방향의 여백 설정 */
    }
  </style>
</head>
<body>
  <div class="padding-all">
    이 요소 주위에 모든 방향으로 다른 여백이 설정됩니다.
  </div>
</body>
</html>
이렇게 하면 모든 방향의 여백을 한 번에 설정할 수 있습니다.

 


4. 박스 모델:
CSS에서 여백은 박스 모델의 일부로 간주됩니다. 박스 모델은 요소의 내용(content), 여백(padding), 테두리(border), 밖 여백(margin)으로 구성됩니다. 여백은 요소와 주변 요소 사이의 간격을 조절하는 데 사용됩니다.

 

<!DOCTYPE html>
<html>
<head>
  <style>
    .box-model-example {
      width: 200px;
      height: 100px;
      padding: 20px;
      border: 2px solid #ccc;
      margin: 30px;
    }
  </style>
</head>
<body>
  <div class="box-model-example">
    이 요소는 박스 모델로 구성되며, 내용, 여백, 테두리, 밖 여백이 설정되어 있습니다.
  </div>
</body>
</html>

 


5. 여백 축약 (padding 축약 속성):
padding 속성을 사용하여 모든 방향의 여백을 한 줄로 축약해서 나타낼 수 있습니다. 예를 들어, padding: 10px;은 모든 방향에 10픽셀의 여백을 설정합니다.

 

<!DOCTYPE html>
<html>
<head>
  <style>
    .padding-shorthand-example {
      padding: 10px 20px 30px 40px; /* 위, 오른쪽, 아래, 왼쪽 방향의 여백 설정 */
    }
  </style>
</head>
<body>
  <div class="padding-shorthand-example">
    이 요소 주위에 여백을 축약하여 설정하고 있습니다.
  </div>
</body>
</html>

 

반응형