오른쪽 아래 모서리에 "문의하기"탭을 추가하려는 사이트가 있습니다. 내 상상의 Here is a fiddle. 분홍색 연락처 탭이 스크롤 막대 위에 있습니다. 나는 그것이 스크롤바의 왼쪽에있는 것이 좋을 것이다.고정 된 요소가 겹치는 스크롤 막대를 방지합니다.
아래 오른쪽에 탭을 넣으려면 position:fixed
을 사용하고 있지만 스크롤 막대와 겹칩니다. right:0
을 다른 것으로 바꿀 수는 있지만, 스크롤바 너비가 브라우저마다 다르므로 어떤 값을 선택해야할지 모르겠다.
저는 인터넷 검색을하고 혼란스럽고 복잡한 답변을 찾았습니다. 그러나 해결하려는 내용을 실제로 처리하지 못했습니다.
요소를 고정하고 스크롤 막대와 겹치지 않게 배치하는 방법은 무엇입니까? 당신이 탭 아래에있는 스크롤 막대를 원하는 경우
이 솔직히, 당신의 페이지가 모든 구타보다는
z-index
높은. 마우스 오른쪽 버튼> 요소 검사를 선택하고 몸 위로 마우스를 가져 가면 높이가 ** 0 **임을 알 수 있습니다. 이것은 결코 좋은 일이 아닙니다. 페이지의 모든 요소가 흐름을 벗어났습니다. 나는 당신의 특정 문제가'# workspace'에있는'position : absolute;'때문에 있다고 가정 할 것입니다. 그것을 제거하고 거기에서 시도하십시오.[here] (https://jsfiddle.net/mx1vxed2/10/)를 참조하십시오. – Santi나는 모든 브라우저가 스크롤바를 약간 다르게하고 스크롤바의 모양/동작 방식을 변경하는 확장자를 가질 수 있으며 브라우저의 작동 방식에 대한 기대치를 변경할 수 있다고 이해하고 있습니다. 당신의 요구 사항은 얼마나 엄격합니까? 아마도 단순한 디자인 변경이 뉘앙스를 다루는 것보다 낫습니다. – chazsolo
우리는 이미 약간의 콘텐츠를 왼쪽에두고 있으며 아마도이 문제를 시각적으로 디자인 할 수 있습니다. 하지만 나는 분명히 "오, 너 그렇게해라."라고 희망했다. 문제는 텍스트 뿐이며 스크롤바가있을 때 리플 로우하는 것으로 알고있다. 스크롤바에 대해 "알고있는"요소를 배치하는 방법이없는 이유는 무엇입니까? – Rothrock