일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트
- module.css
- 20231221
- 제이쿼리
- Illustrator2022
- CSS
- 미세먼지
- open api
- JavaScript
- 자바스크립트
- JS
- 아코디언카드만들기
- 퍼블리싱
- css 속성
- position
- 공공데이터 활용
- 자바스크립트 내장객체
- 미세먼지알림사이트만들기
- jQuery
- FOR문
- 개발일지
- Js 내장객체
- HTML
- 바닐라자바스크립트
- react
- 공공데이터
- useState
- 일러스트 입체글자
- css속성
- 메뉴바만들기
- Today
- Total
김코드의 웹디자인 세상
❏ css - 반응형 웹 min-width와 max-width 유의점 본문
이번에 포트폴리오를 준비하면서
반응형으로 기획하고 구현을 하는데 진짜 이 min-width와 max-width 때문에 머리가 터지는 줄 알았다ㅠ ( ´△`)
학원을 다니면서 배운게 아니라 독학을 하면서 배워서 그런 건가 싶기도 했지만
포기하지 않고 열심히 책과 구글링을 하고 조언을 들으면서 드디어 이해를 하고 구현을 했다... (뿌듯했다...!)
역시 모든지 노력하면 안되는 건 없다는 말이 정답인 것 같다. 다만 얼마나 노력을 하고 시간을 쏟는지가 결단인 듯.
여하튼 min-width와 max-width를 구현하면서 꼭 기억해야 하는 유의점이다!
✎ min-width
모바일부터 구현을 하는 경우엔 min-width를 사용하여 오름차순으로 작성하면 된다!!
/*min-width로 작성을 하기 떄문에 오름차순으로 작성해야합니다!*/
@media screen and (min-width:320px){
/*모바일1 css*/
}
@media screen and (min-width:425px){
/*모바일2 css*/
}
@media screen and (min-width:768px){
/*태블릿 css*/
}
@media screen and (min-width:1024px){
/*노트북 css*/
}
@media screen and (min-width:1440px){
/*노트북, 데스크탑 css*/
}
@media screen and (min-width:1920px){
/*데스크탑 css*/
}
✎ max-width
데스크톱의 뷰포트부터 구현을 하는 경우엔 max-width를 사용하여 내림차순으로 작성하면 된다!!
/*max-width로 작성하기 때문에 꼭 내림 차순으로 작성해야합니다!*/
@media screen and (max-width:1920px){
/*데스크탑 css*/
}
@media screen and (max-width:1440px){
/*노트북,데스크탑 css*/
}
@media screen and (max-width:1024px){
/*노트북 css*/
}
@media screen and (max-width:768px){
/*태블릿 css*/
}
@media screen and (max-width:425px){
/*모바일2 css*/
}
@media screen and (max-width:320px){
/*모바일1 css*/
}
아 그리고 마지막으로
이해하기 전에는 이러한 틈이 엄청 생기고 좌, 우 스크롤이 생겨서
메타태그로 좌우를 잠그는 방법을 선택했더니 반응형으로 구현이 안 되는 점을 알게 되었다...
(이 문제로도 엄청 스트레스받았었다ㅠ)
알고 보니 어딘가의 width를 px로 정해진 값을 지정해둬 버린 까닭 때문에 그런 거였다ㅠㅠㅠ
진짜 또 알게 되고 명심하게 된 건 반응형으로 웹을 구현하면 px이라는 단위랑은 이별해야 한다는 것,,,!
명심해야 한다..!

정말 이게 이해가 안 되니 아무리 생각한 대로 구현을 해도 css가 안 먹고 씹히니
갈아엎었던 프로젝트만 3개다ㅠ
그래도 이제는 완벽하게 이해를 했으니 꼭 기록을 해둔다!!
٩(●˙▿˙●)۶…⋆ฺ
'⊹ ⠀𝙲𝚂𝚂, 𝚂𝙲𝚂𝚂' 카테고리의 다른 글
❏ css - 이미지 갤러리 만들기 (0) | 2023.01.13 |
---|---|
❏ css - odd와 even 선언자 (짝수와 홀수) (0) | 2023.01.10 |
❏ css - 키프레임(@keyframes)으로 이미지 슬라이드 쇼 만들기! (0) | 2022.12.28 |
❏ css - box-shadow와 drop-shadow의 차이 (0) | 2022.12.27 |
❏ css - transition 변환 속성으로 응용하기 (0) | 2022.12.15 |