Display: Block Inside Display: Inline
질문은 디스플레이:인라인 상위 내 디스플레이:블록 요소의 시나리오를 제시하는 반면, 근본적인 질문은 그러한 시나리오에서 이 두 표시 값의 차이점에 관한 것입니다.
CSS 2.1 사양에 따르면 인라인 요소에 블록 요소가 포함되어 있으면 인라인 상자가 블록 주위에서 끊어집니다. 익명 블록 상자는 블록 전후의 인라인 콘텐츠 주위에 생성되며 블록은 이러한 익명 상자의 형제가 됩니다.
이로 인해 표시로 정의되었음에도 불구하고 상위 요소가 다음과 같은 구조가 됩니다. 인라인은 display:block 자식이 있기 때문에 다르게 동작합니다. 상위 요소는 사실상 익명의 블록 상자를 포함하는 블록 상자가 됩니다.
디스플레이: 인라인과 디스플레이: 블록 상위의 차이점
구조의 유사성에도 불구하고 미묘한 차이가 있습니다. 이 시나리오에서 디스플레이:인라인과 디스플레이:블록 상위 요소의 차이점은 다음과 같습니다.
위 내용은 `display:inline` 상위 요소는 `display:block` 하위 요소와 어떻게 작동하며 콘텐츠 흐름, 테두리 처리 및 텍스트 줄 바꿈에 어떤 영향을 미치나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!