본문 바로가기
워드프레스 구축운용 워드프레스 구축운용
실전 워드프레스 구축운용 가이드

PC에선 완벽했는데 스마트폰에선 와르르? 워드프레스 엘리멘터 레이아웃 깨짐 및 모바일 반응형 수정 후기

crown 읽는 시간 약 7분

워드프레스에서 엘리멘터(Elementor) 페이지 빌더는 마우스 드래그 몇 번으로 멋진 디자인을 만들 수 있어 참 고마운 도구입니다. PC 화면에서 디자인을 완성하고 “와, 정말 깔끔하다!”며 감탄한 뒤 자신 있게 포스팅을 공개했습니다.

하지만 몇 분 후, 스마트폰으로 제 블로그에 접속해 보고 깜짝 놀라 비명을 지를 뻔했습니다.

PC 모니터에서는 줄이 딱딱 맞아떨어지던 텍스트와 이미지들이 스마트폰 화면에서는 좌우로 마구 겹치고, 글자가 화면 바깥으로 삐져나가 가로 스크롤이 생기는 등 그야말로 레이아웃이 와장창 깨진 상태였기 때문입니다.

구글 애드센스 승인을 노리고 있다면 모바일 사용자의 편의성(모바일 가독성)이 매우 핵심적인 평가 요소입니다. 스마트폰에서 화면이 다 깨져 보인다면 방문자가 바로 뒤로 가기를 누르는 것은 물론, 검색엔진 로봇도 ‘모바일 친화적이지 않은 사이트’로 평가해 버립니다.

당황스러운 마음을 눌러 담고 엘리멘터 빌더 내부와 CSS 설정을 하나씩 뜯어보며 스마트폰 화면을 깔끔하게 심폐소생했던 실전 경험담과 해결 과정을 적어봅니다.

모바일 화면만 들어오면 와르르 무너지는 이유

문제를 해결하려면 먼저 엘리멘터가 반응형 화면을 구성하는 방식을 이해해야 했습니다. PC와 모바일의 깨짐 현상은 주로 세 가지 원인에서 발생하더군요.

  • 고정 픽셀(px) 단위 사용의 함정: 엘리멘터에서 여백(Margin, Padding)이나 폰트 크기를 설정할 때 px(고정 픽셀) 단위로 크게 박아두면, 화면 폭이 좁은 모바일 기기에서도 그 절대 수치가 그대로 유지되면서 레이아웃을 밀어내 버립니다.
  • PC 전용 칼럼(Column) 너비의 고정: PC에서 보기 좋게 3단, 4단으로 나눈 섹션이 모바일 기기에서도 줄바꿈되지 않고 꾸역꾸역 한 줄에 들어가려다 보니 세로로 찌그러지거나 글자가 겹치게 됩니다.
  • 캐시 플러그인의 CSS 꼬임: 엘리멘터에서 모바일 전용 디자인을 분명 수정했는데도, 캐시 플러그인이 예전 PC 중심의 CSS 스타일시트를 계속 기억하고 있어 실제 화면에 반영되지 않는 경우도 비일비재했습니다.

반응형 편집 모드로 스마트폰 화면 따로 정돈하기

가장 확실한 해결책은 엘리멘터 내부의 ‘반응형 모드(Responsive Mode)’를 적극 활용하는 것이었습니다.

  • 반응형 아이콘 클릭: 엘리멘터 편집 화면 하단 단판에 있는 스마트폰 모양의 [반응형 모드] 아이콘을 누른 뒤, 상단에서 [모바일(Mobile)]을 선택해 줍니다.
  • 반응형 전용 설정 값 확인: 모바일 모드 상태에서 폰트 크기나 여백(Padding)을 수정하면, 아이콘 옆에 소형 모바일 표시가 뜹니다. 이 상태에서 조절한 수치는 PC 화면에는 전혀 영향을 주지 않고 오직 모바일 화면에만 독립적으로 적용됩니다.
  • 모바일 전용 여백 조절: PC에서 줬던 50px~100px 이상의 과도한 좌우 바깥 여백(Margin)과 안쪽 여백(Padding)을 모바일 모드에서는 10px~15px 수준으로 대폭 줄여주었습니다. 이 작업만 해줘도 글자가 화면 밖으로 튕겨 나가는 현상이 순식간에 사라집니다.

