실무에 바로 적용할 수 있는 웹 제작 꿀팁 및 유용한 자료실 공간입니다.
나눔웹이 제공하는 핵심 노하우와 마케팅 인사이트를 자유롭게 활용해 보십시오.

나눔웹 모바일 꿀팁

모바일 브라우저 상단바 색 맞추기, theme-color 메타 태그 쓰는 법

안드로이드 크롬에서 우리 사이트만 열면 주소창·상태바 색이 흰색이나 검정으로 남아 브랜드와 동떨어져 보이는 경우가 많습니다.
theme-color 메타 태그로 브라우저 UI 색을 제안할 수 있고, 사파리 최신 버전은 메타보다 body 배경·고정 헤더 색을 참고하니 둘 다 맞춰 두는 편이 안전합니다.

💡 왜 상단바 색까지 신경 쓰나요?

모바일에서는 화면 위아래가 브라우저 UI로 잡혀 있어, 페이지 본문만 예쁘고 크롬바 색이 어긋나면 “앱이 아닌 웹”처럼 보입니다. 로고·헤더 메인 컬러와 맞추면 첫인상과 브랜드 일관성이 같이 잡힙니다.

1. theme-color 메타 태그 넣기

<head>에 아래처럼 넣습니다. content에는 헤더 배경과 같은 헥스 값을 쓰는 것이 보통입니다. 밝은 색이면 상태바 아이콘이 어둡게, 어두운 색이면 밝게 잡히는 경우가 많아 대비도 함께 확인하세요. 다크 모드를 쓰는 사이트라면 media로 라이트·다크를 나눕니다.

<!-- 기본: 브랜드 메인 컬러 -->
<meta name="theme-color"
      content="#cc2b2b">

<!-- 라이트/다크를 나눌 때 -->
<meta name="theme-color"
      content="#ffffff"
      media="(prefers-color-scheme: light)">
<meta name="theme-color"
      content="#1a1a1a"
      media="(prefers-color-scheme: dark)">

안드로이드 크롬·삼성 인터넷 등 크로미움 계열에서 효과가 잘 보입니다. PWA에 manifest.json의 theme_color가 있어도, 페이지 메타가 있으면 해당 문서에서는 메타가 우선하는 경우가 많습니다. 값만 통일해 두면 헷갈리지 않습니다.

2. 사파리는 body·고정 헤더 색도 맞추기

iOS·macOS 사파리 최신(26대)에서는 일반 탭에서 theme-color 메타만으로는 상단바 틴트가 거의 먹지 않는 경우가 있습니다. 대신 body 배경색, 또는 화면 상단에 붙는 position: fixed·sticky 헤더의 배경색을 참고합니다. 메타는 크로미움용으로 두고, 사파리용으로는 페이지 배경과 헤더 색을 같은 톤으로 맞추세요.

/* 사파리 틴트용: 페이지·헤더 색 통일 */
body {
  background-color: #ffffff;
}

.site-header {
  position: sticky;
  top: 0;
  background-color: #cc2b2b;
}

@media (prefers-color-scheme: dark) {
  body { background-color: #1a1a1a; }
}
환경 맞출 것
안드로이드 크롬 theme-color 메타
사파리 15~18 theme-color 메타
사파리 26대 body·고정 헤더 배경
홈 화면 웹앱 메타 + manifest theme_color

3. 실무에서 자주 하는 실수

헤더는 빨강인데 메타만 흰색으로 두면 크롬바만 밝아져 더 어색합니다. 투명·반투명 헤더(backdrop-filter)는 사파리 샘플링에서 빠질 수 있어, 틴트가 필요하면 불투명 배경을 쓰는 편이 낫습니다. 적용 후 안드로이드 크롬과 아이폰 사파리에서 같은 URL을 열어 상단바·노치 주변을 눈으로 확인하면 됩니다.

"브라우저 테두리 색까지 맞추면 모바일 첫인상이 달라집니다."

나눔웹은 모바일 제작 때 헤더 컬러와 브라우저 UI 톤을 같이 점검해,
기기마다 브랜드가 끊기지 않게 맞춰 둡니다.


List of Articles
번호 분류 제목 글쓴이
79 웹 성능 홈페이지 로딩 속도를 3배 높이는 '이미지 최적화' 실무 가이드 나눔웹
78 퍼블리싱 CSS 변수로 유지보수와 테마 기능을 한 번에! (CSS Custom Properties) 나눔웹
77 마케팅 카카오톡 링크 썸네일의 비밀! 클릭률을 높이는 '오픈 그래프(OG)' 세팅법 나눔웹
76 모바일 모바일 꽉 찬 화면 하단 짤림 현상! '100vh'의 함정과 완벽 해결법 나눔웹
75 웹 성능 홈페이지 첫 화면 글자 깜빡임(투명 현상) 1초 만에 해결하는 법 나눔웹
74 퍼블리싱 스마트폰에서 로고가 흐리게 보인다고요? 'SVG' 포맷이 정답입니다. 나눔웹
73 웹 성능 클릭 실수 유발하는 '화면 덜컹거림(CLS)', 단 한 줄로 해결하는 법 나눔웹
72 모바일 고객의 이탈을 막는 1초 디테일, '모바일 맞춤형 키보드' 세팅법 나눔웹
71 UI/UX 모바일에서 버튼 누를 때 생기는 촌스러운 '회색 박스' 없애는 법 나눔웹
70 UI/UX 레이아웃을 망치는 긴 글, 예쁘게 '...'으로 자르는 마법의 CSS 나눔웹
69 UI/UX 상단 메뉴에 제목이 가려진다고요? '부드러운 스크롤' 마법의 2줄 나눔웹
68 모바일 아이폰에서 입력창 누를 때 화면 '자동 확대'되는 현상 막는 법 나눔웹
67 퍼블리싱 지저분한 모바일 스크롤바, 기능은 남기고 쏙 숨기는 마법의 CSS 나눔웹
66 모바일 모바일 웹을 진짜 '앱(App)'처럼! 이미지 꾹 누를 때 뜨는 팝업 막기 나눔웹
65 UI/UX 애플(Apple) 사이트처럼 고급스러운 '반투명 유리' 메뉴 만드는 법 나눔웹
64 퍼블리싱 무거운 플러그인 NO! 넷플릭스처럼 쫀득한 '가로 스와이프' CSS로 뚝딱 만들기 나눔웹
63 UI/UX 1%의 디테일이 브랜딩을 완성합니다! '텍스트 드래그 색상' 바꾸기 나눔웹
62 UI/UX 투박한 파란색 체크박스는 그만! 단 1줄로 우리 회사 컬러 입히기 나눔웹
61 모바일 하단 고정 버튼이 아이폰 '검은 줄'에 겹친다면? (Safe Area 대응법) 나눔웹
60 모바일 앗, 실수로 새로고침! 튕기는 모바일 화면 꽉 잡는 법 (Overscroll) 나눔웹
Board Pagination Prev 1 2 3 4 Next
/ 4
rhwlsghkcocndgus XE2.1.39 STAGE1.5.4