I가 다음과 같은 마크 업 및 CSS :내가 어떻게 오버 플로우 - y를 :-X 오버 플로우의 자식 스크롤 : 스크롤
https://jsfiddle.net/f0u9kpkb/
의 핵심 부분은 다음과 같습니다
.grid {
border: 1px solid #bdbdbd;
display: flex;
flex: 1;
flex-direction: column;
overflow-x: auto;
height: 200px;
}
.grid .grid-body {
display: flex;
flex: 1;
flex-direction: column;
overflow-x: visible;
overflow-y: auto;
}
내 코드에서 바깥 쪽 div에 가로 스크롤 막대가 생기고 안쪽 div에 오버플로가있는 세로 스크롤 막대가 생길 것으로 예상하지만 예제에서는 2 개의 가로 스크롤 막대가 있습니다 (오버플로 - x 설정에도 불구하고 : 내부 스크롤 막대에 표시됨).)
w3schools.com에 overflow property을 검토하십시오 나는
잘 모르겠습니까? https://jsfiddle.net/14t2cdpr/1/ –
반응 데이터 격자는이 문제에 대해 자바 스크립트 솔루션을 사용합니다. 이것이 유일한 방법 일 수 있습니다. – derekdreery
내가 찾을 수있는 유일한 해결책은 본문을 스크롤 한 다음 onscroll 이벤트를 사용하여 동일한 위치에 헤더를 유지하는 것입니다. – derekdreery