2012-05-20 3 views
0

javascript를 사용하여 div 위치를 높이기 위해 'bad practice'로 간주할지 여부를 물어봐도 되겠습니까? (z-indexed) ?javascript로 절대 요소 Repositiong

주요 콘텐츠 div는 절대적으로 배치되며 '동적으로 생성 된'콘텐츠에 따라 각 페이지에서 가변 높이가 있습니다. 컨텐트 div가 여전히 페이지의 원래 공간을 차지하는 페이지 하단에 간격이 생겨서 절대적으로 그리고 상대적으로 배치하지 않았습니다.

콘텐츠 div의 뒤쪽과 그 아래에 약간 겹쳐서 다른 div가 필요합니다. 콘텐츠 div가 절대적으로 배치되고 높이가 가변적이어서 내 div를 상대적으로 또는 절대적으로 배치 할 수 없습니다. 그래서 javascript/jquery를 사용하여 내 콘텐츠 div의 높이를 얻고 페이지의 div/div 뒤에 위치를 지정합니다 (절대 위치 지정 사용).

나쁜 실행입니까, 아니면 옳은 일입니까?

감사합니다.

편집 :이 객관적인 답변을 가정 것 중 하나는 사물 여부를 할 수있는 올바른 방법입니다 ...

+0

http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/ – Faust

답변

0

내가 그 자체가 나쁜 생각하지 것입니다,하지만 난에 필요가 없도록하려고 할 것 자바 스크립트를 사용하여 페이지의 웅장한 레이아웃을 작성하십시오. 그 이유는 레이아웃은 CSS가 발명 된 것이기 때문에 대부분의 경우 작업을 완료하기에 충분합니다. 때때로 CSS는 CSS를 자르지 않기 때문에 자바 스크립트를 사용해야합니다.

나는 이런 모든 일을하는 CSS 프레임 워크를 주로 사용합니다. 나는 이것을 위해 yaml를 절대적으로 선호한다.

관련 문제