Display: Block Inside Display: Inline
질문은 디스플레이:인라인 상위 내 디스플레이:블록 요소의 시나리오를 제시하는 반면, 근본적인 질문은 그러한 시나리오에서 이 두 표시 값의 차이점에 관한 것입니다.
CSS 2.1 사양에 따르면 인라인 요소에 블록이 포함되어 있을 때 요소의 경우 인라인 상자가 블록 주변에서 깨집니다. 익명 블록 상자는 블록 전후의 인라인 콘텐츠 주위에 생성되며 블록은 이러한 익명 상자의 형제가 됩니다.
이로 인해 상위 요소가 표시로 정의되었음에도 불구하고 구조가 생성됩니다. 인라인은 display:block 자식이 있기 때문에 다르게 동작합니다. 상위 요소는 사실상 익명의 블록 상자를 포함하는 블록 상자가 됩니다.
디스플레이: 인라인과 디스플레이: 블록 상위 간의 차이점
구조의 유사성에도 불구하고 미묘한 차이가 있습니다. 이 시나리오에서 디스플레이:인라인과 디스플레이:상위 요소 차단의 차이점은 다음과 같습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3