<span> 내에 <span>을 가질 수 있습니까?


191

이야기는 다음과 같습니다. SWFObject를 사용하여 Flash 객체를 내 페이지에 삽입합니다. 퍼가는 내 먹는다 span. 따라서 모든 CSS가 손실됩니다. Flash가 나타날 때 CSS 스타일을 잃지 않도록 모든 CSS를 부모로 옮길 생각이었습니다.

나는를 사용하여 시도 span내에서 span,하지만 난 그것을 작동 생각하지 않습니다. 이것에 대한 이유가 있습니까? 당신이 가진 수있는 이유를 이해하지 divdiv아니지만 spanspan.

spans인라인 과 관련 이 있습니까?


20
범위 내에서 범위를 가질 수 있습니다
SLaks

1
"임베딩이 내 스팬을 먹는다"는 무슨 뜻입니까? 또한 dabblet 또는 Jsfiddle 에서 축소 된 테스트 케이스 를 제공하십시오 .
bookcasey

범위는 기본적으로 각 속성이 특정 방식으로 정의되는 경향이 있다는 점을 제외하면 div와 다르지 않습니다. 그러나 둘 다 요소 일뿐입니다. 원하는 경우 범위를 블록 레벨 요소로 볼 수 있습니다. embed 메소드를 잘못 사용하고 있다고 생각합니다. swfObject가 내용을 대체 할 요소를 정의하도록 요청한다고 생각합니다. 그들의 예 : code.google.com/p/swfobject/wiki/documentation 은 객체를 대체하는 것을 보여줍니다. 어쩌면 당신도 똑같이해야 할 것입니다.
Kai Qing

이 질문을 겪는 사람에게는 범위를 설정해야 position: block하거나 position: inline-block스타일을 추가해야 할 수도 있습니다.
JGallardo

@JGallardo display: block또는 의미 display: inline-block합니다.
Esteban Santini 2016 년

답변:


293

HTML4 사양에 따르면

인라인 요소는 데이터 및 기타 인라인 요소 만 포함 할 수 있습니다.

스팬은 인라인 요소이므로 범위 내에 스팬이있는 것이 유효합니다. 관련 질문이 있습니다. <span> 태그에 태그 유형이 있습니까? 완전히 명확 해집니다.

HTML5 사양 ( 2017 년 11 월 16 일자 최신 HTML 5.3 초안 포함 )은 용어를 변경하지만 다른 범위 내에 범위를 배치하는 것은 여전히 ​​타당합니다.


186

예. span내에 있을 수 있습니다 span. 당신의 문제는 다른 것에서 비롯됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.