테스트 사이트 - 개발 중인 베타 버전입니다

둘중에 어느것이 좋은 방법인지 조언 부탁드립니다. 채택완료

헐크매니아 8년 전 조회 2,315

상단에 네비게이션 바 높이가 51px을 먹고 있어서 body높이가 51px만큼 밀리는데

이것을 조정하려고 2가지 방법을 생각했습니다.

 

하나는 calc 함수를 통해서 calc(100% - 51px);

 

두번째는 margin-top: -51px;

 

어떤 방법이 더 호환성이 좋고 나은 방법일까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

지원하는 브라우저가 CSS3 브라우저면 calc()을 사용하셔도 무방하나 구형 브라우저도 지원하려면 문제가 되겠지요.

 

차라리 스크립트를 이용하는 것도 방법입니다.

상단 네비게이션 바 높이가 디자인에 따라 달라질 수도 있다면 매번 수정된 디자인에 따라 이를 수정해야 하는 불편을 감수해야 되기때문에 네비게이션의 높이를 구해서 그만큼 음수 마진값을 주는 것이 좋겠죠. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

p
8년 전
두번째 방법이 좋을 듯 합니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인