ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • css float
    FrontEnd/css 2023. 8. 11. 16:37
    반응형

    ✅ 아래 내용들에 대해서 알아보자

    - display
    - 예제 코드

     

     

    Float

     float 속성은 요소를 왼쪽이나 오른쪽으로 띄워서 다른 요소 주위로 배치하는데 사용되는 속성이다. 

    float을 사용하면 html 요소는 흐름에서 벗어나 특정 위치에 배치될 수 있다.

     

    종류 특징
    none 요소를 띄우지 않고 기본 흐름대로 배치(기본값)
    left 요소를 왼쪽에 띄워서 주변 컨텐츠가 오른쪽으로 흐르게 한다.
    right 요소를 오른쪽에 띄워서 주변 컨텐츠가 왼쪽으로 흐르게 한다.
    inherit 부모 요소로부터 float 속성 값을 상속받는다.
    initial 기본값으로 설정

     

     

     

    예제 코드

    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
      </head>
      <style>
        /* float 
            - float을 사용하면 html 요소는 원래 흐름에서 벗어나 붕붕 떠다니듯 배치가 된다
            - none: 기본값으로 요소를 띄우지 않음
            - left: 왼쪽에 띄움
            - right: 오른쪽
            - inherit: 부모 요소로부터 상속함
            - initial: 기본값으로 설정함
        */
        img {
          width: 300px;
        }
    
        .container {
          width: 600px;
          border: 1px solid black;
        }
    
        .float-left {
          float: left;
          margin-right: 20px;
        }
    
        .float-right {
          float: right;
        }
    
        /* float 영향을 받지 않고 새롭게 배치하는 옵션 */
        .clear {
          clear: both;
        }
      </style>
      <body>
        <div class="container">
          <img src="assets/img/ice-1.jpg" class="float-left" alt="" />
          <p>
            수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수
            존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박
            빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1
          </p>
    
          <p>
            수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수
            존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박
            빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1
          </p>
    
          <p>
            수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수
            존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박
            빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1
          </p>
    
          <p class="clear">
            수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수
            존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박
            빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1 수박 빙수 존맛탱 1
          </p>
    
          <!-- <img src="assets/img/ice-2.jpg" class="float-right" />
          <p>
            초코 빙수 존맛탱 2 초코 빙수 존맛탱 2 초코 빙수 존맛탱 2 초코 빙수
            존맛탱 2 초코 빙수 존맛탱 2 초코 빙수 존맛탱 2 초코 빙수 존맛탱 2초코
            빙수 존맛탱 2
          </p> -->
        </div>
      </body>
    </html>

     

     

     

    float:left의 경우  텍스트가 오른쪽에 배치되고 그림은 기본 배치에서 벗어나 왼쪽에 배치되는것을 볼 수 있다.

    float:left

     

     

    float:right의 경우 텍스트가 왼쪽에 배치되고 그림은 기본 배치에서 벗어나 오른쪽에 배치되는것을 볼 수 있다.

    float:right

     

    반응형

    'FrontEnd > css' 카테고리의 다른 글

    css 가상클래스/가상 요소  (0) 2023.08.11
    css position  (0) 2023.08.11
    css display  (0) 2023.07.31
    CSS 폰트 및 크기  (0) 2023.07.30
    CSS 선택자(Selector)  (0) 2023.07.30
Designed by Tistory.