가로정렬

조회수 583회

우연히 타 사이트 코드를 보다가 display:table-cell을 보게 되었습니다.

우측 방향으로 정렬하는 방법이

  1. float: left; clear-fix;
  2. inline
  3. inline-block
  4. display: table-cell

이 있는거 같은데요. 적용해 보면, 1번보다는 4번이 훨씬 나아보이는데, 왜 1번을 주로 레이아웃을 정렬하게 되었는지 모르겠어요. 3번, 4번보다 1번을 더 많이 쓰게 되는 이유가 무엇인가요?

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 음 글쎄요 그건 퍼블리셔 마다 다르지요 float: left;를 써야하는 상황과, inline-block, display: table-cell 등등 써야하는 상황들은 있습니다. 근데 보통 대부분의 퍼블리셔들은 float: left로 하나, inline-block로 하나 결과는 같에 나오니 그냥 익숙하고, 편한 걸로 하는것 아닐까 싶네요 소윤호 2019.1.28 01:04
  • 메뉴 양끝에 서로 다른 아이템들을 놔야 한다는 문제를 float로 게으르게 해결하던 습관이 그냥 이어져 오는 것이라고 생각됩니다. inline + text-align이나 table-cell 같은 걸로 해결 가능하고 그게 더 안정적인 레이아웃 이되는데 말이죠.. 엽토군 2019.1.28 15:00

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)