[CSS] div 고정폭 + 가변폭 > 기술자료

본문 바로가기
사이트 내 전체검색

기술자료

HTML [CSS] div 고정폭 + 가변폭


페이지 정보

댓글 0건 조회 4,493회 작성일 2016-09-09 00:58 ~ 2016-09-20 00:00

본문

왼쪽은 130px로 고정
오른쪽은 그 나머지를 지정하고자 하고자 할때

CSS3의  calc() 함수를 이용하면 해결이 가능합니다.

calc() 함수 사용시 유의사항
-. 모든 계산은 왼쪽에서 오른쪽으로 진행
-. 사칙연산과 마찬가지로 곱하기, 나누기 먼저 계산
-. 호환성을 위해 -moz, -webkit과 같은 vendor-prefix를 먼저 작성
-. calc(100% - 10px)과 같이 더하기(+). 빼기(-) 연산자의 경우 앞뒤 공백
-. 곱하기(x), 나누기(/)는 공백 불필요

지원브라우저
IE 9+ , Firefox 4+(모바일 19+), Chrome 19+(모바일 25+), Safari 6+(모바일 6+), Blackberry 10+


<style>
#left_child {
    width:130px; 
    float:left; 
    height:80px; 
}
#right_child {
    float:left;
    height:80px;
    width:-webkit-calc(100% - 130px);
    width:-moz-calc(100% - 130px);
    width:calc(100% - 130px);  
}

#child_100percent {
    float:left;
    height:40px;
    width:-webkit-calc(100%/2);
    width:-moz-calc(100%/2);
    width:calc(100%/2);  
    text-align:center;
    font-size:13px;
}
#child_100percent a {color:#707070; }
#child_100percent a:hover {color:#ef2a20;}
#child_100percent a.on {font-weight:bold; color:#ef2a20;}

#child_50percent {
    float:left;
    height:40px;
    width:-webkit-calc(100%/2);
    width:-moz-calc(100%/2);
    width:calc(100%/2);  
    text-align:center;
    font-size:13px;
}
#child_50percent a {color:#707070; }
#child_50percent a:hover {color:#ef2a20;}
#child_50percent a.on {font-weight:bold; color:#ef2a20;}

#child_33percent {
    float:left;
    height:40px;
    width:-webkit-calc(100%/3);
    width:-moz-calc(100%/3);
    width:calc(100%/3);  
    text-align:center;
    font-size:13px;
}
#child_33percent a {color:#707070; }
#child_33percent a:hover {color:#ef2a20;}
#child_33percent a.on {font-weight:bold; color:#ef2a20;}

#child_25percent {
    float:left;
    height:40px;
    width:-webkit-calc(100%/4);
    width:-moz-calc(100%/4);
    width:calc(100%/4);  
    text-align:center;
    font-size:13px;
}
#child_25percent a {color:#707070;}
#child_25percent a:hover {color:#ef2a20;}
#child_25percent a.on {font-weight:bold; color:#ef2a20;}

#child_20percent {
    float:left;
    height:40px;
    width:-webkit-calc(100%/5);
    width:-moz-calc(100%/5);
    width:calc(100%/5);  
    text-align:center;
    font-size:13px;
}
#child_20percent a {color:#707070;}
#child_20percent a:hover {color:#ef2a20;}
#child_20percent a.on {font-weight:bold; color:#ef2a20;}
</style>

<div>
    <div id="left_child">왼쪽</div>
    <div id="right_child">오른쪽</div>
</div>




참고자료
http://fils.tistory.com/774
http://techbug.tistory.com/215 
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

Total 177건 1 페이지

기술자료 목록
번호 제목
177 HTML   71  2019-01-11 23:20 ~ 2019-01-11 23:24  
176 HTML   250  2018-11-16 12:11 ~ 2018-11-16 12:17  
175 HTML   403  2018-10-14 01:19 ~ 2018-10-14 02:09  
174 HTML   515  2018-08-30 15:47  
173 HTML   708  2018-08-27 14:33  
172 HTML   1169  2018-08-26 14:07  
171 HTML   523  2018-08-18 05:37  
170 HTML   1848  2018-08-17 06:39  
169 HTML   1409  2018-08-15 05:06 ~ 2018-08-15 05:58  
168 HTML   495  2018-08-13 18:50  
167 HTML   1005  2018-08-09 10:12 ~ 2018-08-09 13:26  
166 HTML   947  2018-07-23 02:20 ~ 2018-07-23 14:33  
165 HTML   558  2018-07-17 18:38 ~ 2019-01-08 17:55  
164 HTML   674  2018-07-04 23:27  
163 HTML   914  2018-07-04 15:02  
162 HTML   1635  2018-03-28 20:58 ~ 2018-12-01 22:56  
161 HTML   1436  2018-03-21 19:00  
160 HTML   5628  2018-03-08 19:40 ~ 2018-03-11 23:33  
159 HTML   3212  2018-02-27 05:31 ~ 2018-03-16 04:39  
158 HTML   1900  2017-12-18 22:36  

게시물 검색

회원로그인

계좌이체 or 신용카드 결제하기
해피정닷컴으로 대금결제를 할 수 있습니다

접속자집계

오늘
1,033
어제
1,454
최대
3,306
전체
4,546,140

회사명: 해피정닷컴   사업자번호: 119-05-36414   전화: 070-7600-3500   팩스: 02-865-3528   주소: 08394 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
대표: 정창용   개인정보보호책임자: 정창용   통신판매업신고번호: 2014-서울구로-0074 [사업자등록정보확인]   건강기능식품영업신고번호 제2018-0080452호
Copyright 2001~2019 해피정닷컴. All Rights Reserved.