모두 똑같습니다. 제가 틀리지 않았다면 기존 브라우저는 새로 추가된 태그를 인식하지 못하기 때문에 인라인 요소를 사용하여 처리합니다. 따라서 한 가지 해결책은 태그가 태그에 포함되지 않도록 블록 요소로 변환하는 것입니다. 동일한 줄을 사용하여 이전 브라우저와 새 브라우저 모두에서 동일한 효과를 표시할 수 있습니다. 또한 새 태그를 추가하는 구체적인 솔루션은 다음과 같습니다.
IE8/IE7/ IE6은 createElement 메소드로 생성된 태그의 경우 이 기능을 사용하여 이러한 브라우저가 HTML5 새 태그를 지원하도록 할 수 있습니다.
document.createElement('new tag'); //새 태그 추가 JS 코드는 다음과 같습니다.
코드 복사
코드
또는 루프에서 직접 태그를 생성하세요.
코드 복사
코드는 다음과 같습니다.
var e = "abbr, Article, Aside, audio, canvas, datalist, 세부 정보, 대화 상자, 이벤트 소스, 그림, 바닥글, 헤더, hgroup, 표시, 메뉴, 미터, 탐색, 출력, 진행률, 섹션, 시간, 비디오".split(', ');