레이어 절대좌표/ 상대좌표 > 기술자료 | 해피정닷컴

레이어 절대좌표/ 상대좌표 > 기술자료

본문 바로가기

사이트 내 전체검색

레이어 절대좌표/ 상대좌표 > 기술자료

HTML 레이어 절대좌표/ 상대좌표

페이지 정보


본문

레이어는 화면에 출력할때 절대 좌표방식과 상대좌표방식으로 출력할수 있다.
절대좌표는 무조건 좌측상단을 0,0 기준으로 하여 좌표를 지정하여 출력하는것이며
상대좌표는 특정 위치를 0,0 기준으로 하여 좌표를 지정하여 출력하는것입니다.

절대좌표는 해상도가 정해져있는 컴에서 볼때 기준이 정해져있어 편할지 모르지만 해상도가 달라지만 레이어의 위치가 올바르게 나타나지 않습니다.

그리고 절대좌표는 스크롤이 생기는 부분에서 출력을 하게되면 좌측상단이 스크롤이 생긴 위치를 기준으로 하기때문에 원하는 좌표를 얻기 힘듭니다.
 

해상도가 달라져도 항상 그자리에 있개 하려면 상대좌표방식을 사용해야 합니다.
상대좌표 방식은 해상도가 달라지면서 기준도 달라지게 되므로 원하는 위치에 나타낼수가 있습니다.


상대좌표 지정하는법
1. <table>, <tr>, <td>나 <font> 안에 style="position:relative" 속성을 넣어 해당 태그을 기준으로 한후 <td>태그안에 절대좌표방식의 레이어를 사용한다.
(style="position:relative"을 사용한 부분이 0,0 인 기준이 됩니다.)

2. <td>태그안에 <div id=byc2 style="position:absolute; top:100;left:100;"></div>같은 레이어를 넣습니다.(position은 absolute을 사용합니다.)

※ <td>태그 안에 relative 레이어를 쓰게 되면 <td>가 기준(0,0)이 아니라 relative 레이어 즉 자신이 기준이 되어 출력되면 대부분은 테이블이 깨져서 나온다.^^


<table>
    <tr>
        <td><img src="images/body_01.gif" alt=""></td>
        <td width="114" height="45">
            <div style="position:relative; z-index:1; left:0px; top:0px;">
                <div id="avitop" style="position:absolute; width:270px; height:45px; z-index:1; left: 0px; top: 0px;"><!-- 왼쪽 폭과 높이를 적절하게 조절해야합니다. 이거때매 제대로 표현이 안될수 있습니다. -->
                    <!--div id=byc2 style="position:absolute; top:0;left:0;"-->
                        <a href="./index.php"><img src="images/body_11.gif" alt="" border="0"></a>
                    <!--/div-->
                </div>
            </div>
        </td>
    </tr>
</table>


참고자료
http://www.zetblog.net/?0021700104

댓글목록

등록된 댓글이 없습니다.


Total 2,634건 99 페이지
  • RSS
기술자료 목록
674
일반   14125  2009-04-10 01:25  
673
그누보드   16228  2009-04-04 16:20  
672
HTML   14598  2009-04-03 20:08  
671
HTML   32538  2009-04-03 20:05  
670
전자결제   11663  2009-04-01 19:03  
669
SQL   26345  2009-03-31 16:59  
668
WindowsServer   17518  2009-03-25 21:27  
667
제로보드   14762  2009-03-24 19:31 ~ 2018-06-14 18:53  
666
Linux   14755  2009-03-24 18:08  
665
그누보드   13612  2009-03-24 17:47  
664
전자결제   31187  2009-03-23 19:46 ~ 2019-01-14 05:25  
663
MySQL   15259  2009-03-21 19:48  
662
ClassicASP   18032  2009-03-19 10:33 ~ 2009-03-19 00:00  
661
MySQL   24520  2009-03-13 19:25 ~ 2019-10-08 22:59  
660
JavaScript   19258  2009-03-12 23:40 ~ 2009-03-13 00:00  
열람
HTML   19204  2009-03-12 09:16 ~ 2015-10-13 00:00  
658
MySQL   12816  2009-03-11 22:28  
657
그누보드   10486  2009-03-11 00:23 ~ 2010-03-12 00:00  
656
일반   16460  2009-03-08 09:54  
655
Linux   19965  2009-03-06 02:13  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.