티스토리 뷰
반응형 웹 만들기
반응형 웹에 대한 1차 포스팅에서 반응형 웹이란 어떤것이며 무엇을 위해 만들어 졌는지에 대하여 알아보았다.
그럼 이번시간에는 반응형 웹은 어떻기술들로 만들어 지는지에 대하여 알아보는 시간을 가져보자
크게 반응형 웹을 만드는 기술은 3가지로 분류할 수있다.
1 가변그리드
가변그리드란 웹화면 구현에 있어 px(픽셀) 단위대신 %(비율, 가변)으로 처리하는것을 말한다. 만일 고정된 px 로 화면에 사이즈를 정한
다면. 모바일 화면에서는 화면이 작게 보여질 수 밖에 없고, 이런 문제를 비율로 보여지도록 처리하여 적당한 사이즈로 처리되도록 한다.
1 2 3 4 5 6 7 8 9 10 11 | #wrap { /* width:960px; */ width: 90%; height:500px; margin:0 auto; background:#00ff88; border:4px solid #000; } | cs |
2 미디어쿼리(화면크기를 질문 device 화면사이즈)
1 2 3 4 5 6 7 8 9 10 11 12 | @media (min-width:300pxd) { .myclass { width:200px; height:150px; } } | cs |
1 2 | <meta name="viewport" content="width=device-width, inital-scale=1, minimum-scale=1, maximum-scale=1, user-scalable-no"> | cs |
4 가변폰트
(가변폰트를 적용할 글자 크기값 /나누기 적용할 요소를 감싸고 있는 요소의 글자크기값 = 가변폰트값
rem -> html 최상의에 적용되어 상속되지 않아 문제해결이 쉬움
1em 은 16px
vw, vh, vmin, vmax 등 css3 에서 나와 진정한 가변폰트 지정임
vm -> 브라우저의 너비를 100으로해서 결정
vh -> 브라우저의 높이를 100으로 기준으로해서
vmin -> 브라우저의 작은쪽을 기준으로
vmax -> 브라우저의 큰쪽을 기준으로해서
5 멀티미디어적 요소 가변적으로
width:100% -> 가변적으로 변경됨(하나만 해도 가변적으로 바뀜)
max-width:100% -> 안정성을 위해 같이 써줌( 이미지 같은 경우 자신의 기본크기 이상으로는 늘어나지는 않는 문제점 해결)
이글이 도움이 되셨다면 아래에 로그인이 필요없는 공감 버튼을 클릭해주세요 ^^
'DEVELOPE > 반응형웹' 카테고리의 다른 글
반응형 달력(캘린더) 소스포함 Responsive Calendar (0) | 2018.07.03 |
---|---|
반응형 웹 미디어쿼리 (0) | 2017.10.27 |
반응형 웹 무엇인가? 장점 및 만들기 (0) | 2017.10.27 |
미디어쿼리 스크린 사이즈 (1) | 2017.02.14 |
- Total
- Today
- Yesterday
- 카카오스토리 sns 공유
- crontab
- 반응형 웹
- CentOS 설치
- mysql 백업
- mariadb 백업
- 리눅스 명령어
- 트위터 공유소스
- 우분투
- 카카오스토리 공유소스
- MYSQL 명령어
- CentOS
- Q6600
- 우분투 다운로드
- ubuntu
- 페이스북 공유소스
- 우분투 usb 설치
- 부트스트랩
- 트위터 공유방법 및 소스
- 트위터 url 공유
- MySQL
- centos 7
- 트위터 sns 공유
- yum
- SQL 함수
- 미디어쿼리
- APM 설치
- 카카오스토리 url 공유
- 에디트플러스
- SQL 정렬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |