어떤 이유로 든 top:0; left:0
이 마스터 페이지 바로 아래에있는 마스터 페이지가있는 ASP.NET 페이지가 있습니다. 생성 된 DOM을 조사한 결과, <body>
이 페이지 맨 위에 있다는 것을 알았습니다. 여기에서 <div>
의 위치를 지정해야합니다. 내 태그와 정확히 같은 위치에 내 <div>
을 위치시키기 위해 JQuery를 어떻게 사용할 수 있습니까?div의 위치를 HTML <body> 여는 태그와 동일한 위치로 설정하려면 어떻게해야합니까?
답변
top:0
실제로 사업부가 가능성이 position: relative
또는 position: absolute
을 (이 요소에 포함되어야한다는 것이다 상단하지 않다고하는 이유, 상대적인).
이 문제를 해결하는 가장 쉬운 방법은 div를 본문에 직접 추가하는 것입니다.
$("#yourdiv").appendTo("body");
사용 .offset()
는 :
$("#myDiv").offset({ top: 0, left: 0 });
귀하의 사업부는 position: relative
또는 position: absolute
와 가장 가까운 조상을 기준으로 배치되고있다. 페이지에 상대적으로 배치하려면 총 오프셋을 계산하여 div에 적용해야합니다. .offset()
이 모두 해당 작업을 수행합니다.
여기에 무슨 일이 일어나고 있는지 설명하는 데모입니다 : http://jsfiddle.net/gilly3/trSkC/
$("div").css($("body").offset());
'$ ("body") .offset()'은 본문 여백이 무엇이든 (본질적으로) 반환합니다. 'body {margin : 25px; }','$ ("body"). offset()''{top : 25, left : 25}'를 반환합니다. div가 상대적으로 위치 된 조상을 가진 경우 (해당되는 것처럼 보임) 조상의 왼쪽 상단에서 25px 위치가됩니다 (페이지가 아님). – gilly3
CSS에서 사용해 보셨습니까?
html, body {
margin: 0;
padding: 0;
}
- 1. div의 필드에 포커스를 자동으로 설정하려면 어떻게해야합니까?
- 2. Android의 상대 레이아웃에서 이미지보기의 위치를 설정하려면 어떻게해야합니까?
- 3. HTML <meta> 태그와 오징어
- 4. jQuery를 사용하여 div의 위치를 변경하려면 어떻게해야합니까?
- 5. 요소 또는 div의 내용에 대한 스타일을 설정하려면 어떻게해야합니까?
- 6. div의 위치로 되돌아 가기가 올바르지 않습니다. jquery
- 7. <html:select><html : options> 태그와 관련된 문제
- 8. Div의 위치를 뷰포트의 상단과의 관계
- 9. draggable div의 위치를 레일에 저장
- 10. 카메라보기에서 터치 사용을 설정하려면 어떻게해야합니까?
- 11. MySQL에서 div 태그와 저장 위치를 이동 하시겠습니까?
- 12. div의 동일한 높이
- 13. 특정 HTML 태그와 일치하는 정규식
- 14. Fancybox를 사용하여 로그인을 설정하려면 어떻게해야합니까?
- 15. Eclipse - 현재 태그의 여는 태그와 닫는 태그의 배경색을 바꿉니다.
- 16. Mootools에서 div의 위치를 얻는 방법은 무엇입니까?
- 17. codeigniter html div의 피하기
- 18. Jinja2에서 차단 태그와 함께 매크로를 사용하려면 어떻게해야합니까?
- 19. div의 li 목록을 동일한 div의 다른 li 목록으로 바꾸기
- 20. HTML 폼의 서버 코드를 실행하도록 IIS를 설정하려면 어떻게해야합니까?
- 21. div의 동적 텍스트 - 둘 다 동일한 페이지에서 작업하게하려면 어떻게해야합니까?
- 22. <s:List> 구성 요소의 dataProvider를 XML 파일로 설정하려면 어떻게해야합니까?
- 23. div의 높이가 변하면 div의 아래쪽에 이미지를 고정하려면 어떻게해야합니까?
- 24. 동일한 div의 여러 인스턴스 표시
- 25. Jquery div를 다른 div와 같은 위치로 움직입니다.
- 26. 인쇄 중에 DIV의 스크롤 위치를 유지합니다.
- 27. div의 위치를 html로 고정하는 방법은 무엇입니까?
- 28. TextView 마지막 위치로 스크롤
- 29. ContentPropertyAttribute를 콘텐츠 발표자로 설정하려면 어떻게해야합니까?
- 30. 클라이언트의 EC2 계정을 설정하려면 어떻게해야합니까?
무엇의 왼쪽과 왼쪽? 좀 더 html/css가 도움이 될 것입니다. 위쪽과 왼쪽은 상대적 인 마지막 컨테이너를 기준으로합니다 (기본값은 정적 임). 이것이 적절하게 배치되지 않은 이유입니다. jQuery로 해킹하는 것이 최상의 솔루션이라고는 할 수 없습니다. – mrtsherman