시각적으로 명확한 이해를 돕기 위해, 이전에 문제가 있던 코드와 카카오톡 제목 중복, 모바일 화면 충돌을 한 장의 이미지로 연결했습니다.
시각적 해결 과정 안내 [cite: 18]:
-
[cite: 왼쪽 패널 – 기존 코드 삭제] [cite: 18]:
-
사용자 정의하기의 “추가 CSS” 화면을 보세요 [cite: 18].
-
이전에 입력했던 aggressive한 모바일 미디어 쿼리 코드 블록 전체 [cite: 18]( image_11.png 의 하단 53-57행 부분)에 빨간색 X 표시를 하고 “과거 aggressive한 코드 블록 전체 삭제” [cite: 18] 라는 텍스트를 추가했습니다. 이 코드 블록 전체를 지워야 합니다.
-
-
[cite: 중앙 – 문제의 원인 복습] [cite: 18]:
-
삭제하는 코드 블록은 카카오톡 링크 공유 시 제목이 두 개로 중복되게 했고 cite: 18, 스마트폰에서 그래픽 헤더와 텍스트 헤더가 충돌하여 번갈아 나타나게 했습니다 [cite: 18]( image_15.png vs image_16.png ).

-
-
[cite: 오른쪽 – 새로운 코드 붙여넣기] [cite: 18]:
-
삭제된 블록 아래에 새로운 코드 입력창을 만들고 “최종 정리된 새로운 코드 붙여넣기” [cite: 18] 라는 텍스트를 추가했습니다.
-
제가 이전 단계에서 정리한 최종 최종 (이전의 문제 코드가 제거된) 코드를 복사해서 여기에 붙여넣으면 됩니다 [cite: 18].
-
-
[cite: 최종 결과] [cite: 18]:
-
새로운 코드를 덮어씌우면, 공유 링크의 제목 중복 문제가 해결되고 [cite: 18], 스마트폰에서 충돌 없이 그래픽 모바일 헤더가 정상적으로 나오게 됩니다 [cite: 18].
-
코드를 덮어씌우고 공개(발행) 버튼을 누른 후, 실제 스마트폰에서 캐시를 지우고 확인하는 것을 잊지 마세요.
CSS
/* ==========================================================================
마중물 웹키즈뉴스 최종 CSS 설정 (정리 및 최적화)
========================================================================== */
/* --- 1. 메인 메뉴바 배경 및 폰트 설정 --- */
.main-navigation {
background-color: #1A365D; /* 메인 배경색 딥 네이비 */
}
.main-navigation .main-nav > ul > li > a {
color: #FFFFFF !important; /* 메인 글자색 흰색 (테마 기본값 무시) */
font-size: 17px;
font-weight: 700;
padding-top: 15px;
padding-bottom: 15px;
}
/* 메인 메뉴 마우스 오버 시 */
.main-navigation .main-nav > ul > li:hover > a {
background-color: #0056B3 !important;
color: #FFFFFF !important; /* 오버 시에도 글자색 흰색 유지 */
}
/* --- 2. 서브 메뉴(드롭다운) 배경 및 폰트 설정 --- */
.main-navigation ul ul {
background-color: #F8F9FA;
border-top: 3px solid #0056B3;
width: auto !important; /* 상자 크기를 글자 길이에 맞춰 자동 조절 */
white-space: nowrap !important; /* 서브메뉴 글자 줄바꿈 강제 방지 (한 줄로 표시) */
}
.main-navigation ul ul li a {
color: #333333 !important;
font-size: 14px;
font-weight: 500;
padding: 12px 20px;
}
/* 서브 메뉴 마우스 오버 시 */
.main-navigation ul ul li:hover > a {
background-color: #E9ECEF !important;
color: #1A365D !important; /* 오버 시 글자색 네이비로 반전 */
}
/* --- 3. 헤더 전체 배경 및 로고 설정 --- */
.site-header {
background-image: url('https://webkidsnews.com/wp-content/uploads/2026/06/Gemini_Generated_Image_fm6k16fm6k16fm6k-scaled.png');
background-size: cover;
background-position: center right; /* 모바일에서 우측 슬로건이 잘리지 않도록 정렬 */
background-repeat: no-repeat;
/* 로고와 슬로건이 너무 붙지 않도록 위아래 여백을 조금 줍니다 */
padding-top: 20px;
padding-bottom: 20px;
}
/* 로고 뒤의 기본 배경색(흰색) 투명하게 만들기 */
.inside-header {
background-color: transparent !important;
}
/* --- [cite: 삭제] 문제의 모바일 헤더 충돌 블록 전체 삭제 --- */
/*
@media (max-width: 768px) { ... } <- 이 전체 블록은
링크 공유 중복 제목 및 모바일 화면 충돌의 원인이므로 삭제합니다.
*/
