클라이언트가 픽셀 완벽한 디자인을 원한다면이 경우 "이 경우"와 같이 "완벽한 비율"이 어떻게됩니까?CSS의 높이 비율 위쪽/아래쪽 여백을 추가하는 방법
전체 컨테이너는 100 % 높이 때문에 100 % 높이의 모든 div에 공백의 합이다.
여기서 문제는 div에서 margin-bottom을 사용하여 공백을 추가하려고했지만 백분율 여백이 100 % 높이의 전체 컨테이너 안에 원하는 값을 나타내지 않는다는 것을 깨달았습니다.
내가 아는 유일한 해결책은 여백 대신 높이가 % 인 div를 사용하는 것입니다. 그러나 나는 더 깨끗한 html을하고 싶다. 이 다른 대안이 있습니까?
추가 정보 : 나는 phonegap + ionic을 사용하고 있으며, 모바일 디자인입니다. 당신이 높이를 만들고 폭이 패딩/테두리를 포함
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
를 사용할 수
나는 왜 여기에 downvote spree가 있는지 이해하지 못한다. 다른 두 답변은 너비를 기반으로하는 패딩 문제에 부딪 히지 만 작동해야합니다. 그것은 뷰포트의 높이를 기반으로합니다. OP가 어떤 것 같아요 –
Tambo, 저는 데모 바이올린 작업을하고 있었으므로 원할 경우 자유롭게 답을 사용하십시오 : http://jsfiddle.net/c28h58cw/. 나는 당신의 해결책이 우수하다고 생각합니다. –
정말 멋지 네요. @JosephMarikle 나는 대답으로 당신의 바이올린 게시판을 선호합니다 ... 또한 Tambo 솔루션에서 멋집니다. :) – DaniP