2016-12-23 1 views
1

저는 지금 3 시간 동안 머물 렀습니다. 왜 우리 페이지가 (모바일 너비로) 가로로 스크롤되는지 알 수 없어요.저희 웹 사이트가 모바일 화면에서 가로 스크롤을 허용하는 이유는 무엇입니까?

내 문제의 비디오를 녹화했습니다. 나는 수 시간 동안 개발 도구에 있었고 내 머리카락을 꺼내려고합니다.

VIDEO

어떤 생각이? 그것의 낱말 보도 자료 위치.

Website에서 직접 테스트 할 수도 있습니다.

감사합니다.

+0

대부분의 경우 그것은 당신이 나이를 위해 거기 –

+0

아니 먹으 렴 "XYZ에서 누군가가 구매를"알 하단에 그 일에 의한 . 이것은 단지 2 일 동안 문제가되었습니다. – Patrick

+0

방금 ​​어딘가를 엉망으로 만들었습니다. 내 견과류 운전 ahaa – Patrick

답변

2

가 될 때까지 크롬 개발 도구의 요소를 삭제하는 몇 분 소비 모바일에서 가로 스크롤이 발생하는 것을 발견했습니다. 바닥 글에 신용 카드 로고가있는 이미지 (.cc-reference)입니다. margin-left: 50%;left: -140px으로 위치가 지정됩니다. 이는 약간의 해킹으로 상대 위치 지정으로 인해 공간의 50 % 이상을 차지하므로 추가 공간이 생깁니다.

수정하여 스타일을 업데이트하십시오.

전 :

@media screen and (max-width: 550px) 
    .cc-reference { 
     float: none; 
     margin-left: 50%; 
     left: -140px; 
     position: relative; 
     margin-top: -8px; 
    } 
} 

변경하려면 다음

@media screen and (max-width: 550px) 
    .cc-reference { 
     float: none; 
     display: block; /* making it block level allows you to... */ 
     margin: -8px auto 0; /* center automatically */ 
    } 
} 
+0

오케이 좋은 레몬 모양. 감사! – Patrick

+0

아무 것도 아니고 왼쪽으로 띄우면 문제가 해결되었습니다. 목표 문제를 찾아 주셔서 대단히 감사합니다! – Patrick

+1

@PortalP 요소가 자체 줄에 있다고 생각하면 요소가 전혀 유동적이어서는 안됩니다. 변경으로 인해 기술적 인 문제가 해결되었지만 하드 코딩 된 음수 픽셀을 지정하는 대신 요소를 자동으로 가운데에 배치하지 않을까요? –

1

#bottom-footer에 깊이 묻힌이 이미지에주의를 기울이십시오.

모바일보기에서 이미지를 삭제하면 가로 스크롤이 사라졌습니다. 당신은 상대적으로 위치 이미지를 가지고와 left: -140px와 한

enter image description here

.

절대 위치 요소 달리
@media screen and (max-width: 550px) 
.cc-reference { 
    float: none; 
    margin-left: 50%; 
    left: -140px; 
    position: relative; 
    margin-top: -8px; 
} 

는 상대적 위치 결정 요소 (즉, 그들 문서 흐름에서 제거되지 않는다)을 원래의 공간을 유지한다. 따라서 이미지 요소에 140 픽셀 너비를 추가하여 가로 스크롤이 발생합니다.

여기 전에 본과 (행동의 일러스트와 함께) 더 자세한 답변을 작성했습니다

+0

차가운 지금보고 나중에 다시 얻을 것이다. 감사! – Patrick

+0

방금 ​​float : left;로 설정했습니다. donno 왜 내가 아무도 사용하지 않았다. 문제를 해결했다고 생각하십시오. 자세한 설명과 유사한 문제로 연결되는 경우 수상했습니다. – Patrick

+0

죄송합니다. 솔루션을 정확하게 사용하고 코드가 적어 졌기 때문에 Jon에게 수여 할 것입니다. 감사! – Patrick

관련 문제