반응형 공부 중인데....... > 반응형

반응형

반응형 공부 중인데....... 정보

반응형화 반응형 공부 중인데.......

본문

그리드 디바이스란 게 뭔가요?

 

그리고,

 

많은 반응형 홈피가 768px를 기준으로 삼던데 이건 왜 그런건가요?

 

768px, 1000px, 1200px 이렇게 3번에 나눠 화면 변화를 주는 경우도 있고 말이죠..

 

 

 

 

 

추천
0

댓글 7개

저도 '그리드 디바이스'는 처음 들어봅니다. ^^;

대신 '그리드' 라는 것은 css 템플레이트에서 많이 사용하는 '시스템' 입니다.
(부끄럽지만, 이전에 썼던 글 링크입니다. ^^;  http://sir.co.kr/bbs/board.php?bo_table=pb_lecture&wr_id=179 )

화면폭에 따른 디자인 구분을, 768px에서 많이 하는 이유는, 이전의 테블릿 즉 구세대 ipad 세웠을때 크기이기 때문입니다.  반응형 처음 나왔을때 대응할 만한 모바일 기기는 거의 애플 기기밖에 없어서 초기 화면폭 구분은 거의 애플 모바일 기기의 크기로 나눴었죠.
(역시 예전에 정리했던 글 링크입니다. ^^; http://sir.co.kr/bbs/board.php?bo_table=pb_lecture&wr_id=167#vc_screenbreakpoints )
화면을 12등분으로 선긋기(그리드) 하는 방식일겁니다.
거의모든 반응형 프레임워크가 12등분을 기본으로 하고 있습니다. ^^
저도 공부중인데

반응형 레이아웃은

css 미디어 쿼리와 display:inline-block 과 % 이 세가지면 일단락 되는거 같습니다.


@media (min-width: 767px) { // 767px 이상일 때
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) { // 992px 이상일 때
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) { // 1200px 이상일 때
  .container {
    width: 1170px;
  }
}

1.이거 선언해주고
2.container 로 감싸주고
3.안에 div 영역들 display:inline-block 과 % 로 맞춰주면

끝이더라구요..

물론 픽셀에 맞게 레이아웃이 보기좋게 잘 반응하고 정렬되려면 단순한 구조가 젤 좋죠.

예를들어 가로 박스 3개를 display:inline-block 과 width:30% 식 주고
브라우저 크기를 쭉 줄이면 해상도에 맞게 미티러 쿼리의 가로폭이 작동하면서
한 칸씩 착착 내려오는 것처럼..

그리고 해당 3개의 박스에다가

@media (max-width: 767px) { // 767px 보다 작을 때는
 
<div style="display:block; width:100%"></div>
<div style="display:block; width:100%"></div>
<div style="display:block; width:100%"></div>

}

을 적용시켜주면 태블릿 이하로 떨어졌을 때 와 모바일에선 한칸씩 착착 내려오면서 모바일에선
세로3칸의 박스가 되는거죠 ~
전체 41 |RSS
반응형 내용 검색

회원로그인

진행중 포인트경매

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