| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 객체지향
- 바이트디그리
- React & Redux로 시작하는 웹 프로그래밍
- redux
- 웹디자인
- 반응형
- ENFJ포스팅
- Dispatch
- K디지털기초역량훈련
- scss
- 퍼블리싱
- JavaScript
- 코딩
- XHTML
- prototype
- REACT강의
- ENFJ
- class
- 자바스크립트
- react
- 국비지원
- object-oriented programming
- HTML
- 이메일 코딩
- 패스트캠퍼스
- 반응형 이메일
- coding
- 내일배움카드
- CSS
- Today
- Total
취미부자의 취미 버리기
탬플릿 없이 반응형 이메일 코딩 2.1/2 본문
이 전 게시글 내용으로는 이메일 코딩 하는데 부족해서 추가로 작성하게 됐습니다.
이메일을 홈페이지 처럼 디테일하게 디자인/코딩 하려고 하면
모바일 대응형으로 작업하기 정말 어려워요.😥
그래서 최대한 간단하게 1, 2단 그리드로 작업하길 추천합니다.
우선, 이메일은 테이블 태그로 작업해야 혹시나 콘텐츠 가로값이 뷰포트를 넘어가도
콘텐츠가 잘리지 않고 뷰포트에 꾸역꾸역 맞춰져서 내용을 볼 수 있어요.
그리고 미디어쿼리(@media (max-width: xxxpx) {}) 이게 먹히지 않는 경우가 있으니
PC나 모바일, 어디서 봐도 문제가 없게 작업해야되요.
즉, 미디어쿼리 없이 PC/모바일에서 둘 다 문제 없이 잘 보이게 작업을 해야한다는거.
그러기 위해서 폰트 사이즈가 제일 문제였는데...
vw단위를 사용하면 PC에서 문제가 되서 em(부모 폰트를 기준으로 비율로 크기를 정함)을 선택.
그런데 브라우저나 이메일 앱에 따라서 기본적으로 최상단에 설정된 폰트 사이즈가 달라서 어떤데는
폰트가 너무 작고, 어떤데는 폰트가 너무 큰 ㅂㄷㅂㄷ한 상황에 봉착...
그래서 낸 해결책! 폰트가 들어가는 태그에는 항상 부모 태그에 텍스트 기본값을 넣어줬어요.
<tr>
<td class="text-parent" style="font-size:12px;">
<p class="text-child" style="font-size: 1.25em">텍스트 입니다.</p>
</td>
</tr>
이렇게 하면 부모에 폰트 사이즈가 고정적으로 들어가서 원하는 폰트 사이즈를 어디서도 표현할 수 있습니다.
새로운 문제 발생하면 또 추가 글 올릴께요!
'Programming > 🧰 만드는 법' 카테고리의 다른 글
| [css] 깔끔하고 효율적으로 작성하는 법 연구중! #1 (0) | 2025.12.01 |
|---|---|
| [JavaScript] input radio 내 디자인 스크립트 기능 구현 (0) | 2022.11.11 |
| 탬플릿 없이 반응형 이메일 코딩 2/2부 (0) | 2021.11.27 |
| 탬플릿 없이 반응형 이메일 코딩 1/2부 (0) | 2021.11.27 |
| [Effect] :hover background-color 원형으로 안>밖 (0) | 2020.10.13 |