div를 가운데에 놓기를 원하므로 <div style="padding-left: 50%;"> test </div>
이라고 씁니다. 브라우저의 크기를 아주 작은 크기로 조정할 때까지 텍스트가 가운데에 잘 맞습니다. (~ 300 픽셀 너비). 그런 다음 가로 스크롤 막대를 표시하기 시작합니다.왜 패딩 왼쪽 : 50 %가 결국 작동하지 않습니까?
브라우저 (Chrome12, Opera11.50, Firefox5)가 해당 동작을 구현하는 이유는 무엇입니까? 내 마음 속에서 그것은 단순히 올바르지 않습니다. 스크롤바가 필요한 콘텐츠가 없습니다. 콘텐츠를 사용하지 않도록 설정하려면 어떻게해야합니까?
"스크롤바가 필요한 콘텐츠가 없습니다"단어 'test'가 콘텐츠가 아니란 뜻입니까? – BoltClock
가운데 div는 일반적으로 여백 속성이 아닌 여백 속성으로 처리됩니다. 브라우저마다 패딩을 다르게 처리하므로 여백을 사용하는 것이 안전합니다. –
@BoltClock : "test"텍스트의 길이가 300px 브라우저에서 스크롤 막대를 채울만큼 길지 않습니다. 왜 스크롤바가 나타나기 시작했을까요? – Blub