2017-10-16 5 views
-1

필자는 테이블, div 또는 페이지의 스크롤 막대를 고정 너비 또는 고정 높이로 설정하지 않고 사용할 수 없다고 생각합니다. 고정 너비가없는 이유는 무엇입니까? 나는 overflow: auto을 시도했지만 작동하지 않습니다.HTML 표의 스크롤 막대를 표시하려면 고정 크기를 사용해야합니까?

난 그냥 스크롤바를 사용하려하고 CSS는 내가 생각하는 것보다 더 힘들다고 생각한다. 왜 작동하지 않습니까?

body { 
    overflow: scroll; 
} 
+2

그것은 당신이 컨테이너 : –

+0

@JessedeBruijne의 크기를 모르는 그러나 창은 컨테이너보다 작은 때문에 크기를 알고해야하는지 내용이 컨테이너를 통해 흐르는 여부를 말할 어렵다. –

+2

그런 다음 컨테이너가 오버플로되지 않고 컨테이너가 오버플로됩니다. –

답변

1

짧은 답변 : 그래, 당신이 필요로하는 고정 된 크기

출처 : https://www.w3schools.com/cssref/pr_pos_overflow.asp

그것으로 충분이 경우 업데이트

단지 이렇게

콘텐츠가 오버플로되었는지 확인하려면 컨테이너를 만들려면 컨테이너의 크기를 지정해야합니다. 그렇지 않으면 컨텐트가 컨테이너에서 넘칠 때를 알려주는 방법이 없습니다.

항상 스크롤 막대가 필요한 경우 overflow: scroll을 사용하고, 그렇지 않으면 높이 (또는 최대 높이)를 지정하십시오.

+0

'overflow : scroll! important;'는 수직 스크롤바를 제공하지 않고 수평 만 표시합니다. 왜? –

+1

세로 스크롤 막대를 사용하려면 'overflow-x : scroll'을 사용하는 것이 좋습니다. –