2010-01-20 4 views
0

나는 다음과 같은 코드가 있습니다수없는 주변

<textarea> 
<td align="center" bgcolor="#996633" onMouseover=javascript:ShowContent("menu7_items") onMouseout=javascript:HideContent("menu7_items")> 
<p>&nbsp;Stock Update&nbsp;</p> 
<div id="menu7_items" style="display:none;" onMouseover=javascript:ShowContent("menu7_items") onMouseout=javascript:HideContent("menu7_items")> 
    <table width="100%" border="0" cellpadding="0" cellspacing="0"> 
    <tr> 
    <td align="left"><a href="/materials/SearchPaper.do">Update Paper</a></td> 
    </tr> 
    </table> 
</div> 
</td> 
</textarea> 

DIV에 존재하는 내부 TD가있다 및 DIV 안에 테이블이 있습니다. DIV의 기본 스타일은 display : none입니다. mouseover TD에서 div는 주어진 위치에 팝업처럼 나타나야합니다. 그러나 그것은 일어나지 않습니다. DIV가 동일한 TD에 나타납니다. DIV의 위치를 ​​TD와 무관하게 만드는 방법.

답변

3

position: absolute;

는 또한 방향 특성 (위, 오른쪽, 아래, 왼쪽)를 지정하지만 어떻게 보이는지 확인하기 위해 그 첫번째없이 시도 할 수 있습니다. 그것들을 사용한다면, 부모에 position : relative를 사용하여 상대적인 절대적인 자식을 위치 시키길 원할 것입니다 (기본값은 "정적"이 아닌 모든 위치 값과 함께 작동합니다, 기본값).

+0

대단히 감사합니다. 그것은 내 문제를 해결했습니다. –

+0

그가 문제를 해결 한 경우 왼쪽에있는 "대답 수락"체크 상자를 클릭하십시오. – Erik

관련 문제