반응형을 위한 css팁입니다..ㅇㅅㅇ > 자유게시판

자유게시판

반응형을 위한 css팁입니다..ㅇㅅㅇ 정보

반응형을 위한 css팁입니다..ㅇㅅㅇ

본문

그냥 혼자 깔짝거리다가 생각해낸건데 간단하게 글로쓰겠음

특정영역을 제외하고 %로 맞추고싶을때가 있습니다.
뭐간단하게말하면

100%에서 50px를 제외한나머지영역

 50px

이렇게 하기를 원하실때 방법이 3가지있습니다.
1번방법은 table를 이용하는 방법입니다. table 전체사이즈값을 100%로 주고

<table width="100%">
<tr><td><p>100%에서 50px를 제외한나머지영역</p></td>
<td width="50px"><p>50px</p></td>
</tr>
</table>

이런식으로 구성하는 방법입니다.그러나 웹표준에 어긋나는 방법이라서 <!DOCTYPE html>를 제거해야 작동합니다...;

자바스크립트를 이용해 브라우저사이즈를 비교해서 css에 값을 줘서 onload와 onresize시에 반응형사이즈를 작동시켜주는방법과
(지금까지 이방법써왔음...ㅎㄷ;)

그런데 오늘 간단한 방법이 떠올랐습니다.
#size {padding-right:50px; width:100%;}
.test1 { width:100%;}
.test2 { top:0px; right:0px; position:absolute; width:50px;}

<div id="size">
<div class="test1">100%-50px영역</div><div class="test2">50px영역</div></div>

이방법을 쓰고있습니다..ㅇㅅㅇ;
독자를 배려한 글이 아니라서 자게에 올립니다...-seuai-
추천
0

댓글 3개

이건 팁일뿐 나머지는 본인이 알아서 써먹으세요..ㅇㅅㅇ;
(요거 그대로 박는다고 작동하는걸로 안보입니다.)
※높이사이즈도 지정안돼어있고 그냥 원리만설명한거임!!
#div1 {dsiplay:block;margin:0 50px 0 0;}
#div2 {dsiplay:block;position:absolute;right:0;width:50px;}
div1(유동너비) | div2(고정너비 50픽셀)

위 방식으로 사용하는데 제가 예전에 이것을 만들때
일반적으로 사용하는곳이 포털사이트의 검색창에서 사용했었습니다. 지금은 모르겠지만.
로고(고정너비) | input(유동너비) | button(고정너비)
전체 199,644 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT