div 내 width:100% 사용에 관한 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

div 내 width:100% 사용에 관한 질문 정보

div 내 width:100% 사용에 관한 질문

본문

<div></div>과같이 쓰게 되면
default로 height는 0, width는 전체에 영역이 잡힌다.
그래서, 여태까지 style="width: 100%" 와 같다고 생각했는데, 큰 착각이었다.
만약, width를 주지 않고 <div></div>로 사용 했을 경우 margin이나 padding을 주면
margin과 padding영역까지 고려해서 width가 할당되지만
<div style="width: 100%"></div>와 같이 사용하게 되면 margin과 padding을 고려하지 않고
부모의 width 크기 전체로 잡는다.
따라서 <body>의 밑에 <div> 태그가 있을 경우 margin이나 padding을 준다면 (ex. padding: 10px;)
100% + 20px이 되기 때문에 20px만큼 body에 스크롤이 생긴다.

-------------------------------!

위 내용은 검색을 통해 어떤 블로그에 있는 내용을 인용한 것 입니다.
설명대로 div 내에 width:100% 을 입력하지 않으면 실제 padding 값을주게 될 경우 전체 크기가 100% + @ 가 되는 현상이 있습니다.

하지만.. 문제는.. IE 에서만 그렇다는것 입니다.
크롬에서는 오히려 width:100% 를 없애야 정확하게 100% 를 표현합니다.
IE 에서는 100%+@ 가 되는 현상이 있습니다.

반대로 width:100% 를 옵션을주면 IE 에서는 정확하게 100% 를 표현합니다.
크롬에서 100%+@ 가 되는 현상이 나타납니다.

이와 같이 다른 브라우저에서도 100% 를 정확하게 표현하려면 어떻게 스타일을 줘야하는건지 궁금합니다.

댓글 전체

전체 51 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT