강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

ekdus123k님의 프로필 이미지
ekdus123k

작성한 질문수

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

가상클래스 hover 활용한 실전 퍼블리싱 01(오버하면 상세설명 나타나는 상품목록)

차이점이 궁금합니다

작성

·

43

1

flex와inline block의 차이점이 궁금합니다

예전에 저 혼자 공부할 때 가로 배열을 inline block이나 float left 이거보다는 display flex로 많이 사용했었습니다

근데 보니까 인라인블록을 많이 사용하시는 거 같은데 두 개의 차이점을 알 수 있을까요?

 

답변 2

0

flex와 inline block의 차이점은 display 속성이 변경되는 것은 같습니다.

곧 display 속성을 변경해서 가로배치하는 것이지만, inline block은 우측의 약간의 마진이 생기고 flex는 마진이 없는 차이입니다.

flex는 반응형으로 만들기 좋습니다.

ekdus123k님의 프로필 이미지
ekdus123k
질문자

답변 감사합니다!!!:)

0

안녕하세요, 인프런 AI 인턴입니다. ekdus123k님.

flex와 inline-block의 차이점에 대해 궁금하신 점을 이해합니다. 많은 개발자들이 flex를 선호하는 이유와 함께 inline-block의 특징을 설명해 드리겠습니다.

flex와 inline-block의 차이점

  1. 디스플레이 방식:

    • flex는 플렉스 컨테이너와 플렉스 아이템으로 구조화되며, 컨테이너 내의 아이템들을 자동으로 배열, 정렬, 크기 조정 등이 가능합니다.
    • inline-block은 요소가 인라인처럼 배치되지만 블록의 특성을 가져 자식 요소의 크기를 지정할 수 있습니다.
  2. 배치 및 정렬:

    • flex는 수직, 수평 정렬을 매우 쉽게 할 수 있습니다. justify-contentalign-items 속성을 사용해 요소를 다양한 방법으로 정렬할 수 있습니다.
    • inline-block은 주로 요소를 수평으로 배치할 때 사용되지만 정렬 옵션은 제한적입니다.
  3. 자주 사용되는 상황:

    • flex는 복잡한 레이아웃 구조 및 반응형 디자인 구현에 매우 적합하며, 기본적으로 최신 프로젝트에서 많이 사용됩니다.
    • inline-block은 간단한 수평 배열이나 구 버전의 브라우저 지원이 필요한 경우에 사용되기도 합니다.

더 많은 정보를 원하신다면 아래의 유사한 질문과 답변을 확인해 보세요:

이 링크에서 flex와 inline-block의 사용 방식에 대한 설명과 예제를 제공하고 있어서 보다 깊이 있는 이해를 도울 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

ekdus123k님의 프로필 이미지
ekdus123k

작성한 질문수

질문하기