overflow: scroll;
과 overflow: auto;
는 CSS 속성으로, 요소의 내용이 넘칠 때 스크롤 막대를 표시하는 방식을 지정합니다.
overflow: scroll;
: 이 속성을 사용하면 요소의 내용이 넘칠 때 가로 및 세로 스크롤 막대가 항상 표시됩니다. 즉, 스크롤이 필요하지 않더라도 스크롤 막대가 항상 표시됩니다. 만약 스크롤이 필요하지 않은 경우에도 스크롤 막대가 표시되기 때문에, 항상 스크롤 막대가 표시되는 영역을 차지하게 됩니다.
overflow: auto;
: 이 속성을 사용하면 요소의 내용이 넘칠 때 필요한 경우에만 가로 및 세로 스크롤 막대가 표시됩니다. 즉, 내용이 넘칠 때만 스크롤 막대가 표시되고, 내용이 모두 보일 때는 스크롤 막대가 표시되지 않습니다. 따라서 스크롤이 필요한 경우에만 스크롤 막대를 사용하므로, 스크롤이 필요하지 않은 경우에는 스크롤 막대가 표시되지 않습니다.
이 두 가지 속성은 요소의 내용이 넘칠 때 스크롤을 처리하는 방식을 다르게 지정하는 것입니다. overflow: scroll;
은 항상 스크롤 막대를 표시하고, overflow: auto;
는 내용이 넘칠 때만 스크롤 막대를 표시합니다.