2014-04-04 3 views
0

calc 기능을 사용하여 CSS의 높이를 백분율로 설정하는 데 문제가 있습니다. calc 함수와 퍼센티지는 너비에서는 작동하지만 높이에서는 작동하지 않습니다. body ID로 div를 설정하려고하는데 높이가 100 % ~ 70px가 되길 원합니다. 이 작업을 빨리 완료해야합니다.CSS에서 높이 비율이 작동하지 않습니다.

덕분에, 재이든 height에 대한

+3

일반적으로 당신이 실제로 시도 것을 보여주기 위해 도움이된다, 즉, 일부 코드 등 – SS781

+0

문제의 [jsFiddle] (http://jsfiddle.net)를 만들고 여기에 코드를 우리가 할 수 게시하시기 바랍니다 당신이 일하는 것을보십시오. – DACrosby

+0

%를 사용한다는 것은 부모의 신장을 기준으로 함을 의미합니다. 부모의 크기가 0이면 0도됩니다. – kenicky

답변

4

전용 케이스, 당신은 모든 요소의 부모가 height CSS 속성을 가지고 있는지 확인해야합니다. htmlth, higth를 100 %로 설정하십시오. 상위 요소의 높이를 설정하면 요소의 높이를 설정할 수 있습니다.

html,body{ 
    height: 100%; 
} 
#element{ 
    height: calc(100% - 70px); 
    border: 1px solid #ccc; 
} 
+0

높이에 높이를 100 %로 추가했지만 작동하지 않았습니다. 자세한 내용을 참조하십시오. – jkell311

+0

코드를 사용하십시오! 이것은 나를 위해 큰 일 :) – jkell311

관련 문제