캔버스의 공백 및 과도한 스크롤 문제 해결
div 컨테이너 내에 캔버스 요소를 삽입할 때 특정 스타일 문제가 발생할 수 있습니다. 일반적인 문제 중 하나는 캔버스 하단에 공백이 있고 과도한 스크롤이 있다는 것입니다.
원인:
기본적으로 캔버스는 인라인 요소로 렌더링됩니다. 이로 인해 블록 수준 div 컨테이너 내에 배치할 때 원하지 않는 공백 및 수직 정렬 문제가 발생할 수 있습니다.
해결책:
Make 블록 요소 캔버스:
캔버스 요소의 CSS를 변경하여 블록으로 표시합니다. 요소:
canvas { display: block; }
세로 정렬:
또는 CSS 세로 정렬을 사용하여 캔버스를 컨테이너:
canvas { vertical-align: top; }
구현:
제공된 코드를 다음과 같이 수정합니다.
.screen CSS :
.screen { background: red; height: 100px; width: 300px; overflow: auto; border-radius: 20px; } canvas { display: block; } ::-webkit-scrollbar { width: 0px; height: 0px; }
이번 커스터마이징은 캔버스가 블록 요소로 작동하여 공백과 과도한 스크롤 문제를 제거합니다.
위 내용은 Div 컨테이너의 캔버스에서 공백 및 스크롤 문제를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!