문제

DocType가 html5 인 웹 페이지에 .mov 비디오를 포함 시키려고합니다. 코드는 다음과 같습니다.

<script type="text/javascript">
QT_WritePoster_XHTML('Click to Play', '...', '...',
                '400', '300', '',
                'controller', 'true',
                'autoplay', 'true',
                'bgcolor', 'black',
                'scale', 'aspect');
</script>
<noscript>
<object width="400" height="300" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="..." />
    <param name="href" value="..." />
    <param name="target" value="myself" />
    <param name="controller" value="false" />
    <param name="autoplay" value="false" />
    <param name="scale" value="aspect" />
    <embed width="400" height="300" type="video/quicktime"  pluginspage="http://www.apple.com/quicktime/download/"
        src="..."
        href="..."
        target="myself"
        controller="false"
        autoplay="false"
        scale="aspect" />
</object>
</noscript>

모든 것이 잘 작동하지만 HTML5 표준에서 태그 "개체"가 "classID"및 "codebase"속성이 없기 때문에 검증 문제가 있습니다!

그것을 고칠 방법이 있습니까?

미리 감사드립니다!

도움이 되었습니까?

해결책

HTML5에 대한 검증은 현재 안정적이지 않기 때문에 모호한 가치가 있습니다. 그것이 작동한다면 (그리고 그것이 될 것입니다), 그냥 가십시오.

아이디어는 ClassID 속성 대신 유형 속성을 사용하지만 동일한 수준의 제어를 제공하는지 여부는 전혀 명확하지 않습니다.

이와 관련된 HTML5 Bugzilla에 버그 레코드가 있습니다 (http://www.w3.org/bugs/public/show_bug.cgi?id=7694), 유형 속성이 ClassID의 만족스러운 대체품이라고 생각하지 않으면 해당 버그 레코드에 기여할 수 있습니다.

다른 팁

HTML5 페이지에 이동을 포함 시키려면 비디오 태그를 사용해야합니다. 코드도 훨씬 적습니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top