>웹 프론트엔드 >CSS 튜토리얼 >전역 재설정 없이 CSS에서 원하지 않는 본문 여백을 효과적으로 제거하려면 어떻게 해야 합니까?

전역 재설정 없이 CSS에서 원하지 않는 본문 여백을 효과적으로 제거하려면 어떻게 해야 합니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-15 12:32:10203검색

How Can I Effectively Remove Unwanted Body Margin in CSS Without Global Resets?

CSS에서 본문 여백 문제 해결

초보 웹 개발자로서 본문 요소에서 여백 공간을 제거하는 데 어려움을 겪었습니다. 이 공간은 jsbin 코드에서 볼 수 있듯이 브라우저 상단과 "로고" 텍스트 사이에 나타납니다. 원인을 이해하고 적절한 해결 방법을 사용하는 것이 중요합니다.

다음 CSS 규칙을 사용하여 여백을 제거하는 접근 방식은 올바르지 않습니다.

body { margin: 0; }

간단해 보일 수 있지만 이 방법은 의도하지 않은 결과를 초래합니다. 모든 여백과 패딩을 전역적으로 0으로 재설정하는 것은 권장되지 않습니다.

귀하의 경우 상위 요소에 패딩이 부족하기 때문에 h1 여백이 상위 컨테이너 외부에 나타납니다. h1의 상위 요소에 패딩을 추가하면 여백이 상위 요소의 경계 내에 들어가게 됩니다.

전역 재설정을 구현하는 대신 여백 조정이 필요한 특정 요소를 대상으로 지정하는 것이 좋습니다. 이 경우 코드의 다른 부분에 원치 않는 영향을 미칠 수 있는 포괄적인 규칙을 적용하는 대신 특정 헤드라인에 대한 margin-top 속성을 제거할 수 있습니다.

위 내용은 전역 재설정 없이 CSS에서 원하지 않는 본문 여백을 효과적으로 제거하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.