그리드 디바이스란 게 뭔가요?
그리고,
많은 반응형 홈피가 768px를 기준으로 삼던데 이건 왜 그런건가요?
768px, 1000px, 1200px 이렇게 3번에 나눠 화면 변화를 주는 경우도 있고 말이죠..
댓글 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 )
대신 '그리드' 라는 것은 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 )
저도 공부중인데
반응형 레이아웃은
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칸의 박스가 되는거죠 ~
반응형 레이아웃은
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칸의 박스가 되는거죠 ~
게시글 목록
| 번호 | 제목 |
|---|---|
| 133 | |
| 128 |
반응형화
모바일 퍼스트?
4
|
| 120 |
반응형화
macaw 같은 툴?
7
|
| 112 | |
| 107 |
반응형화
반응형화 소모임 활성화를 위하여
4
|
| 101 | |
| 93 |
반응형화
반응형 책은 무엇을?
7
|
| 86 | |
| 75 |
반응형화
난 누군가 또 이건 무언가...
10
|
| 67 |
반응형화
부트스트랩 사용시
7
|
| 64 |
반응형화
급하게 작성하나 했습니다
2
|
| 62 |
반응형화
휴~
1
|
| 51 |
반응형화
반응형홈페이지 고려사항
10
|
| 42 | |
| 37 |
반응형화
그누보드 반응형화..... 모임
4
|
| 32 |
반응형화
[질문] 미디어 쿼리 사이즈 질문
4
|
| 30 |
반응형화
저만 그런가요?
1
|
| 24 | |
| 16 | |
| 8 | |
| 1 |
반응형화
그누보드 반응형화 시키기 모임
6
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기