컬럼 자동 줄바꿈 및 모바일 숨김 기능 활용하기

스마트폰 화면은 가로 폭이 좁기 때문에 나열된 요소들을 세로로 자연스럽게 배치해 주는 작업이 필수적입니다.

  • 모바일 칼럼 너비 100% 재설정: 모바일 편집 모드에서 깨지는 섹션의 각 칼럼(Column)을 클릭한 뒤, ‘칼럼 너비(Column Width)’를 100%로 지정해 주었습니다. 이렇게 해주면 PC에서 가로로 나열되던 요소들이 모바일에서는 위아래 1단 구조로 차곡차곡 예쁘게 포개어집니다.
  • 복잡한 요쇼는 반응형 숨김(Responsive Hide) 처리: PC에서는 멋지게 보이던 대형 배너나 복잡한 표가 모바일에서는 도저히 답이 나오지 않을 때가 있습니다. 이럴 때는 해당 요소의 고급(Advanced) -> 반응형(Responsive) 탭으로 들어가 [모바일에서 숨기기(Hide on Mobile)]를 활성화해 주었습니다. 대신 모바일 전용의 가벼운 텍스트 블록을 하나 새로 만들어 모바일에서만 보이도록 설정해 주는 센스를 발휘했죠.

최종 확인 및 엘리멘터 CSS 재생성

설정을 마친 뒤 적용이 안 되거나 여전히 깨져 보인다면 엘리멘터의 자바스크립트/CSS 파일이 꼬인 상태입니다.

  • CSS & Data 재생성: 워드프레스 관리자 페이지의 Elementor -> 도구(Tools) 메뉴로 이동합니다.
  • Regenerate Files & Data 클릭: 맨 위에 있는 [Regenerate Files & Data(파일 및 데이터 재생성)] 버튼을 클릭해 줍니다. 엘리멘터가 보유한 기존 CSS 캐시를 싹 날리고 깨끗한 반응형 코드로 다시 빌드해 주는 아주 유용한 기능입니다.
  • 캐시 플러그인 비우기: 사용 중인 캐시 플러그인(WP Rocket, LiteSpeed Cache 등)에서 전체 캐시 비우기(Clear Cache)를 누른 뒤, 스마트폰 시크릿 창으로 접속해 깨끗하게 정리된 화면을 최종 확인했습니다.

직접 겪고 깨달은 모바일 레이아웃 관리 팁

글자 크기 및 단위는 EM 또는 REM 활용하기 모든 폰트 크기를 px로 고정해 두면 기기 해상도마다 글씨가 지나치게 커지거나 깨집니다. 모바일 반응형 폰트 크기를 설정할 때는 반응형 비율 단위인 %나 em/rem을 활용하거나, 모바일 모드 상태에서만 폰트 크기를 별도로 지정해 주는 습관을 들이는 것이 안전합니다.

  • PC 작성 직후 모바일 모드 점검 습관화: 포스팅이나 페이지 완성을 누르기 직전, 항상 편집기 하단의 모바일 아이콘을 눌러 스마트폰 뷰에서 글자 간격과 이미지 배치를 한 번 더 검수하는 루틴을 만들어 두면 나중에 수정하는 번거로움을 크게 줄일 수 있습니다.

PC 화면만 믿고 발행했다가 스마트폰에서 깨진 레이아웃을 마주하면 참 아찔하고 당황스럽습니다.

하지만 엘리멘터 내부의 ‘반응형 모드 모바일 전용 여백 조절’과 ‘칼럼 너비 100% 전환’, 그리고 ‘CSS 재생성’을 순서대로 적용해 보시면 스마트폰에서도 보기 편하고 깔끔한 모바일 친화적 블로그를 만드실 수 있을 겁니다!

crown

crown
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.