embed tag 대신 object tag로 W3C Validation 통과하기

평소 방법을 몰라서 음악이 들어간 글을 작성 시 embed tag를 사용하여 글을 작성했었다. 그러다보니 embed tag가 들어간 글(일반 글로 Validation 통과하는 방법은 일반 글 작성 시 W3C Validation 통과하기 참조)은 W3C Markup Validation을 통과하지 못했다. 그래서 Validation을 통과하기 위해서 오늘은 작정하고 인터넷을 뒤지다 드디어 단초가 되는 방법을 발견했다.

embed태그 안쓰고 크로스 브라우져로 미디어 재생하기 by 알록블록
저 방법을 토대로 응용하여 mp3, wma, asf, abMP3 Flash Player, tumblr Flash Player 등에 사용됐던 모든 embed tag를 모두 object tag로 바꾼 후 W3C Markup Validation을 통과했다. 그리고 바꾼 대표적인 tag1는 아래와 같다.

mp3
<object type=”audio/x-ms-mp3″ data=”http://주소/이름.mp3″ /><param name=”Filename” value=”http://주소/이름.mp3″ /><param name=”AutoStart” value=”0″ /><param name=”ShowStatusBar” value=”1″ /><param name=”EnableContextMenu” value=”0″ /></object>
 
wma
<object type=”audio/x-ms-wma” data=”http://주소/이름.wma” width=”320″ height=”64″><param name=”Filename” value=”http://주소/이름.wma” /><param name=”AutoStart” value=”0″ /><param name=”ShowStatusBar” value=”1″ /><param name=”EnableContextMenu” value=”0″ /></object>
 
asf
<object data=”http://주소/이름.asf” type=”video/x-ms-asf” height=”45″ width=”320″ /><param name=”FileName” value=”http://주소/이름.asf” /><param name=”AutoStart” value=”0″ /><param name=”ShowStatusBar” value=”0″ /><param name=”EnableContextMenu” value=”0″ /></object>
 
abMP3 Flash Player
<object type=”application/x-shockwave-flash” data=”http://abmp3.com/player/player.swf” height=”24″ width=”260″ /><param name=”bgcolor” value=”#ffffff” /><param name=”allowScriptAccess” value=”sameDomain” /><param name=”loop” value=”1″ /><param name=”menu” value=”0″ /><param name=”quality” value=”high” /><param name=”wmode” value=”transparent” /><param name=”movie” value=”http://abmp3.com/player/player.swf” /><param name=”FlashVars” value=”playerID=1&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0x64F051&rightbghover=0x1BAD07&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0xAF2910&soundFile=http://j.delpoux.free.fr/Clem/led%20zeplin%20-%20led%20zeppelin%20-%20stairway%20to%20heaven.mp3″></object>
 
tumblr Flash Player
<object type=”application/x-shockwave-flash” data=”http://자신의 tumblr 주소/swf/audio_player.swf?audio_file=http://www.tumblr.com/audio_file/542679584/tumblr_l1bl2vQXGn1qbfick&color=008000″ height=”27″ width=”207″>
</object>

 
그리고 그 외 유투브구글 비디오 또는 다른 동영상 등의 소스도 위 방법들을 활용하여 조금만 수정하면 W3C Markup Validation을 통과할 수 있다.

Footnotes

  1. param tag의 value는 알록블록님의 위 글에서도 언급되었듯이 ‘true/false’ 대신 ‘1/0’으로 바꿔줘야 한다.

4 thoughts on “embed tag 대신 object tag로 W3C Validation 통과하기”

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.