display: inline-block 여백이 생기는 현상

2017. 1. 5. 13:51·Study/Markup

1. 문제 발생 (예제)

1000px 로 설정한 div를

다시 150px, 700px, 150px 로 나누고

안쪽의 div에는 display: inline-block 속성을 주었는데

맨 오른쪽 div 영역이 아래쪽으로 밀려내려감

*** div의 padding과 margin, border는 모두 0px 이었음

 

2. 원인

<div> 태그 등으로 다른 태그들을 묶어주는 경우,

div 태그 또한 inline-element로 인식을 하기 때문에

div들끼리 마주하는 부분에서 여백이 생김

div 뿐만아니라, span도 마찬가지

 

3. 해결 방법

1)

.container { // 부모 랩퍼

...

font-size: 0px;

letter-spacing: 0px;

word-spacing: 0px;

}

 

.container > div { // 간격이생기던 엘리먼트

...

font-size: 15px;

letter-spacing: 1em;

word-spacing: 2em;

}

 

감싸고 있는 div에 font-size, letter-spacing, word-spacing을 0px로 줄임 ->

안쪽의 div에서 복구.

 

2)

.container > div { // 간격이생기던 엘리먼트

...

float:left;

}


참고


http://comajava.blogspot.kr/2013/12/display-inline-block-width-margin-css.html


저작자표시 비영리 변경금지 (새창열림)

'Study > Markup' 카테고리의 다른 글

display,visibility 속성 정리  (0) 2017.01.05
'Study/Markup' 카테고리의 다른 글
  • display,visibility 속성 정리
상구너(sanguneo)
상구너(sanguneo)
  • 상구너(sanguneo)
    상구너 블로그
    상구너(sanguneo)
  • 전체
    오늘
    어제
    • 분류 전체보기 (44)
      • Day by day (7)
        • Diary (6)
        • TV (0)
      • Challenge (4)
      • Study (23)
        • Linux (6)
        • Java (1)
        • JavaScript (3)
        • BCI&BCEL&ASM (8)
        • Markup (2)
        • WAS (1)
        • DB (1)
        • NodeJS (0)
      • Develop (9)
        • inKrKamus (2)
      • Faith (0)
  • 블로그 메뉴

    • 홈
    • GITHUB
    • LinkedIn
    • 방명록
  • 공지사항

  • 인기 글

  • 태그

    mWebMac
    html5
    lineBreak
    닷지웹
    MWeb
    fillText
    mWebOSX
    Canvas
    베지에
    곡선좌표
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
상구너(sanguneo)
display: inline-block 여백이 생기는 현상
상단으로

티스토리툴바