HTML5 캔버스로 도면 응용 프로그램을 만들고 있지만 위치 지정에 문제가 있습니다.jQuery로 캔버스 위치 지정
저는 동적으로 캔버스를 넣는 div가 있습니다. div에는 최상위 div와 하위 div가 있고 중간에 캔버스를 배치하고 싶습니다. 이제 캔버스가 최상위 div와 겹치므로 캔버스를 아래로 이동하고 싶습니다. 캔버스 스타일 (위치 : absolut, top : 40)을 시도했지만 아무 일도 일어나지 않습니다. 이것을 어떻게 할 수 있습니까?
$('<canvas/>', {
'id': 'paint',
}).appendTo('#box');
var theCanvas = document.getElementById('paint');
theCanvas.width = 420;
theCanvas.height = 300;
사업부는 다음과 같습니다 div의에 대한
-----------------
top div
-----------------
canvas
-----------------
bottom div
-----------------
스타일링 :
#box {
position: absolute;
left:50px;
top: 60px;
margin-left: auto;
margin-right: auto;
}
.topDiv {
position: absolute;
top: 0;
height: 60px;
overflow: hidden;
}
.bottomDiv {
position: absolute;
bottom: 0px;
}
상단 사업부 및 하단 사업부가 #box 안에 있습니다.
다음을 포함하는 질문을 편집하십시오 : "#box"어떤 스타일 상단 사업부에 적용되는 적용되는 어떤 스타일, 아래쪽 div에 적용되는 스타일. 확인하십시오 : 상단 상자 div와 하단 상자는 #box 안에 있습니까? – dgvid
@dgvid : 좋은 생각입니다. 끝냈다! – holyredbeard