>  기사  >  웹 프론트엔드  >  인라인 요소와 블록 수준 요소의 차이점은 무엇입니까?

인라인 요소와 블록 수준 요소의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-03-01 16:35:0339305검색

차이점: 인라인 요소의 너비와 높이 설정은 유효하지 않으며 자동으로 줄 바꿈되지 않지만 블록 수준 요소는 너비와 높이를 설정하고 자동으로 줄 바꿈할 수 있습니다. 인라인 요소에서 여백 설정은 왼쪽 및 오른쪽 방향에서는 유효하지만 위쪽 및 아래쪽은 유효하지 않으며, 왼쪽 및 오른쪽 방향의 패딩 설정은 유효하지만 블록 수준 요소에서는 위쪽 및 아래쪽이 아닙니다. 여백과 안쪽 여백은 모두 유효합니다. 유효한.

인라인 요소와 블록 수준 요소의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

CSS의 기본에서는 블록 요소와 인라인 요소를 자주 접하게 됩니다. 실제 개발에서는 혼동되고 기억하기 어려운 경우가 많습니다. 그렇다면 인라인 요소와 블록 수준 요소의 차이점은 무엇입니까? 아래에서 소개해드리겠습니다.

블록 수준 요소와 인라인 요소의 정의

블록 수준 요소란 무엇인가요?

  • 항상 새 줄에서 시작합니다.

  • 높이, 줄 높이, 여백 및 패딩을 모두 제어할 수 있습니다.

  • 너비가 설정되지 않은 한 너비는 기본적으로 컨테이너의 100%입니다.

  • 인라인 요소와 기타 블록 요소를 수용할 수 있습니다

예:

,
,

~

,
,

,

, 
    ,
    ,
    , ,
    ,

    인라인 요소란 무엇인가요?

    • 및 기타 요소는 모두 한 줄에 있습니다.

    • 높이, 줄 높이, 여백 및 패딩은 변경할 수 없습니다.

    • 너비는 텍스트나 그림의 너비이며 변경할 수 없습니다. 인라인 요소에는 텍스트 또는 기타 인라인 요소만 포함될 수 있습니다. ;,