+ All Categories
Home > Documents > HTML 5 Draft Spec (11/11/10)

HTML 5 Draft Spec (11/11/10)

Date post: 10-Apr-2018
Category:
Upload: jonathan-bates
View: 214 times
Download: 0 times
Share this document with a friend
746
$0)(CH=FO>CHAH?RNA?H?L;NCIH;>>CNCIHMMNCFF CH>?P?FIJG?HN L;@N/N;H>;L>WJLCF  : PVDBOUBLFQBSUJOUI JTXPSL +PJOUIFXPSLJOHHSPVQTEJTDV TTJPOMJTU 3?<>?MCAH?LM 8FIBWFB '"2B GPSVNBOEB IFMQNBJMJOHMJTU GPSZPV )OFNCJF?J;A?P?LMCIH BNNJQB;NQAILABNGF +H?J;A?P?LMCIH IUUQXXXXIBUXHPSHTQFDTXFCBQQTDVSSFOUXPSL ,"JLCHNP?LMCIHM " IUUQXXXXIBUXHPSHTQFDTXFCBQQ TDVSSFOUXPSLIUNMBQE G -FUUFS IUUQXXXXIBUXHPSHTQFDTXFCBQQ TDVSSFOUXPSLIUNMMFUUFSQEG 2?LMCIHBCMNILS  5 XJUUFSNFTTBHFTOPOFEJUPSJBMDIBOHFTPOMZ IUUQUXJUUFSDPN8)"58( $PNNJU8BUDI FSTNBJMJOHMJTU IUUQMJTUTXIBUXHPSHMJTUJOGPDHJDPNNJUXBUDIFSTXIBUXHPSH *OUFSBDUJWF8FCJOUFSGBDF IUUQIUNMPSHUPPMTXFCBQQTUSBDL FS 4VCWFSTJPOJOUFSGBDF IUUQTWOXIBUXHPSH %MMO?M  5 PTFOEGFFECBDL XIBUXH!XIBUXHPSH  5PWJFXBOEWPUFPOGFFECBDL IUUQXXXXIBUXHPSHJTTVFT !>CNIL *BO)JDLTPO(PPHMFJBO!IJYJFDI J>?HA867C ??;4><?DC 4A=2#>I8;;0>D=30C 8>=0=3%?4A0)>5CF0A4 ) />D 0A46A0=C430;824=B 4C>DB4A4?A>3D240=3 2A40C434A8E0C8E4F>A:B> 5C78B3>2D<4=C <MNL;=N  5IJTTQFDJDBUJPOFWPMWFT)5.-BOEJUTS FMBUFE"1*TUPFBTFUIFBVUIPSJOHPG8FCCBTFEBQQMJDBUJPOT5IFNPTUSFD FOU BEEJUJPOTJODMVEFB EFWJDF Q FMFNFOUUPFOBCMFWJEFPDPOGFSFODJOHBTXFMMBTBMMUIFGFBUVSFTBEEFEBTQBSUPGUIF FBSMJFS)5.-FPSU
Transcript
  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    1/743

    $0)(CH=FO>CHAH?RNA?H?L;NCIH;>>CNCIHMMNCFFCH>?P?FIJG?HN

    L;@N/N;H>;L>WJLCF

    :PVDBOUBLFQBSUJOUIJTXPSL +PJOUIFXPSLJOHHSPVQTEJTDVTTJPOMJTU3??MCAH?LM 8FIBWFB '"2B GPSVNBOEB IFMQNBJMJOHMJTU GPSZPV

    )OFNCJF?J;A?P?LMCIH

    BNNJQB;NQAILABNGF

    +H?J;A?P?LMCIH

    IUUQXXXXIBUXHPSHTQFDTXFCBQQTDVSSFOUXPSL

    ,"JLCHNP?LMCIHM

    " IUUQXXXXIBUXHPSHTQFDTXFCBQQTDVSSFOUXPSLIUNMBQEG-FUUFS IUUQXXXXIBUXHPSHTQFDTXFCBQQTDVSSFOUXPSLIUNMMFUUFSQEG

    2?LMCIHBCMNILS

    5XJUUFSNFTTBHFTOPOFEJUPSJBMDIBOHFTPOMZ IUUQUXJUUFSDPN8)"58($PNNJU8BUDIFSTNBJMJOHMJTU IUUQMJTUTXIBUXHPSHMJTUJOGPDHJDPNNJUXBUDIFSTXIBUXHPSH*OUFSBDUJWF8FCJOUFSGBDF IUUQIUNMPSHUPPMTXFCBQQTUSBDLFS4VCWFSTJPOJOUFSGBDF IUUQTWOXIBUXHPSH

    %MMO?M

    5PTFOEGFFECBDL XIBUXH!XIBUXHPSH5PWJFXBOEWPUFPOGFFECBDL IUUQXXXXIBUXHPSHJTTVFT

    !>CNIL

    *BO)JDLTPO(PPHMFJBO!IJYJFDI

    J>?HA867C??;4>

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    2/743

    /N;NOMI@NBCM>I=OG?HN

    0BCMCM;QILECHJLIAL?MM 5IJTEPDVNFOUJTDIBOHJOHPOBEBJMZJGOPUIPVSMZCBTJTJOSFTQPOTFUPDPNNFOUTBOEBTBHFOFSBMQBSUPGJUTEFWFMPQNFOUQSPDFTT$PNNFOUTBSFWFSZXFMDPNFQMFBTFTFOEUIFNUP XIBUXH!XIBUXHPSH

    5IBOLZPV

    0VUTUBOEJOHGFFECBDL JTUSBDLFEBMMFNBJMTTFOUUPUIFMJTUBCPWFSFDFJWFBSFQMZ5IFMFWFMPGPVUTUBOEJOHGFFECBDLJTDIBSUFE UPBMMPXQSPHSFTTUPCFFWBMVBUFE

    *NQMFNFOUPSTTIPVMECFBXBSFUIBUUIJTTQFDJDBUJPOJTOPUTUBCMF %GJF?G?HNILMQBI;L?HINN;ECHAJ;LNCHNB?>CM=OMMCIHM;L?FCE?FSNI]H>NB?MJ?=C]=;NCIH=B;HACHAION@LIGOH>?LNB?GCHCH=IGJ;NC

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    3/743

    0;

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    4/743

    &ODSZQUFE)551BOESFMBUFETFDVSJUZDPODFSOT %FUFSNJOJOHUIFUZQFPGBSFTPVSDF

    $PNNPO%0.JOUFSGBDFT 3FFDUJOHDPOUFOUBUUSJCVUFTJO*%-BUUSJCVUFT $PMMFDUJPOT

    )5.-$PMMFDUJPO )5.-"MM$PMMFDUJPO )5.-'PSN$POUSPMT$PMMFDUJPO )5.-0QUJPOT$PMMFDUJPO )5.-1SPQFSUJFT$PMMFDUJPO

    %0.5PLFO-JTU

    %0.4FUUBCMF5PLFO-JTU 4BGFQBTTJOHPGTUSVDUVSFEEBUB %0.4USJOH.BQ %0.GFBUVSFTUSJOHT &YDFQUJPOT (BSCBHFDPMMFDUJPO

    /BNFTQBDFT

    4FNBOUJDTTUSVDUVSFBOE"1*TPG)5.-EPDVNFOUT %PDVNFOUT

    %PDVNFOUTJOUIF%0. 4FDVSJUZ 3FTPVSDFNFUBEBUBNBOBHFNFOU %0.USFFBDDFTTPST

    $SFBUJOHEPDVNFOUT &MFNFOUT

    4FNBOUJDT &MFNFOUTJOUIF%0. (MPCBMBUUSJCVUFT

    5IF JE BUUSJCVUF 5IF UJUMF BUUSJCVUF 5IF MBOH BOE YNMMBOH BUUSJCVUFT 5IF YNMCBTF BUUSJCVUF9.-POMZ 5IF EJS BUUSJCVUF 5IF DMBTT BUUSJCVUF 5IF TUZMF BUUSJCVUF &NCFEEJOHDVTUPNOPOWJTJCMFEBUB

    &MFNFOUEFOJUJPOT

    $POUFOUNPEFMT ,JOETPGDPOUFOU

    .FUBEBUBDPOUFOU 'MPXDPOUFOU 4FDUJPOJOHDPOUFOU )FBEJOHDPOUFOU 1ISBTJOHDPOUFOU &NCFEEFEDPOUFOU *OUFSBDUJWFDPOUFOU

    5SBOTQBSFOUDPOUFOUNPEFMT 1BSBHSBQIT

    "OOPUBUJPOTGPSBTTJTUJWFUFDIOPMPHZQSPEVDUT"3*"

    "1*TJO)5.-EPDVNFOUT *OUFSBDUJPOTXJUI91BUIBOE94-5

    %ZOBNJDNBSLVQJOTFSUJPO 0QFOJOHUIFJOQVUTUSFBN $MPTJOHUIFJOQVUTUSFBN EPDVNFOUXSJUF EPDVNFOUXSJUFMO JOOFS)5.- PVUFS)5.- JOTFSU"EKBDFOU)5.-

    5IFFMFNFOUTPG)5.- 5IFSPPUFMFNFOU

    5IF IUNM FMFNFOU

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    5/743

    %PDVNFOUNFUBEBUB 5IF IFBE FMFNFOU 5IF UJUMF FMFNFOU 5IF CBTF FMFNFOU 5IF MJOL FMFNFOU 5IF NFUB FMFNFOU

    4UBOEBSENFUBEBUBOBNFT 0UIFSNFUBEBUBOBNFT 1SBHNBEJSFDUJWFT 0UIFSQSBHNBEJSFDUJWFT 4QFDJGZJOHUIFEPDVNFOUTDIBSBDUFSFODPEJOH

    5IF TUZMF FMFNFOU 4UZMJOH

    4DSJQUJOH 5IF TDSJQU FMFNFOU

    4DSJQUJOHMBOHVBHFT 3FTUSJDUJPOTGPSDPOUFOUTPGTDSJQU FMFNFOUT *OMJOFEPDVNFOUBUJPOGPSFYUFSOBMTDSJQUT

    5IF OPTDSJQU FMFNFOU

    4FDUJPOT 5IF CPEZ FMFNFOU 5IF TFDUJPO FMFNFOU 5IF OBW FMFNFOU 5IF BSUJDMF FMFNFOU 5IF BTJEF FMFNFOU

    5IF I I I I IBOE I FMFNFOUT 5IF IHSPVQ FMFNFOU 5IF IFBEFS FMFNFOU 5IF GPPUFS FMFNFOU 5IF BEESFTT FMFNFOU )FBEJOHTBOETFDUJPOT

    $SFBUJOHBOPVUMJOF

    (SPVQJOHDPOUFOU 5IF Q FMFNFOU 5IF IS FMFNFOU 5IF QSF FMFNFOU 5IF CMPDLRVPUF FMFNFOU 5IF PM FMFNFOU 5IF VM FMFNFOU

    5IF MJ FMFNFOU 5IF EM FMFNFOU 5IF EU FMFNFOU 5IF EE FMFNFOU 5IF GJHVSF FMFNFOU 5IF GJHDBQUJPO FMFNFOU 5IF EJW FMFNFOU

    5FYUMFWFMTFNBOUJDT 5IF B FMFNFOU 5IF FN FMFNFOU 5IF TUSPOH FMFNFOU 5IF TNBMM FMFNFOU 5IF DJUF FMFNFOU 5IF R FMFNFOU

    5IF EGO FMFNFOU 5IF BCCS FMFNFOU 5IF UJNF FMFNFOU 5IF DPEF FMFNFOU 5IF WBS FMFNFOU 5IF TBNQ FMFNFOU 5IF LCE FMFNFOU 5IF TVC BOE TVQ FMFNFOUT 5IF J FMFNFOU 5IF C FMFNFOU 5IF NBSL FMFNFOU 5IF SVCZ FMFNFOU

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    6/743

    5IF SU FMFNFOU 5IF SQ FMFNFOU 5IF CEP FMFNFOU 5IF TQBO FMFNFOU 5IF CS FMFNFOU 5IF XCS FMFNFOU 6TBHFTVNNBSZ

    &EJUT 5IF JOT FMFNFOU 5IF EFM FMFNFOU "UUSJCVUFTDPNNPOUP JOT BOE EFM FMFNFOUT

    &EJUTBOEQBSBHSBQIT &EJUTBOEMJTUT

    &NCFEEFEDPOUFOU 5IF JNH FMFNFOU

    3FRVJSFNFOUTGPSQSPWJEJOHUFYUUPBDUBTBOBMUFSOBUJWFGPSJNBHFT "MJOLPSCVUUPODPOUBJOJOHOPUIJOHCVUUIFJNBHF "QISBTFPSQBSBHSBQIXJUIBOBMUFSOBUJWFHSBQIJDBMSFQSFTFOUBUJPODIBSUTEJBHSBNTHSBQITNBQTJMMVTUSBUJPOT "TIPSUQISBTFPSMBCFMXJUIBOBMUFSOBUJWFHSBQIJDBMSFQSFTFOUBUJPOJDPOTMPHPT 5FYUUIBUIBTCFFOSFOEFSFEUPBHSBQIJDGPSUZQPHSBQIJDBMFFDU "HSBQIJDBMSFQSFTFOUBUJPOPGTPNFPGUIFTVSSPVOEJOHUFYU

    "QVSFMZEFDPSBUJWFJNBHFUIBUEPFTOUBEEBOZJOGPSNBUJPO "HSPVQPGJNBHFTUIBUGPSNBTJOHMFMBSHFSQJDUVSFXJUIOPMJOLT "HSPVQPGJNBHFTUIBUGPSNBTJOHMFMBSHFSQJDUVSFXJUIMJOLT "LFZQBSUPGUIFDPOUFOU "OJNBHFOPUJOUFOEFEGPSUIFVTFS "OJNBHFJOBOFNBJMPSQSJWBUFEPDVNFOUJOUFOEFEGPSBTQFDJDQFSTPOXIPJTLOPXOUPCFBCMFUPWJFXJNBHFT (FOFSBMHVJEFMJOFT (VJEBODFGPSNBSLVQHFOFSBUPST (VJEBODFGPSDPOGPSNBODFDIFDLFST

    5IF JGSBNF FMFNFOU

    5IF FNCFE FMFNFOU 5IF PCKFDU FMFNFOU 5IF QBSBN FMFNFOU 5IF WJEFP FMFNFOU 5IF BVEJP FMFNFOU 5IF TPVSDF FMFNFOU .FEJBFMFNFOUT

    &SSPSDPEFT -PDBUJPOPGUIFNFEJBSFTPVSDF .*.&UZQFT /FUXPSLTUBUFT -PBEJOHUIFNFEJBSFTPVSDF 0TFUTJOUPUIFNFEJBSFTPVSDF 5IFSFBEZTUBUFT

    1MBZJOHUIFNFEJBSFTPVSDF 4FFLJOH 6TFSJOUFSGBDF 5JNFSBOHFT &WFOUTVNNBSZ 4FDVSJUZBOEQSJWBDZDPOTJEFSBUJPOT

    5IF DBOWBT FMFNFOU 5IF%DPOUFYU

    5IFDBOWBTTUBUF 5SBOTGPSNBUJPOT $PNQPTJUJOH $PMPSTBOETUZMFT

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    7/743

    -JOFTUZMFT 4IBEPXT 4JNQMFTIBQFTSFDUBOHMFT $PNQMFYTIBQFTQBUIT 'PDVTNBOBHFNFOU 5FYU *NBHFT 1JYFMNBOJQVMBUJPO %SBXJOHNPEFM &YBNQMFT

    $PMPSTQBDFTBOEDPMPSDPSSFDUJPO

    4FDVSJUZXJUI DBOWBT FMFNFOUT 5IF NBQ FMFNFOU 5IF BSFB FMFNFOU *NBHFNBQT

    "VUIPSJOH 1SPDFTTJOHNPEFM

    .BUI.- 47( %JNFOTJPOBUUSJCVUFT

    5BCVMBSEBUB 5IF UBCMF FMFNFOU 5IF DBQUJPO FMFNFOU 5IF DPMHSPVQ FMFNFOU 5IF DPM FMFNFOU

    5IF UCPEZ FMFNFOU 5IF UIFBE FMFNFOU 5IF UGPPU FMFNFOU 5IF US FMFNFOU 5IF UE FMFNFOU 5IF UI FMFNFOU "UUSJCVUFTDPNNPOUP UE BOE UI FMFNFOUT 1SPDFTTJOHNPEFM

    'PSNJOHBUBCMF 'PSNJOHSFMBUJPOTIJQTCFUXFFOEBUBDFMMTBOEIFBEFSDFMMT

    &YBNQMFT

    'PSNT *OUSPEVDUJPO

    8SJUJOHBGPSNTVTFSJOUFSGBDF

    *NQMFNFOUJOHUIFTFSWFSTJEFQSPDFTTJOHGPSBGPSN $POHVSJOHBGPSNUPDPNNVOJDBUFXJUIBTFSWFS $MJFOUTJEFGPSNWBMJEBUJPO

    $BUFHPSJFT 5IF GPSN FMFNFOU 5IF GJFMETFU FMFNFOU 5IF MFHFOE FMFNFOU 5IF MBCFM FMFNFOU 5IF JOQVU FMFNFOU

    4UBUFTPGUIF UZQF BUUSJCVUF )JEEFOTUBUF 5FYUTUBUFBOE4FBSDITUBUF 5FMFQIPOFTUBUF 63-TUBUF

    &NBJMTUBUF 1BTTXPSETUBUF %BUFBOE5JNFTUBUF %BUFTUBUF .POUITUBUF 8FFLTUBUF 5JNFTUBUF -PDBM%BUFBOE5JNFTUBUF /VNCFSTUBUF 3BOHFTUBUF $PMPSTUBUF $IFDLCPYTUBUF

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    8/743

    3BEJP#VUUPOTUBUF 'JMF6QMPBETUBUF 4VCNJU#VUUPOTUBUF *NBHF#VUUPOTUBUF 3FTFU#VUUPOTUBUF #VUUPOTUBUF

    $PNNPO JOQVU FMFNFOUBUUSJCVUFT 5IF BVUPDPNQMFUF BUUSJCVUF 5IF MJTU BUUSJCVUF 5IF SFBEPOMZ BUUSJCVUF 5IF TJ[F BUUSJCVUF

    5IF SFRVJSFE BUUSJCVUF 5IF NVMUJQMF BUUSJCVUF 5IF NBYMFOHUI BUUSJCVUF 5IF QBUUFSO BUUSJCVUF 5IF NJO BOE NBY BUUSJCVUFT 5IF TUFQ BUUSJCVUF 5IF QMBDFIPMEFS BUUSJCVUF

    $PNNPO JOQVU FMFNFOU"1*T $PNNPOFWFOUCFIBWJPST

    5IF CVUUPO FMFNFOU 5IF TFMFDU FMFNFOU 5IF EBUBMJTU FMFNFOU 5IF PQUHSPVQ FMFNFOU 5IF PQUJPO FMFNFOU

    5IF UFYUBSFB FMFNFOU 5IF LFZHFO FMFNFOU 5IF PVUQVU FMFNFOU 5IF QSPHSFTT FMFNFOU 5IF NFUFS FMFNFOU "TTPDJBUJPOPGDPOUSPMTBOEGPSNT "UUSJCVUFTDPNNPOUPGPSNDPOUSPMT

    /BNJOHGPSNDPOUSPMT &OBCMJOHBOEEJTBCMJOHGPSNDPOUSPMT "GPSNDPOUSPMTWBMVF "VUPGPDVTJOHBGPSNDPOUSPM -JNJUJOHVTFSJOQVUMFOHUI 'PSNTVCNJTTJPO

    $POTUSBJOUT

    %FOJUJPOT $POTUSBJOUWBMJEBUJPO 5IFDPOTUSBJOUWBMJEBUJPO"1* 4FDVSJUZ

    'PSNTVCNJTTJPO *OUSPEVDUJPO *NQMJDJUTVCNJTTJPO 'PSNTVCNJTTJPOBMHPSJUIN 63-FODPEFEGPSNEBUB .VMUJQBSUGPSNEBUB 1MBJOUFYUGPSNEBUB

    3FTFUUJOHBGPSN &WFOUEJTQBUDI

    *OUFSBDUJWFFMFNFOUT

    5IF EFUBJMT FMFNFOU 5IF TVNNBSZ FMFNFOU 5IF DPNNBOE FMFNFOU 5IF NFOV FMFNFOU

    *OUSPEVDUJPO #VJMEJOHNFOVTBOEUPPMCBST $POUFYUNFOVT 5PPMCBST

    $PNNBOET 6TJOHUIF B FMFNFOUUPEFOFBDPNNBOE 6TJOHUIF CVUUPO FMFNFOUUPEFOFBDPNNBOE 6TJOHUIF JOQVU FMFNFOUUPEFOFBDPNNBOE

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    9/743

    6TJOHUIF PQUJPO FMFNFOUUPEFOFBDPNNBOE 6TJOHUIF DPNNBOE FMFNFOUUPEFOFBDPNNBOE 6TJOHUIF BDDFTTLFZ BUUSJCVUFPOB MBCFM FMFNFOUUPEFOFBDPNNBOE 6TJOHUIF BDDFTTLFZ BUUSJCVUFPOB MFHFOE FMFNFOUUPEFOFBDPNNBOE 6TJOHUIF BDDFTTLFZ BUUSJCVUFUPEFOFBDPNNBOEPOPUIFSFMFNFOUT

    5IF EFWJDF FMFNFOU 4USFBN"1* 1FFSUPQFFSDPOOFDUJPOT

    -JOLT )ZQFSMJOLFMFNFOUT 'PMMPXJOHIZQFSMJOLT

    )ZQFSMJOLBVEJUJOH -JOLUZQFT

    -JOLUZQFBMUFSOBUF -JOLUZQFBSDIJWFT -JOLUZQFBVUIPS -JOLUZQFCPPLNBSL -JOLUZQFFYUFSOBM -JOLUZQFIFMQ -JOLUZQFJDPO -JOLUZQFMJDFOTF -JOLUZQFOPGPMMPX

    -JOLUZQFOPSFGFSSFS -JOLUZQFQJOHCBDL -JOLUZQFQSFGFUDI -JOLUZQFTFBSDI -JOLUZQFTUZMFTIFFU -JOLUZQFTJEFCBS -JOLUZQFUBH )JFSBSDIJDBMMJOLUZQFT

    -JOLUZQFJOEFY -JOLUZQFVQ

    4FRVFOUJBMMJOLUZQFT -JOLUZQFGJSTU -JOLUZQFMBTU -JOLUZQFOFYU

    -JOLUZQFQSFW 0UIFSMJOLUZQFT

    $PNNPOJEJPNTXJUIPVUEFEJDBUFEFMFNFOUT 5BHDMPVET $POWFSTBUJPOT 'PPUOPUFT

    .BUDIJOH)5.-FMFNFOUTVTJOHTFMFDUPST $BTFTFOTJUJWJUZ 1TFVEPDMBTTFT

    .JDSPEBUB *OUSPEVDUJPO

    0WFSWJFX 5IFCBTJDTZOUBY

    5ZQFEJUFNT (MPCBMJEFOUJFSTGPSJUFNT 4FMFDUJOHOBNFTXIFOEFOJOHWPDBCVMBSJFT 6TJOHUIFNJDSPEBUB%0."1*

    &ODPEJOHNJDSPEBUB 5IFNJDSPEBUBNPEFM *UFNT /BNFTUIF JUFNQSPQ BUUSJCVUF 7BMVFT "TTPDJBUJOHOBNFTXJUIJUFNT

    .JDSPEBUB%0."1* .JDSPEBUBWPDBCVMBSJFT

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    10/743

    W$BSE $POWFSTJPOUPW$BSE &YBNQMFT

    W&WFOU $POWFSTJPOUPJ$BMFOEBS &YBNQMFT

    -JDFOTJOHXPSLT $POWFSTJPOUP3%' &YBNQMFT

    $POWFSUJOH)5.-UPPUIFSGPSNBUT +40/

    3%' &YBNQMFT

    "UPN

    -PBEJOH8FCQBHFT #SPXTJOHDPOUFYUT

    /FTUFECSPXTJOHDPOUFYUT /BWJHBUJOHOFTUFECSPXTJOHDPOUFYUTJOUIF%0.

    "VYJMJBSZCSPXTJOHDPOUFYUT /BWJHBUJOHBVYJMJBSZCSPXTJOHDPOUFYUTJOUIF%0.

    4FDPOEBSZCSPXTJOHDPOUFYUT 4FDVSJUZ (SPVQJOHTPGCSPXTJOHDPOUFYUT #SPXTJOHDPOUFYUOBNFT

    5IF 8JOEPX PCKFDU 4FDVSJUZ "1*TGPSDSFBUJOHBOEOBWJHBUJOHCSPXTJOHDPOUFYUTCZOBNF "DDFTTJOHPUIFSCSPXTJOHDPOUFYUT /BNFEBDDFTTPOUIF 8JOEPX PCKFDU (BSCBHFDPMMFDUJPOBOECSPXTJOHDPOUFYUT #SPXTFSJOUFSGBDFFMFNFOUT 5IF 8JOEPX1SPYZ PCKFDU

    0SJHJO 3FMBYJOHUIFTBNFPSJHJOSFTUSJDUJPO

    4FTTJPOIJTUPSZBOEOBWJHBUJPO 5IFTFTTJPOIJTUPSZPGCSPXTJOHDPOUFYUT 5IF )JTUPSZ JOUFSGBDF 5IF -PDBUJPO JOUFSGBDF

    4FDVSJUZ *NQMFNFOUBUJPOOPUFTGPSTFTTJPOIJTUPSZ

    #SPXTJOHUIF8FC /BWJHBUJOHBDSPTTEPDVNFOUT 1BHFMPBEQSPDFTTJOHNPEFMGPS)5.-MFT 1BHFMPBEQSPDFTTJOHNPEFMGPS9.-MFT 1BHFMPBEQSPDFTTJOHNPEFMGPSUFYUMFT 1BHFMPBEQSPDFTTJOHNPEFMGPSJNBHFT 1BHFMPBEQSPDFTTJOHNPEFMGPSDPOUFOUUIBUVTFTQMVHJOT 1BHFMPBEQSPDFTTJOHNPEFMGPSJOMJOFDPOUFOUUIBUEPFTOUIBWFB%0. /BWJHBUJOHUPBGSBHNFOUJEFOUJFS )JTUPSZUSBWFSTBM

    &WFOUEFOJUJPOT 6OMPBEJOHEPDVNFOUT

    &WFOUEFOJUJPO "CPSUJOHBEPDVNFOUMPBE

    0JOF8FCBQQMJDBUJPOT *OUSPEVDUJPO

    &WFOUTVNNBSZ "QQMJDBUJPODBDIFT 5IFDBDIFNBOJGFTUTZOUBY

    "TBNQMFNBOJGFTU 8SJUJOHDBDIFNBOJGFTUT 1BSTJOHDBDIFNBOJGFTUT

    %PXOMPBEJOHPSVQEBUJOHBOBQQMJDBUJPODBDIF 5IFBQQMJDBUJPODBDIFTFMFDUJPOBMHPSJUIN

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    11/743

    $IBOHFTUPUIFOFUXPSLJOHNPEFM &YQJSJOHBQQMJDBUJPODBDIFT "QQMJDBUJPODBDIF"1* #SPXTFSTUBUF

    8FCBQQMJDBUJPO"1*T 4DSJQUJOH

    *OUSPEVDUJPO &OBCMJOHBOEEJTBCMJOHTDSJQUJOH 1SPDFTTJOHNPEFM

    %FOJUJPOT

    $BMMJOHTDSJQUT $SFBUJOHTDSJQUT ,JMMJOHTDSJQUT

    &WFOUMPPQT %FOJUJPOT 1SPDFTTJOHNPEFM (FOFSJDUBTLTPVSDFT

    5IF KBWBTDSJQU QSPUPDPM &WFOUT

    &WFOUIBOEMFST &WFOUIBOEMFSTPOFMFNFOUT %PDVNFOU PCKFDUTBOE 8JOEPX PCKFDUT &WFOUSJOH &WFOUTBOEUIF 8JOEPX PCKFDU 3VOUJNFTDSJQUFSSPST

    5JNFST 6TFSQSPNQUT 4JNQMFEJBMPHT 1SJOUJOH %JBMPHTJNQMFNFOUFEVTJOHTFQBSBUFEPDVNFOUT

    4ZTUFNTUBUFBOEDBQBCJMJUJFT $MJFOUJEFOUJDBUJPO $VTUPNTDIFNFBOEDPOUFOUIBOEMFST

    4FDVSJUZBOEQSJWBDZ 4BNQMFVTFSJOUFSGBDF

    .BOVBMMZSFMFBTJOHUIFTUPSBHFNVUFY

    6TFSJOUFSBDUJPO 5IF IJEEFO BUUSJCVUF "DUJWBUJPO 4DSPMMJOHFMFNFOUTJOUPWJFX 'PDVT

    4FRVFOUJBMGPDVTOBWJHBUJPO 'PDVTNBOBHFNFOU %PDVNFOUMFWFMGPDVT"1*T &MFNFOUMFWFMGPDVT"1*T

    5IF BDDFTTLFZ BUUSJCVUF 5IFUFYUTFMFDUJPO"1*T

    "1*TGPSUIFCSPXTJOHDPOUFYUTFMFDUJPO "1*TGPSUIFUFYUFMETFMFDUJPOT

    5IF DPOUFOUFEJUBCMF BUUSJCVUF 6TFSFEJUJOHBDUJPOT .BLJOHFOUJSFEPDVNFOUTFEJUBCMF

    4QFMMJOHBOEHSBNNBSDIFDLJOH %SBHBOEESPQ

    *OUSPEVDUJPO 5IF %SBH&WFOU BOE %BUB5SBOTGFS JOUFSGBDFT &WFOUTSFEEVSJOHBESBHBOEESPQBDUJPO %SBHBOEESPQQSPDFTTJOHNPEFM

    8IFOUIFESBHBOEESPQPQFSBUJPOTUBSUTPSFOETJOBOPUIFSEPDVNFOU 8IFOUIFESBHBOEESPQPQFSBUJPOTUBSUTPSFOETJOBOPUIFSBQQMJDBUJPO

    5IF ESBHHBCMF BUUSJCVUF 4FDVSJUZSJTLTJOUIFESBHBOEESPQNPEFM

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    12/743

    6OEPIJTUPSZ %FOJUJPOT 5IF 6OEP.BOBHFS JOUFSGBDF 6OEPNPWJOHCBDLJOUIFVOEPUSBOTBDUJPOIJTUPSZ 3FEPNPWJOHGPSXBSEJOUIFVOEPUSBOTBDUJPOIJTUPSZ 5IF 6OEP.BOBHFS&WFOU JOUFSGBDFBOEUIF VOEP BOE SFEP FWFOUT *NQMFNFOUBUJPOOPUFT

    &EJUJOH"1*T

    $PNNVOJDBUJPO &WFOUEFOJUJPOT

    $SPTTEPDVNFOUNFTTBHJOH *OUSPEVDUJPO 4FDVSJUZ

    "VUIPST 6TFSBHFOUT

    1PTUJOHNFTTBHFT 1PTUJOHNFTTBHFTXJUINFTTBHFQPSUT

    $IBOOFMNFTTBHJOH *OUSPEVDUJPO .FTTBHFDIBOOFMT .FTTBHFQPSUT

    1PSUTBOEHBSCBHFDPMMFDUJPO

    5IF)5.-TZOUBY

    8SJUJOH)5.-EPDVNFOUT 5IF%0$5:1& &MFNFOUT

    4UBSUUBHT &OEUBHT "UUSJCVUFT 0QUJPOBMUBHT 3FTUSJDUJPOTPODPOUFOUNPEFMT 3FTUSJDUJPOTPOUIFDPOUFOUTPGSBXUFYUBOE3$%"5"FMFNFOUT

    5FYU /FXMJOFT

    $IBSBDUFSSFGFSFODFT $%"5"TFDUJPOT $PNNFOUT

    1BSTJOH)5.-EPDVNFOUT 0WFSWJFXPGUIFQBSTJOHNPEFM 5IFJOQVUTUSFBN

    %FUFSNJOJOHUIFDIBSBDUFSFODPEJOH $IBSBDUFSFODPEJOHT 1SFQSPDFTTJOHUIFJOQVUTUSFBN $IBOHJOHUIFFODPEJOHXIJMFQBSTJOH

    1BSTFTUBUF 5IFJOTFSUJPONPEF 5IFTUBDLPGPQFOFMFNFOUT 5IFMJTUPGBDUJWFGPSNBUUJOHFMFNFOUT 5IFFMFNFOUQPJOUFST 0UIFSQBSTJOHTUBUFBHT

    5PLFOJ[BUJPO %BUBTUBUF $IBSBDUFSSFGFSFODFJOEBUBTUBUF 3$%"5"TUBUF $IBSBDUFSSFGFSFODFJO3$%"5"TUBUF 3"85&95TUBUF 4DSJQUEBUBTUBUF 1-"*/5&95TUBUF 5BHPQFOTUBUF &OEUBHPQFOTUBUF 5BHOBNFTUBUF 3$%"5"MFTTUIBOTJHOTUBUF 3$%"5"FOEUBHPQFOTUBUF

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    13/743

    3$%"5"FOEUBHOBNFTUBUF 3"85&95MFTTUIBOTJHOTUBUF 3"85&95FOEUBHPQFOTUBUF 3"85&95FOEUBHOBNFTUBUF 4DSJQUEBUBMFTTUIBOTJHOTUBUF 4DSJQUEBUBFOEUBHPQFOTUBUF 4DSJQUEBUBFOEUBHOBNFTUBUF 4DSJQUEBUBFTDBQFTUBSUTUBUF 4DSJQUEBUBFTDBQFTUBSUEBTITUBUF 4DSJQUEBUBFTDBQFETUBUF 4DSJQUEBUBFTDBQFEEBTITUBUF

    4DSJQUEBUBFTDBQFEEBTIEBTITUBUF 4DSJQUEBUBFTDBQFEMFTTUIBOTJHOTUBUF 4DSJQUEBUBFTDBQFEFOEUBHPQFOTUBUF 4DSJQUEBUBFTDBQFEFOEUBHOBNFTUBUF 4DSJQUEBUBEPVCMFFTDBQFTUBSUTUBUF 4DSJQUEBUBEPVCMFFTDBQFETUBUF 4DSJQUEBUBEPVCMFFTDBQFEEBTITUBUF 4DSJQUEBUBEPVCMFFTDBQFEEBTIEBTITUBUF 4DSJQUEBUBEPVCMFFTDBQFEMFTTUIBOTJHOTUBUF 4DSJQUEBUBEPVCMFFTDBQFFOETUBUF #FGPSFBUUSJCVUFOBNFTUBUF "UUSJCVUFOBNFTUBUF "GUFSBUUSJCVUFOBNFTUBUF #FGPSFBUUSJCVUFWBMVFTUBUF

    "UUSJCVUFWBMVFEPVCMFRVPUFETUBUF "UUSJCVUFWBMVFTJOHMFRVPUFETUBUF "UUSJCVUFWBMVFVORVPUFETUBUF $IBSBDUFSSFGFSFODFJOBUUSJCVUFWBMVFTUBUF "GUFSBUUSJCVUFWBMVFRVPUFETUBUF 4FMGDMPTJOHTUBSUUBHTUBUF #PHVTDPNNFOUTUBUF .BSLVQEFDMBSBUJPOPQFOTUBUF $PNNFOUTUBSUTUBUF $PNNFOUTUBSUEBTITUBUF $PNNFOUTUBUF $PNNFOUFOEEBTITUBUF $PNNFOUFOETUBUF $PNNFOUFOECBOHTUBUF

    $PNNFOUFOETQBDFTUBUF %0$5:1&TUBUF #FGPSF%0$5:1&OBNFTUBUF %0$5:1&OBNFTUBUF "GUFS%0$5:1&OBNFTUBUF "GUFS%0$5:1&QVCMJDLFZXPSETUBUF #FGPSF%0$5:1&QVCMJDJEFOUJFSTUBUF %0$5:1&QVCMJDJEFOUJFSEPVCMFRVPUFETUBUF %0$5:1&QVCMJDJEFOUJFSTJOHMFRVPUFETUBUF "GUFS%0$5:1&QVCMJDJEFOUJFSTUBUF #FUXFFO%0$5:1&QVCMJDBOETZTUFNJEFOUJFSTTUBUF "GUFS%0$5:1&TZTUFNLFZXPSETUBUF #FGPSF%0$5:1&TZTUFNJEFOUJFSTUBUF %0$5:1&TZTUFNJEFOUJFSEPVCMFRVPUFETUBUF %0$5:1&TZTUFNJEFOUJFSTJOHMFRVPUFETUBUF "GUFS%0$5:1&TZTUFNJEFOUJFSTUBUF #PHVT%0$5:1&TUBUF $%"5"TFDUJPOTUBUF 5PLFOJ[JOHDIBSBDUFSSFGFSFODFT

    5SFFDPOTUSVDUJPO $SFBUJOHBOEJOTFSUJOHFMFNFOUT $MPTJOHFMFNFOUTUIBUIBWFJNQMJFEFOEUBHT 'PTUFSQBSFOUJOH 5IFJOJUJBMJOTFSUJPONPEF 5IFCFGPSFIUNMJOTFSUJPONPEF 5IFCFGPSFIFBEJOTFSUJPONPEF

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    14/743

    5IFJOIFBEJOTFSUJPONPEF 5IFJOIFBEOPTDSJQUJOTFSUJPONPEF 5IFBGUFSIFBEJOTFSUJPONPEF 5IFJOCPEZJOTFSUJPONPEF 5IFUFYUJOTFSUJPONPEF 5IFJOUBCMFJOTFSUJPONPEF 5IFJOUBCMFUFYUJOTFSUJPONPEF 5IFJODBQUJPOJOTFSUJPONPEF 5IFJODPMVNOHSPVQJOTFSUJPONPEF 5IFJOUBCMFCPEZJOTFSUJPONPEF 5IFJOSPXJOTFSUJPONPEF

    5IFJODFMMJOTFSUJPONPEF 5IFJOTFMFDUJOTFSUJPONPEF 5IFJOTFMFDUJOUBCMFJOTFSUJPONPEF 5IFJOGPSFJHODPOUFOUJOTFSUJPONPEF 5IFBGUFSCPEZJOTFSUJPONPEF 5IFJOGSBNFTFUJOTFSUJPONPEF 5IFBGUFSGSBNFTFUJOTFSUJPONPEF 5IFBGUFSBGUFSCPEZJOTFSUJPONPEF 5IFBGUFSBGUFSGSBNFTFUJOTFSUJPONPEF

    5IFFOE $PFSDJOHBO)5.-%0.JOUPBOJOGPTFU "OJOUSPEVDUJPOUPFSSPSIBOEMJOHBOETUSBOHFDBTFTJOUIFQBSTFS

    .JTOFTUFEUBHTCJCJ .JTOFTUFEUBHTCQCQ

    6OFYQFDUFENBSLVQJOUBCMFT 4DSJQUTUIBUNPEJGZUIFQBHFBTJUJTCFJOHQBSTFE

    4FSJBMJ[JOH)5.-GSBHNFOUT 1BSTJOH)5.-GSBHNFOUT /BNFEDIBSBDUFSSFGFSFODFT

    5IF9)5.-TZOUBY 8SJUJOH9)5.-EPDVNFOUT 1BSTJOH9)5.-EPDVNFOUT 4FSJBMJ[JOH9)5.-GSBHNFOUT 1BSTJOH9)5.-GSBHNFOUT

    3FOEFSJOH *OUSPEVDUJPO 5IF$44VTFSBHFOUTUZMFTIFFUBOEQSFTFOUBUJPOBMIJOUT

    *OUSPEVDUJPO %JTQMBZUZQFT .BSHJOTBOEQBEEJOH "MJHONFOU 'POUTBOEDPMPST 1VODUVBUJPOBOEEFDPSBUJPOT 3FTFUUJOHSVMFTGPSJOIFSJUFEQSPQFSUJFT 5IF IS FMFNFOU 5IF GJFMETFU FMFNFOU

    3FQMBDFEFMFNFOUT &NCFEEFEDPOUFOU *NBHFT "UUSJCVUFTGPSFNCFEEFEDPOUFOUBOEJNBHFT *NBHFNBQT 5PPMCBST

    #JOEJOHT *OUSPEVDUJPO 5IF CVUUPO FMFNFOU 5IF EFUBJMT FMFNFOU 5IF JOQVU FMFNFOUBTBUFYUFOUSZXJEHFU 5IF JOQVU FMFNFOUBTEPNBJOTQFDJDXJEHFUT 5IF JOQVU FMFNFOUBTBSBOHFDPOUSPM 5IF JOQVU FMFNFOUBTBDPMPSXFMM 5IF JOQVU FMFNFOUBTBDIFDLCPYBOESBEJPCVUUPOXJEHFUT 5IF JOQVU FMFNFOUBTBMFVQMPBEDPOUSPM

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    15/743

    5IF JOQVU FMFNFOUBTBCVUUPO 5IF NBSRVFF FMFNFOU 5IF NFUFS FMFNFOU 5IF QSPHSFTT FMFNFOU 5IF TFMFDU FMFNFOU 5IF UFYUBSFB FMFNFOU 5IF LFZHFO FMFNFOU 5IF UJNF FMFNFOU

    'SBNFTBOEGSBNFTFUT *OUFSBDUJWFNFEJB

    -JOLTGPSNTBOEOBWJHBUJPO

    5IF UJUMF BUUSJCVUF &EJUJOHIPTUT

    1SJOUNFEJB

    0CTPMFUFGFBUVSFT 0CTPMFUFCVUDPOGPSNJOHGFBUVSFT

    8BSOJOHTGPSPCTPMFUFCVUDPOGPSNJOHGFBUVSFT

    /PODPOGPSNJOHGFBUVSFT 3FRVJSFNFOUTGPSJNQMFNFOUBUJPOT

    5IF BQQMFU FMFNFOU 5IF NBSRVFF FMFNFOU 'SBNFT 0UIFSFMFNFOUTBUUSJCVUFTBOE"1*T

    *"/"DPOTJEFSBUJPOT UFYUIUNM UFYUIUNMTBOECPYFE BQQMJDBUJPOYIUNMYNM UFYUDBDIFNBOJGFTU UFYUQJOH BQQMJDBUJPONJDSPEBUBKTPO 1JOH'SPN 1JOH5P

    *OEFY &MFNFOUT &MFNFOUDPOUFOUDBUFHPSJFT "UUSJCVUFT *OUFSGBDFT&WFOUT

    3FGFSFODFT

    "DLOPXMFEHFNFOUT

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    16/743

    %HNLI>O=NCIH

    %MNBCM$0)(

    *78BB42C8>=8B=>==>A

    *78BB42C8>=8B=>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    17/743

    5IJTEPDVNFOUJTQSPCBCMZOPUTVJUFEUPSFBEFSTXIPEPOPUBMSFBEZIBWFBUMFBTUBQBTTJOHGBNJMJBSJUZXJUI8FCUFDIOPMPHJFTBTJOQMBDFTJUTBDSJDFTDMBSJUZGPSQSFDJTJPOBOECSFWJUZGPSDPNQMFUFOFTT.PSFBQQSPBDIBCMFUVUPSJBMTBOEBVUIPSJOHHVJEFTDBOQSPWJEFBHFOUMFSJOUSPEVDUJPOUPUIFUPQJD

    *OQBSUJDVMBSGBNJMJBSJUZXJUIUIFCBTJDTPG%0.$PSFBOE%0.&WFOUTJTOFDFTTBSZGPSBDPNQMFUFVOEFSTUBOEJOHPGTPNFPGUIFNPSFUFDIOJDBMQBSUTPGUIJTTQFDJDBUJPO"OVOEFSTUBOEJOHPG8FC*%-)5519.-6OJDPEFDIBSBDUFSFODPEJOHT+BWB4DSJQUBOE$44XJMMBMTPCFIFMQGVMJOQMBDFTCVUJTOPUFTTFOUJBM

    /=IJ?

    *78BB42C8>=8B=>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    18/743

    4IPSUMZUIFSFBGUFS"QQMF.P[JMMBBOE0QFSBKPJOUMZBOOPVODFEUIFJSJOUFOUUPDPOUJOVFXPSLJOHPOUIFFPSUVOEFSUIFVNCSFMMBPGBOFXWFOVFDBMMFEUIF8)"58("QVCMJDNBJMJOHMJTUXBTDSFBUFEBOEUIFESBGUXBTNPWFEUPUIF8)"58(TJUF5IFDPQZSJHIUXBTTVCTFRVFOUMZBNFOEFEUPCFKPJOUMZPXOFECZBMMUISFFWFOEPSTBOEUPBMMPXSFVTFPGUIFTQFDJDBUJPO

    5IF8)"58(XBTCBTFEPOTFWFSBMDPSFQSJODJQMFTJOQBSUJDVMBSUIBUUFDIOPMPHJFTOFFEUPCFCBDLXBSETDPNQBUJCMFUIBUTQFDJDBUJPOTBOEJNQMFNFOUBUJPOTOFFEUPNBUDIFWFOJGUIJTNFBOTDIBOHJOHUIFTQFDJDBUJPOSBUIFSUIBOUIFJNQMFNFOUBUJPOTBOEUIBUTQFDJDBUJPOTOFFEUPCFEFUBJMFEFOPVHIUIBUJNQMFNFOUBUJPOTDBOBDIJFWFDPNQMFUFJOUFSPQFSBCJMJUZXJUIPVUSFWFSTFFOHJOFFSJOHFBDIPUIFS

    5IFMBUUFSSFRVJSFNFOUJOQBSUJDVMBSSFRVJSFEUIBUUIFTDPQFPGUIF)5.-TQFDJDBUJPOJODMVEFXIBUIBEQSFWJPVTMZCFFOTQFDJFEJOUISFFTFQBSBUFEPDVNFOUT)5.-9)5.-BOE%0.)5.-*UBMTPNFBOUJODMVEJOHTJHOJDBOUMZNPSFEFUBJMUIBOIBEQSFWJPVTMZCFFODPOTJEFSFEUIFOPSN

    *OUIF8$JOEJDBUFEBOJOUFSFTUUPQBSUJDJQBUFJOUIFEFWFMPQNFOUPG)5.-BGUFSBMMBOEJOGPSNFEBXPSLJOHHSPVQDIBSUFSFEUPXPSLXJUIUIF8)"58(POUIFEFWFMPQNFOUPGUIF)5.-TQFDJDBUJPO"QQMF.P[JMMBBOE0QFSBBMMPXFEUIF8$UPQVCMJTIUIFTQFDJDBUJPOVOEFSUIF8$DPQZSJHIUXIJMFLFFQJOHBWFSTJPOXJUIUIFMFTTSFTUSJDUJWFMJDFOTFPOUIF8)"58(TJUF

    4JODFUIFOCPUIHSPVQTIBWFCFFOXPSLJOHUPHFUIFS

    "TFQBSBUFEPDVNFOUIBTCFFOQVCMJTIFECZUIF8$)5.-XPSLJOHHSPVQUPEPDVNFOUUIFEJFSFODFTCFUXFFOUIJTTQFDJDBUJPOBOEUIFMBOHVBHFEFTDSJCFEJOUIF)5.-TQFDJDBUJPO Q

    ?MCAHHIN?M

    *78BB42C8>=8B=>==>A 0A> G:OB@:MHKRB>E=%HK1MHK:@>3I=:M>L I F>MAH=BGMABLFH=>EBL>JNBO:E>GMMH:EEHPBG@

    HMA>KLMA>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    19/743

    $0)(PM4$0)(

    *78BB42C8>=8B=>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    20/743

    0B?$0)(MSHN;R J

    0B?4$0)(MSHN;R J

    "MMPGUIFTFGFBUVSFTXPVMECFGPSOBVHIUJGUIFZDPVMEOUCFSFQSFTFOUFEJOBTFSJBMJ[FEGPSNBOETFOUUPPUIFSQFPQMFBOETPUIFTFTFDUJPOTEFOFUIFTZOUBYFTPG)5.-BMPOHXJUISVMFTGPSIPXUPQBSTFDPOUFOUVTJOHUIPTFTZOUBYFT

    5IFSFBSFBMTPTPNFBQQFOEJDFTEFOJOH SFOEFSJOHSVMFT Q GPS8FCCSPXTFSTBOEMJTUJOH PCTPMFUFGFBUVSFTQ BOE*"/"DPOTJEFSBUJPOTQ

    5IJTTQFDJDBUJPOTIPVMECFSFBEMJLFBMMPUIFSTQFDJDBUJPOT'JSTUJUTIPVMECFSFBEDPWFSUPDPWFSNVMUJQMFUJNFT5IFOJUTIPVMECFSFBECBDLXBSETBUMFBTUPODF5IFOJUTIPVMECFSFBECZQJDLJOHSBOEPNTFDUJPOTGSPNUIFDPOUFOUTMJTUBOEGPMMPXJOHBMMUIFDSPTTSFGFSFODFT

    5IJTJTBEFOJUJPOSFRVJSFNFOUPSFYQMBOBUJPO

    *HM> 0ABLBL:GHM>

    5IJTJTBOFYBNQMF

    5IJTJTBOPQFOJTTVF

    [3;LHCHA 0ABLBL:P:KGBG@

    JOUFSGBDF #SG8B=>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    21/743

    I4BNQMFQBHFI

    Q5IJTJTBBISFGEFNPIUNMTJNQMFBTBNQMFQ

    UIJTJTBDPNNFOU

    CPEZ

    IUNM

    )5.-EPDVNFOUTDPOTJTUPGBUSFFPGFMFNFOUTBOEUFYU&BDIFMFNFOUJTEFOPUFEJOUIFTPVSDFCZB TUBSUUBHQ TVDIBTCPEZBOEBO FOEUBHQTVDIBTCPEZ$FSUBJOTUBSUUBHTBOEFOEUBHTDBOJODFSUBJODBTFTCFPNJUUFEQ BOEBSFJNQMJFECZPUIFSUBHT

    5BHTIBWFUPCFOFTUFETVDIUIBUFMFNFOUTBSFBMMDPNQMFUFMZXJUIJOFBDIPUIFSXJUIPVUPWFSMBQQJOH

    Q5IJTJTFNWFSZTUSPOHXSPOHFNTUSPOHQ

    Q5IJTFNJTTUSPOHDPSSFDUTUSPOHFNQ

    5IJTTQFDJDBUJPOEFOFTBTFUPGFMFNFOUTUIBUDBOCFVTFEJO)5.-BMPOHXJUISVMFTBCPVUUIFXBZTJOXIJDIUIFFMFNFOUTDBOCFOFTUFE

    &MFNFOUTDBOIBWFBUUSJCVUFTXIJDIDPOUSPMIPXUIFFMFNFOUTXPSL*OUIFFYBNQMFCFMPXUIFSFJTB IZQFSMJOLQ GPSNFEVTJOHUIF B Q FMFNFOUBOEJUT ISFGQ BUUSJCVUF

    BISFGEFNPIUNMTJNQMFB

    "UUSJCVUFTQ BSFQMBDFEJOTJEFUIFTUBSUUBHBOEDPOTJTUPGB OBNFQ BOEB WBMVF Q TFQBSBUFECZBODIBSBDUFS5IFBUUSJCVUFWBMVFDBOSFNBJO VORVPUFE Q JGJUEPFTOUDPOUBJOTQBDFTPSBOZPG A PS 0UIFSXJTFJUIBTUPCFRVPUFEVTJOHFJUIFSTJOHMFPSEPVCMFRVPUFT5IFWBMVFBMPOHXJUIUIFDIBSBDUFSDBOCFPNJUUFEBMUPHFUIFSJGUIFWBMVFJTUIFFNQUZTUSJOH

    FNQUZBUUSJCVUFT

    JOQVUOBNFBEESFTTEJTBCMFE

    JOQVUOBNFBEESFTTEJTBCMFE

    BUUSJCVUFTXJUIBWBMVF

    JOQVUOBNFBEESFTTNBYMFOHUI

    JOQVUOBNFBEESFTTNBYMFOHUI

    JOQVUOBNFBEESFTTNBYMFOHUI

    )5.-VTFSBHFOUTFH8FCCSPXTFSTUIFO ?0AB4 UIJTNBSLVQUVSOJOHJUJOUPB%0.%PDVNFOU0CKFDU.PEFMUSFF"%0.USFFJTBOJONFNPSZSFQSFTFOUBUJPOPGBEPDVNFOU

    %0.USFFTDPOUBJOTFWFSBMLJOETPGOPEFTJOQBSUJDVMBSB%0$5:1&OPEFFMFNFOUTUFYUOPEFTBOEDPNNFOUOPEFT

    5IF NBSLVQTOJQQFUBUUIFUPQPGUIJTTFDUJPO Q XPVMECFUVSOFEJOUPUIFGPMMPXJOH%0.USFF

    5IF SPPUFMFNFOUQ PGUIJTUSFFJTUIF IUNMQ FMFNFOUXIJDIJTUIFFMFNFOUBMXBZTGPVOEBUUIFSPPUPG)5.-EPDVNFOUT*UDPOUBJOTUXPFMFNFOUT IFBEQ BOE CPEZQ BTXFMMBTBUFYUOPEFCFUXFFOUIFN

    %0$5:1& IUNM Q

    COHGK

    C@

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    22/743

    5IFSFBSFNBOZNPSFUFYUOPEFTJOUIF%0.USFFUIBOPOFXPVMEJOJUJBMMZFYQFDUCFDBVTFUIFTPVSDFDPOUBJOTBOVNCFSPGTQBDFTSFQSFTFOUFEIFSFCZBOEMJOFCSFBLTUIBUBMMFOEVQBTUFYUOPEFTJOUIF%0.

    5IF IFBE Q FMFNFOUDPOUBJOTB UJUMFQ FMFNFOUXIJDIJUTFMGDPOUBJOTBUFYUOPEFXJUIUIFUFYU4BNQMFQBHF4JNJMBSMZUIF CPEZQ FMFNFOUDPOUBJOTBO IQ FMFNFOUB Q Q FMFNFOUBOEBDPNNFOU

    5IJT%0.USFFDBOCFNBOJQVMBUFEGSPNTDSJQUTJOUIFQBHF4DSJQUTUZQJDBMMZJO+BWB4DSJQUBSFTNBMMQSPHSBNTUIBUDBOCFFNCFEEFEVTJOHUIF TDSJQU Q FMFNFOUPSVTJOH FWFOUIBOEMFSDPOUFOUBUUSJCVUFTQ'PSFYBNQMFIFSFJTBGPSNXJUIBTDSJQUUIBUTFUTUIFWBMVFPGUIFGPSNT PVUQVU Q FMFNFOUUPTBZ)FMMP8PSME

    GPSN OBNFNBJO

    3FTVMUPVUQVU OBNFSFTVMUPVUQVUTDSJQU

    EPDVNFOUGPSNTNBJOFMFNFOUTSFTVMUWBMVF )FMMP8PSME

    TDSJQU

    GPSN

    &BDIFMFNFOUJOUIF%0.USFFJTSFQSFTFOUFECZBOPCKFDUBOEUIFTFPCKFDUTIBWF"1*TTPUIBUUIFZDBOCFNBOJQVMBUFE'PSJOTUBODFBMJOLFHUIF B Q FMFNFOUJOUIFUSFFBCPWFDBOIBWFJUTISFG Q BUUSJCVUFDIBOHFEJOTFWFSBMXBZT

    WBSB EPDVNFOUMJOLTPCUBJOUIFGJSTUMJOLJOUIFEPDVNFOU

    BISFG TBNQMFIUNMDIBOHFUIFEFTUJOBUJPO63-PGUIFMJOL

    BQSPUPDPM IUUQTDIBOHFKVTUUIFTDIFNFQBSUPGUIF63-

    BTFU"UUSJCVUFISFGIUUQFYBNQMFDPNDIBOHFUIFDPOUFOUBUUSJCVUFEJSFDUMZ

    4JODF%0.USFFTBSFVTFEBTUIFXBZUPSFQSFTFOU)5.-EPDVNFOUTXIFOUIFZBSFQSPDFTTFEBOEQSFTFOUFECZJNQMFNFOUBUJPOTFTQFDJBMMZJOUFSBDUJWFJNQMFNFOUBUJPOTMJLF8FCCSPXTFSTUIJTTQFDJDBUJPOJTNPTUMZQISBTFEJOUFSNTPG%0.USFFTJOTUFBEPGUIFNBSLVQEFTDSJCFEBCPWF

    )5.-EPDVNFOUTSFQSFTFOUBNFEJBJOEFQFOEFOUEFTDSJQUJPOPGJOUFSBDUJWFDPOUFOU)5.-EPDVNFOUTNJHIUCFSFOEFSFEUPBTDSFFOPSUISPVHIBTQFFDITZOUIFTJ[FSPSPOBCSBJMMFEJTQMBZ5PJOVFODFFYBDUMZIPXTVDISFOEFSJOHUBLFTQMBDFBVUIPSTDBOVTFBTUZMJOHMBOHVBHFTVDIBT$44

    *OUIFGPMMPXJOHFYBNQMFUIFQBHFIBTCFFONBEFZFMMPXPOCMVFVTJOH$44

    %0$5:1&IUNM

    IUNM

    IFBE

    UJUMF4BNQMFTUZMFEQBHFUJUMF

    TUZMF

    CPEZ\CBDLHSPVOEOBWZDPMPSZFMMPX^

    TUZMF

    IFBE

    CPEZ

    I4BNQMFTUZMFEQBHFI

    Q5IJTQBHFJTKVTUBEFNPQ

    CPEZ

    IUNM

    'PSNPSFEFUBJMTPOIPXUPVTF)5.-BVUIPSTBSFFODPVSBHFEUPDPOTVMUUVUPSJBMTBOEHVJEFT4PNFPGUIFFYBNQMFTJODMVEFEJOUIJTTQFDJDBUJPONJHIUBMTPCFPGVTFCVUUIFOPWJDFBVUIPSJTDBVUJPOFEUIBUUIJTTQFDJDBUJPOCZOFDFTTJUZEFOFTUIFMBOHVBHFXJUIBMFWFMPGEFUBJMUIBUNJHIUCFEJDVMUUPVOEFSTUBOEBUSTU

    IH@ILG;H=?L?KOCL?G?HNM@IL;ONBILM

    *78BB42C8>=8B=>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    23/743

    SFRVJSFNFOUT5IJTTFDUJPOEFUBJMTTPNFPGUIFNPSFDPNNPOSFBTPOTGPSTUJMMEJTUJOHVJTIJOHCFUXFFOBDPOGPSNJOHEPDVNFOUBOEPOFXJUIFSSPST

    *78BB42C8>=8B=>==>AMNIJIIL?L;==?MMC=8B=>==>AFCHA

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    24/743

    !LLILMNB;N=;HL?MOFNCHCH@IM?N=I?L=CIH

    8IFOBVTFSBHFOUCBTFEPO9.-JTDPOOFDUFEUPBO)5.-QBSTFSJUJTQPTTJCMFUIBUDFSUBJOJOWBSJBOUTUIBU9.-FOGPSDFTTVDIBTDPNNFOUTOFWFSDPOUBJOJOHUXPDPOTFDVUJWFIZQIFOTXJMMCFWJPMBUFECZBO)5.-MF)BOEMJOHUIJTDBOSFRVJSFUIBUUIFQBSTFSDPFSDFUIF)5.-%0.JOUPBO9.-DPNQBUJCMFJOGPTFU.PTUTZOUBYDPOTUSVDUTUIBUSFRVJSFTVDIIBOEMJOHBSFDPOTJEFSFEJOWBMJE

    !LLILMNB;NL?MOFNCH>CMJLIJILNCIH;FFSJIILJ?L@ILG;H=?

    $FSUBJOTZOUBYDPOTUSVDUTDBOSFTVMUJOEJTQSPQPSUJPOBMMZQPPSQFSGPSNBODF5PEJTDPVSBHFUIFVTFPGTVDIDPOTUSVDUTUIFZBSFUZQJDBMMZNBEFOPODPOGPSNJOH

    'PSFYBNQMFUIFGPMMPXJOHNBSLVQSFTVMUTJOQPPSQFSGPSNBODFXIFOIJUUJOHUIFIJHIMJHIUFEFOEUBHTJODF

    BMMUIFPQFOFMFNFOUTBSFFYBNJOFESTUUPTFFJGUIFZNBUDIUIFDMPTFUBH

    QFNTQBOTQBOTQBOTQBOTQBOTQBO @H

    !LLILMNB;NB?FJ;ONBILM;PIC>@L;ACF?MSHN;R=IHMNLO=NM

    5IFSFBSFTZOUBYDPOTUSVDUTUIBUGPSIJTUPSJDBMSFBTPOTBSFSFMBUJWFMZGSBHJMF5PIFMQSFEVDFUIFOVNCFSPGVTFSTXIPBDDJEFOUBMMZSVOJOUPTVDIQSPCMFNTUIFZBSFNBEFOPODPOGPSNJOH

    'PSFYBNQMFUIFQBSTJOHPGDFSUBJOOBNFEDIBSBDUFSSFGFSFODFTJOBUUSJCVUFTIBQQFOTFWFOXJUIUIFDMPTJOHTFNJDPMPOCFJOHPNJUUFE*UJTTBGFUPJODMVEFBOBNQFSTBOEGPMMPXFECZMFUUFSTUIBUEPOPUGPSNBOBNFEDIBSBDUFSSFGFSFODFCVUJGUIFMFUUFSTBSFDIBOHFEUPBTUSJOHUIBU3>4B GPSNBOBNFEDIBSBDUFSSFGFSFODFUIFZXJMMCFJOUFSQSFUFEBTUIBUDIBSBDUFSJOTUFBE

    *OUIJTGSBHNFOUUIFBUUSJCVUFTWBMVFJTIFMMPXPSME

    BISFGIFMMPXPSME%FNPB

    *OUIFGPMMPXJOHGSBHNFOUIPXFWFSUIFBUUSJCVUFTWBMVFJTBDUVBMMZPSJHJOBMa =>C UIFJOUFOEFEPSJHJOBMDPQZ

    BISFGPSJHJOBMDPQZ$PNQBSFB

    5PBWPJEUIJTQSPCMFNBMMOBNFEDIBSBDUFSSFGFSFODFTBSFSFRVJSFEUPFOEXJUIBTFNJDPMPOBOEVTFTPGOBNFEDIBSBDUFSSFGFSFODFTXJUIPVUBTFNJDPMPOBSFBHHFEBTFSSPST

    5IVTUIFDPSSFDUXBZUPFYQSFTTUIFBCPWFDBTFTJTBTGPMMPXT

    BISFGIFMMPXPSME%FNPBXPSMEJTPLTJODFJUTOPUBOBNFE

    DIBSBDUFSSFGFSFODF

    BISFGPSJHJOBMBNQDPQZ$PNQBSFBUIFIBTUPCFFTDBQFETJODF

    DPQZ DN BOBNFEDIBSBDUFSSFGFSFODF

    !LLILMNB;N^;AEHIQHCHN?LIJ?L;

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    25/743

    ;M?MNB;N;L?FCE?FSNI

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    26/743

    'PSFYBNQMFTFUUJOHUIF EJTBCMFEQ BUUSJCVUFUPUIFWBMVFGBMTFJTEJTBMMPXFECFDBVTFEFTQJUFUIFBQQFBSBODFPGNFBOJOHUIBUUIFFMFNFOUJTFOBCMFEJUJOGBDUNFBOTUIBUUIFFMFNFOUJT 38B01;43 XIBUNBUUFSTGPSJNQMFNFOUBUJPOTJTUIFQSFTFODFPGUIFBUUSJCVUFOPUJUTWBMVF

    !LLILMNB;N;L?CHN?H>?>G?L?FSNIMCGJFC@SNB?F;HAO;A?

    4PNFDPOGPSNBODFFSSPSTTJNQMJGZUIFMBOHVBHFUIBUBVUIPSTOFFEUPMFBSO

    'PSFYBNQMFUIF BSFBQ FMFNFOUT TIBQFQ BUUSJCVUFEFTQJUFBDDFQUJOHCPUI DJSD Q BOE DJSDMF Q

    WBMVFTJOQSBDUJDFBTTZOPOZNTEJTBMMPXTUIFVTFPGUIF DJSD Q WBMVFTPBTUPTJNQMJGZUVUPSJBMTBOEPUIFSMFBSOJOHBJET5IFSFXPVMECFOPCFOFUUPBMMPXJOHCPUICVUJUXPVMEDBVTFFYUSBDPOGVTJPOXIFOUFBDIJOHUIFMBOHVBHF

    !LLILMNB;N;PIC>J?=OFC;LCNC?MI@NB?J;LM?L

    $FSUBJOFMFNFOUTBSFQBSTFEJOTPNFPOFFDDFOUSJDXBZTUZQJDBMMZGPSIJTUPSJDBMSFBTPOTBOEUIFJSDPOUFOUNPEFSFTUSJDUJPOTBSFJOUFOEFEUPBWPJEFYQPTJOHUIFBVUIPSUPUIFTFJTTVFT

    'PSFYBNQMFB GPSN Q FMFNFOUJTOUBMMPXFEJOTJEF QISBTJOHDPOUFOUQCFDBVTFXIFOQBSTFEBT)5.-BGPSN Q FMFNFOUTTUBSUUBHXJMMJNQMZB QQ FMFNFOUTFOEUBH5IVTUIFGPMMPXJOHNBSLVQSFTVMUTJOUXPQBSBHSBQITQOPUPOF

    Q8FMDPNFGPSNMBCFM/BNFMBCFMJOQVUGPSN

    *UJTQBSTFEFYBDUMZMJLFUIFGPMMPXJOH

    Q8FMDPNFQGPSNMBCFM/BNFMBCFMJOQVUGPSN

    !LLILMNB;NQIOF>FCE?FSL?MOFNCHM=LCJNM@;CFCHACHB;L>NI>??>NIM;P?NB?;ONBILNCG?

    4PNFDPOTUSVDUTBSFEJTBMMPXFECFDBVTFIJTUPSJDBMMZUIFZIBWFCFFOUIFDBVTFPGBMPUPGXBTUFEBVUIPSJOHUJNF

    'PSFYBNQMFB TDSJQU Q FMFNFOUT TSDQ BUUSJCVUFDBVTFTUIFFMFNFOUTDPOUFOUTUPCFJHOPSFE)PXFWFSUIJTJTOUPCWJPVTFTQFDJBMMZJGUIFFMFNFOUTDPOUFOUTBQQFBSUPCFFYFDVUBCMFTDSJQUXIJDIDBOMFBEUPBVUIPSTTQFOEJOHBMPUPGUJNFUSZJOHUPEFCVHUIFJOMJOFTDSJQUXJUIPVUSFBMJTJOHUIBUJUJTOPUFYFDVUJOH5PSFEVDFUIJTQSPCMFNUIJTTQFDJDBUJPONBLFTJUOPODPOGPSNJOHUPIBWFFYFDVUBCMFTDSJQUJOB TDSJQUQ FMFNFOUXIFOUIF TSDQ BUUSJCVUFJTQSFTFOU5IJTNFBOTUIBUBVUIPSTXIPBSFWBMJEBUJOHUIFJSEPDVNFOUTBSFMFTTMJLFMZUPXBTUFUJNFXJUIUIJTLJOEPGNJTUBLF

    !LLILMNB;N;L?CHN?H>?>NIB?FJ;ONBILMGCAL;NCHANI;H>@LIG4$0)(

    4PNFBVUIPSTMJLFUPXSJUFMFTUIBUDBOCFJOUFSQSFUFEBTCPUI9.-BOE)5.-XJUITJNJMBSSFTVMUT5IPVHIUIJTQSBDUJDFJTEJTDPVSBHFEJOHFOFSBMEVFUPUIFNZSJBEPGTVCUMFDPNQMJDBUJPOTJOWPMWFEFTQFDJBMMZXIFOJOWPMWJOHTDSJQUJOHTUZMJOHPSBOZLJOEPGBVUPNBUFETFSJBMJ[BUJPOUIJTTQFDJDBUJPOIBTBGFXSFTUSJDUJPOTJOUFOEFEUPBUMFBTUTPNFXIBUNJUJHBUFUIFEJDVMUJFT5IJTNBLFTJUFBTJFSGPSBVUIPSTUPVTFUIJTBTBUSBOTJUJPOBSZTUFQXIFONJHSBUJOHCFUXFFO)5.-BOE9)5.-

    'PSFYBNQMFUIFSFBSFTPNFXIBUDPNQMJDBUFESVMFTTVSSPVOEJOHUIF MBOHQ BOE YNMMBOHQ BUUSJCVUFTJOUFOEFEUPLFFQUIFUXPTZODISPOJ[FE

    "OPUIFSFYBNQMFXPVMECFUIFSFTUSJDUJPOTPOUIFWBMVFTPGYNMOT BUUSJCVUFTJOUIF)5.-TFSJBMJ[BUJPOXIJDIBSFJOUFOEFEUPFOTVSFUIBUFMFNFOUTJODPOGPSNJOHEPDVNFOUTFOEVQJOUIFTBNFOBNFTQBDFTXIFUIFSQSPDFTTFEBT)5.-PS9.-

    !LLILMNB;NL?M?LP?MJ;=?@IL@ONOL??RJ;HMCIH"TXJUIUIFSFTUSJDUJPOTPOUIFTZOUBYJOUFOEFEUPBMMPXGPSOFXTZOUBYJOGVUVSFSFWJTJPOTPGUIFMBOHVBHFTPNFSFTUSJDUJPOTPOUIFDPOUFOUNPEFMTPGFMFNFOUTBOEWBMVFTPGBUUSJCVUFTBSFJOUFOEFEUPBMMPXGPSGVUVSFFYQBOTJPPGUIF)5.-WPDBCVMBSZ

    'PSFYBNQMFMJNJUJOHUIFWBMVFTPGUIF UBSHFUQ BUUSJCVUFUIBUTUBSUXJUIBO6'-08-*/&DIBSBDUFS@UPPOMZTQFDJDQSFEFOFEWBMVFTBMMPXTOFXQSFEFOFEWBMVFTUPCFJOUSPEVDFEBUBGVUVSFUJNFXJUIPVUDPOJDUJOHXJUIBVUIPSEFOFEWBMVFT

    !LLILMNB;NCH>C=;N?;GCMOM?I@INB?LMJ?=C]=;NCIHM

    $FSUBJOSFTUSJDUJPOTBSFJOUFOEFEUPTVQQPSUUIFSFTUSJDUJPOTNBEFCZPUIFSTQFDJDBUJPOT

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    27/743

    'PSFYBNQMFSFRVJSJOHUIBUBUUSJCVUFTUIBUUBLFNFEJBRVFSJFTVTFPOMZE0;83 NFEJBRVFSJFTSFJOGPSDFTUIFJNQPSUBODFPGGPMMPXJOHUIFDPOGPSNBODFSVMFTPGUIBUTQFDJDBUJPO

    .?=IGG?H>?>L?;>CHA

    *78BB42C8>=8B=>==>AE?HKMA>3HKE=3B=>3>;"NG=:F>GM:EL 7$.)+8 J

    *78BA278C42CDA0;)?428P20C8>=?A>E834B0DC7>AB>5B?428P20C8>=BB>5CF0A434E4;>?4AB0=32>=C4=C34E4;>?4ABF8C702>A8=C4A>?4A01;4C4GC=>=C74->A;3-834-411D8;38=6>=

    C74+=8E4AB0;70A02C4A)4C34P=439>8=C;H1HC74+=82>34)C0=30A30=3)%*>?82B033A4BB43

    8=2;D34DB4>5C74C4A38=60=3BCA8=60A454A4=24?A>24BB8=634;27>8240=3

    834=C8P20C8>=>5270A02C4A4=2>38=6B270A02C4A4B20?8=60=3BCA8=68=34G8=6

    1GB/>K:MBHGL 710.8 J

    420DB4+=82>342>=C08=BBD270;0A64=D5270A02C4AB0=38=2>A?>A0C4BC74E0A843FA8C8=6BHBC45

    C74F>A;38=2>AA42CDB06420=4G?>B4?A>6A0ABHBC4?>BB81;4B42DA8CH0CC02:B*78B8B4B?4280;;H

    8AC0=C0BA40=3A4?A>3D2CB0A48=C4A=0C8>=0;8I43*78B3>2D5C74B42DA8CH

    2>=B834A0C8>=BC70C?A>6A0

    022>D=C0=3?A>E834BB?428P2A42>A43D24C74A8B:>5?A>1;4;HGM>GMEBG>L3# 73#8 J

    -41>=C4=C224BB818;8CHD834;8=4B-2>E4AB0F834A0=64>5A42>A=C4=CA40224BB81;4>;;>F8=6C74B46D834;8=4BF8;;=C4=C0224BB81;4C>0F834AA0=64>5?4>?;4

    F8C738B018;8C84B8=2;D38=61;8=3=4BB0=3;>FE8B8>=3405=4BB0=3740A8=6;>BB;40A=8=638B018;8C84B2>6=8C8E4

    ;8=B;8B4=B8C8E8CH0=32>=B>5C74B4>;;>F8=6

    C74B46D834;8=4BF8;;0;B>>5C4=DA-412>=C4=CA4DB01;4C>DB4AB8=64=4A0;

    NMAHKBG@0HHEEBG>L0# 70#8J

    *78BB?428P20C8>=?A>E834B6D834;8=4B5>A34B86=8=6-412>=C4=C0DC7>A8=6C>>;BC70C0A4A40224BB81;45>A

    ?4>?;4F8C738B018;8C84B=0DC7>A8=6C>>;C70C2>=5>AC74B46D834;8=4BF8;;?A>C40224BB818;8CH1H

    ?A>E838=60=0224BB81;4DB4A8=C4A5024C>0DC7>ABF8C738B018;8C84B0BF4;;0B1H4=01;8=6BD??>AC8=60=3

    ?A>C8=6C74?A>3D2C8>=>50224BB81;4-412>=C4=C1H0;;0DC7>AB

    1L>K@>GMEBG>L1# 71#8J

    *78B3>2DE834B6D834;8=4B5>A34B86=8=6DB4A064=CBC70C;>F4A10AA84ABC>-410224BB818;8CH5>A

    ?4>?;4F8C738B018;8C84B+B4A064=CB8=2;D341A>FB4AB0=3>C74ACH?4B>5B>5CF0A4C70CA4CA84E40=3A4=34A-412>=C4=CDB4A064=CC70C2>=5>AC74B46D834;8=4BF8;;?A>C40224BB818;8CHC7A>D678CB>F=DB4A

    8=C4A50240=3C7A>D67>C74A8=C4A=0;5028;8C84B8=2;D38=68CB018;8CHC>2>;>684B

    4B?4280;;H0BB8BC8E4C427=>;>684BDAC74AA40;;DB4AB=>C9DBCDB4ABF8C738B018;8C84BB7>D;3P=3

    2>=5>A14A4DB01;4

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    28/743

    IGGIHCH@L;MNLO=NOL?

    0?LGCHIFIAS

    5IJTTQFDJDBUJPOSFGFSTUPCPUI)5.-BOE9.-BUUSJCVUFTBOE*%-BUUSJCVUFTPGUFOJOUIFTBNFDPOUFYU8IFOJUJTOPUDMFBSXIJDIJTCFJOHSFGFSSFEUPUIFZBSFSFGFSSFEUPBT =IHN?HN;NNLC)%)!NSJ? JGJUNBUDIFTUIF NFEJBUZQF SVMFEFOFEJOTFDUJPO.FEJB5ZQFTPG3'$*OQBSUJDVMBSB WBMJE.*.&UZQF Q NBZJODMVEF.*.&UZQFQBSBNFUFST Q

    "TUSJOHJTB P;FC>)%)!NSJ?QCNBHIJ;L;G?N?LM JGJUNBUDIFTUIF NFEJBUZQF SVMFEFOFEJOTFDUJPO.FEJB5ZQFTPG3'$CVUEPFTOPUDPOUBJOBOZ6#4&.*$0-0/DIBSBDUFST*OPUIFSXPSETJGJUDPOTJTUTPOMZPGBUZQFBOETVCUZQFXJUIOP.*.&5ZQFQBSBNFUFST Q

    5IFUFSN $0)()%)!NSJ? JTVTFEUPSFGFSUPUIF .*.&UZQFTQ UFYUIUNMQ BOE UFYUIUNMTBOECPYFEQ

    "SFTPVSDFT =LCNC=;FMO

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    29/743

    "UUSJCVUFOBNFTBSFTBJEUPCF 4)(=IGJ;NC

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    30/743

    BQQMJDBUJPOUIBUMBVODIFTTFQBSBUFGSPNUIFVTFSBHFOUBTPQQPTFEUPVTJOHUIFTBNFJOUFSGBDFJTOPUBQMVHJOCZUIJTEFOJUJPO

    *HM> 0ABLLI>[G>:F>K:QI>=MH;>NL>K:@>GM:G=IE:M?HKFLI>ML,EN@BG,%HMA>KLFB@AMNL>K>FHM>GMKM>KLHKA:O>

    ;NBEMBGLNIIHKM?HKKM:BGMRI>L 7*,,%8I

    [3;LHCHA KHPL>KLLAHNE=M:D>>QMK>F>PA>GBGM>K:QM>KG:EGMBGM>G=>=?HK

    IEN@BGLI 3A>GMABK=I:KMRLH?MP:K>BLKNGPBMAMA>L:F>IKBOBE>@>L:LMA>NL>K:@>GMBML>E?

    ONEG>K:;BEBMB>LBGMA>MABK=I:KMRLH?MP:K>;>:L=:G@>KHNL:LMAHL>BGMA>NL>K:@>GM

    5IF JL?@?LL?>)%)!H;G? PGBDIBSBDUFSFODPEJOHJTUIFOBNFPSBMJBTMBCFMFEBTQSFGFSSFE.*.&OBNFJOUIF*"/" 70A02C4A)4CB SFHJTUSZJGUIFSFJTPOFPSUIFFODPEJOHTOBNFJGOPOFPGUIFBMJBTFTBSFTPMBCFMFE

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    31/743

    FYQSFTTFEJO94-5BTTVNJOHUIFVTFSBHFOUBMTPTVQQPSUT94-5UIFOUIFQSPDFTTPSXPVMEJOTUFBEUSFBUUIF TDSJQUQ FMFNFOUBTBOPQBRVFFMFNFOUUIBUGPSNTQBSUPGUIFUSBOTGPSN

    8FCCSPXTFSTUIBUTVQQPSU UIF)5.-TZOUBYQ NVTUQSPDFTTEPDVNFOUTMBCFMFEXJUIBO )5.-.*.&UZQFQ BTEFTDSJCFEJOUIJTTQFDJDBUJPOTPUIBUVTFSTDBOJOUFSBDUXJUIUIFN

    6TFSBHFOUTUIBUTVQQPSUTDSJQUJOHNVTUBMTPCFDPOGPSNJOHJNQMFNFOUBUJPOTPGUIF*%-GSBHNFOUTJOUIJTTQFDJDBUJPOBTEFTDSJCFEJOUIF8FC*%-TQFDJDBUJPO Q

    *HM> 1GE>LL>QIEB=LI>MA>L>F:GMBE>F>GML

    =HGHMHO>KKB=>MA>K>JNBK>F>GMLHG+)H;C>IK>L>GMBG@MAHL>>E>F>GML"HK>Q:FIE>

    MA> LE>F>GMBGMA>>Q:FIE>:;HO>PHNE=LMBEEBFIE>F>GMMA> '2+*1F>GMI

    BGM>K?:

    *IHCHN?L;=NCP?JL?M?HN;NCIHOM?L;A?HNM

    6TFSBHFOUTUIBUQSPDFTT)5.-BOE9)5.-EPDVNFOUTQVSFMZUPSFOEFSOPOJOUFSBDUJWFWFSTJPOTPGUIFNNVTUDPNQMZUPUIFTBNFDPOGPSNBODFDSJUFSJBBT8FCCSPXTFSTFYDFQUUIBUUIFZBSFFYFNQUGSPNSFRVJSFNFOUTSFHBSEJOHVTFSJOUFSBDUJPO

    *HM> 0RIBQ:FIE>LH?GHGBGM>K:IK>L>GM:MBHGNL>K:@>GML:K>IKBGM>KLLM:MBKA>:==BLIE:RL=RG:FBQI>=MA:MFHLMLM:MBK:

    IK>L>GM:MBHGNL>K:@>GMLPBEE:ELHHIMMH E:GMLPBMAGHL

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    32/743

    0;:L>=O:EB=:MHKHGER

    [KLMKKHKL:G=BLMA>K>?HK>GHM:

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    33/743

    =HGML:LMA>RIE>:L>MA>IKHLLBG@FH=>E=>L=BGMABLLI>F>GM:MBHGLK>@:K=E>LLH?MA>BGINM=HGML

    'PSDPNQBUJCJMJUZXJUIFYJTUJOHDPOUFOUBOEQSJPSTQFDJDBUJPOTUIJTTQFDJDBUJPOEFTDSJCFTUXPBVUIPSJOHGPSNBUTPOFCBTFEPO9.-SFGFSSFEUPBT UIF9)5.-TZOUBYQ BOEPOFVTJOHB DVTUPNGPSNBUQ JOTQJSFECZ4(.-SFGFSSFEUPBT UIF)5.-TZOUBYQ *NQMFNFOUBUJPOTNBZTVQQPSUPOMZPOFPGUIFTFUXPGPSNBUTBMUIPVHITVQQPSUJOHCPUIJTFODPVSBHFE

    5IFMBOHVBHFJOUIJTTQFDJDBUJPOBTTVNFTUIBUUIFVTFSBHFOUFYQBOETBMMFOUJUZSFGFSFODFTBOEUIFSFGPSFEPFTOPUJODMVEFFOUJUZSFGFSFODFOPEFTJOUIF%0.*GVTFSBHFOUTEPJODMVEFFOUJUZSFGFSFODFOPEFTJOUIF%0.UIFOVTFSBHFOUTNVTUIBOEMFUIFNBTJGUIFZXFSFGVMMZFYQBOEFEXIFOJNQMFNFOUJOHUIJTTQFDJDBUJPO'PSFYBNQMFJGB

    SFRVJSFNFOUUBMLTBCPVUBOFMFNFOUTDIJMEUFYUOPEFTUIFOBOZUFYUOPEFTUIBUBSFDIJMESFOPGBOFOUJUZSFGFSFODFUIBUJTBDIJMEPGUIBUFMFNFOUXPVMECFVTFEBTXFMM&OUJUZSFGFSFODFTUPVOLOPXOFOUJUJFTNVTUCFUSFBUFEBTJGUIFZDPOUBJOFEKVTUBOFNQUZUFYUOPEFGPSUIFQVSQPTFTPGUIFBMHPSJUINTEFOFEJOUIJTTQFDJDBUJPO

    5IJTTQFDJDBUJPOSFMJFTPOTFWFSBMPUIFSVOEFSMZJOHTQFDJDBUJPOT

    4)(

    *NQMFNFOUBUJPOTUIBUTVQQPSU UIF9)5.-TZOUBY Q NVTUTVQQPSUTPNFWFSTJPOPG9.-BTXFMMBTJUTDPSSFTQPOEJOHOBNFTQBDFTTQFDJDBUJPOCFDBVTFUIBUTZOUBYVTFTBO9.-TFSJBMJ[BUJPOXJUIOBNFTQBDFTQ Q

    +)5IF%PDVNFOU0CKFDU.PEFM%0.JTBSFQSFTFOUBUJPOBNPEFMPGBEPDVNFOUBOEJUTDPOUFOU5IF%0.JTOPUKVTUBO"1*UIFDPOGPSNBODFDSJUFSJBPG)5.-JNQMFNFOUBUJPOTBSFEFOFEJOUIJTTQFDJDBUJPOJOUFSNTPGPQFSBUJPOTPOUIF%0. Q

    *NQMFNFOUBUJPOTNVTUTVQQPSUTPNFWFSTJPOPG%0.$PSFBOE%0.&WFOUTCFDBVTFUIJTTQFDJDBUJPOJTEFOFEJOUFSNTPGUIF%0.BOETPNFPGUIFGFBUVSFTBSFEFOFEBTFYUFOTJPOTUPUIF%0.$PSFJOUFSGBDFTQ Q

    *OQBSUJDVMBSUIFGPMMPXJOHGFBUVSFTBSFEFOFEJOUIF%0.$PSFTQFDJDBUJPO Q

    OOM JOUFSGBDF !"21@>ODJI JOUFSGBDF !JHH@IO JOUFSGBDF "-+'HKG@H@IOPH@IO$M@KODJI JOUFSGBDF #G@H@IO JOUFSGBDF ,J?@ JOUFSGBDF ,J?@*DNO JOUFSGBDF .MJ>@NNDIB'INOMP>ODJI JOUFSGBDF 2@SO JOUFSGBDF >M@ODQ

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    34/743

    &YDFQUXIFSFPUIFSXJTFTQFDJFEJGBO*%-BUUSJCVUFUIBUJTBPBUJOHQPJOUOVNCFSUZQFGMPBUJTBTTJHOFEBO*OOJUZPS/PUB/VNCFS/B/WBMVFB /05@4611035&%@&33Q FYDFQUJPONVTUCFSBJTFE

    &YDFQUXIFSFPUIFSXJTFTQFDJFEJGBNFUIPEXJUIBOBSHVNFOUUIBUJTBPBUJOHQPJOUOVNCFSUZQFGMPBUJTQBTTFEBO*OOJUZPS/PUB/VNCFS/B/WBMVFB /05@4611035&%@&33Q FYDFQUJPONVTUCFSBJTFE

    &;P;/=LCJN

    4PNFQBSUTPGUIFMBOHVBHFEFTDSJCFECZUIJTTQFDJDBUJPOPOMZTVQQPSU+BWB4DSJQUBTUIFVOEFSMZJOHTDSJQUJOHMBOHVBHF =0;8I8=6>Q

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    35/743

    *GTVDIFYUFOTJPOTBSFOPOFUIFMFTTOFFEFEFHGPSFYQFSJNFOUBMQVSQPTFTUIFOWFOEPSTBSFTUSPOHMZVSHFEUPVTFPOFPGUIFGPMMPXJOHFYUFOTJPONFDIBOJTNT

    'PSNBSLVQMFWFMGFBUVSFTUIBUDBOCFMJNJUFEUPUIF9.-TFSJBMJ[BUJPOBOEOFFEOPUCFTVQQPSUFEJOUIF)5.-TFSJBMJ[BUJPOWFOEPSTTIPVMEVTFUIFOBNFTQBDFNFDIBOJTNUPEFOFDVTUPNOBNFTQBDFTJOXIJDIUIFOPOTUBOEBSEFMFNFOUTBOEBUUSJCVUFTBSFTVQQPSUFE

    'PSNBSLVQMFWFMGFBUVSFTUIBUBSFJOUFOEFEGPSVTFXJUI UIF)5.-TZOUBYQ FYUFOTJPOTTIPVMECFMJNJUFEUPOFXBUUSJCVUFTPGUIFGPSN@.&'*,-*XIFSF E4=3>A JTBTIPSUTUSJOHUIBUJEFOUJFTUIFWFOEPSSFTQPOTJCMFGPSUIFFYUFOTJPOBOE 540CDA4 JTUIFOBNFPGUIFGFBUVSF/FXFMFNFOUOBNFTTIPVMEOPUCFDSFBUFE6TJOHBUUSJCVUFTGPSTVDIFYUFOTJPOTFYDMVTJWFMZBMMPXTFYUFOTJPOTGSPNNVMUJQMFWFOEPSTUPDPFYJTUPOUIFTBNFFMFNFOUXIJDIXPVMEOPUCFQPTTJCMFXJUIFMFNFOUT6TJOHUIF@.&'*,-*GPSNBMMPXTFYUFOTJPOTUPCFNBEFXJUIPVUSJTLPGDPOJDUJOHXJUIGVUVSFBEEJUJPOTUPUIFTQFDJDBUJPO

    'PSJOTUBODFBCSPXTFSOBNFE'FSSFU#SPXTFSDPVMEVTFGFSSFUBTBWFOEPSQSFYXIJMFBCSPXTFSOBNFE.FMMCMPN#SPXTFSDPVMEVTFNC*GCPUIPGUIFTFCSPXTFSTJOWFOUFEFYUFOTJPOTUIBUUVSOFEFMFNFOUTJOUPTDSBUDIBOETOJBSFBTBOBVUIPSFYQFSJNFOUJOHXJUIUIFTFGFBUVSFTDPVMEXSJUF

    Q5IJTTNFMMTPGMFNPOT

    TQBO@GFSSFUTNFMMPWJTJPO@GFUUFSTNFMMDPEF-&.

    @NCPVUQVUTNFMM@NCTNFMMMFNPOKVJDFTQBOQ

    "UUSJCVUFOBNFTTUBSUJOHXJUIB6'-08-*/&DIBSBDUFS@BSFSFTFSWFEGPSVTFSBHFOUVTFBOEBSFHVBSBOUFFEUPOFWFSCFGPSNBMMZBEEFEUPUIF)5.-MBOHVBHF

    *HM> ,:@>LMA:MNL>LNL:K>;R=>[GBMBHGGHGMNLCHA=IGJ;LCMIH

    $PNQBSJOHUXPTUSJOHTJOB =;M?M?HMCNCP? NBOOFSNFBOTDPNQBSJOHUIFNFYBDUMZDPEFQPJOUGPSDPEFQPJOU

    $PNQBSJOHUXPTUSJOHTJOBO /%%=;M?CHM?HMCNCP? NBOOFSNFBOTDPNQBSJOHUIFNFYBDUMZDPEFQPJOUGPSDPEFQPJOUFYDFQUUIBUUIFDIBSBDUFSTJOUIFSBOHF6UP6"JF-"5*/$"1*5"--&55&3"UP-"5*/$"1*5"--&55&3;BOEUIFDPSSFTQPOEJOHDIBSBDUFSTJOUIFSBOHF6UP6"JF-"5*/4."---&55&3"UP-"5*/4."---&55&3;BSFDPOTJEFSFEUPBMTPNBUDI

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    36/743

    $PNQBSJOHUXPTUSJOHTJOB =IGJ;NC

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    37/743

    5IF =I>?JICHNF?HANB PGBTUSJOHJTUIFOVNCFSPG6OJDPEFDPEFQPJOUTJOUIBUTUSJOH

    "OVNCFSPGBUUSJCVUFTBSF HIHH?A;NCP?CHN?A?L JGJUDPOTJTUTPGPOFPSNPSFDIBSBDUFSTJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&

    " WBMJEOPOOFHBUJWFJOUFHFS Q SFQSFTFOUTUIFOVNCFSUIBUJTSFQSFTFOUFEJOCBTFUFOCZUIBUTUSJOHPGEJHJUT

    5IF LOF?M@ILJ;LMCHAHIHH?A;NCP?CHN?A?LM BSFBTHJWFOJOUIFGPMMPXJOHBMHPSJUIN8IFOJOWPLFEUIFTUFQTNVTCFGPMMPXFEJOUIFPSEFSHJWFOBCPSUJOHBUUIFSTUTUFQUIBUSFUVSOTBWBMVF5IJTBMHPSJUINXJMMSFUVSOFJUIFS[FSPBQPTJUJWFJOUFHFSPSBOFSSPS-FBEJOHTQBDFTBSFJHOPSFE5SBJMJOHTQBDFTBOEBOZUSBJMJOHHBSCBHFDIBSBDUFSTBSFJHOPSFE

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    4LJQXIJUFTQBDFQ

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6#1-644*(/DIBSBDUFSBEWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS5IFJTJHOPSFECVUJUJTOPUDPOGPSNJOH

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTOPUPOFPG6%*(*5;&30UP6%*(*5/*/&UIFOSFUVSOBOFSSPS

    IIF?;H;NNLC

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    38/743

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&BOEJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FU E0;D4 CFUIBUJOUFHFS

    3FUVSO E0;D4

    /CAH?>CHN?A?LM

    "TUSJOHJTB P;FC>CHN?A?L JGJUDPOTJTUTPGPOFPSNPSFDIBSBDUFSTJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&PQUJPOBMMZQSFYFEXJUIB6%):1)&/.*/64DIBSBDUFS

    " WBMJEJOUFHFS Q XJUIPVUB6%):1)&/.*/64QSFYSFQSFTFOUTUIFOVNCFSUIBUJTSFQSFTFOUFEJOCBTFUFO

    CZUIBUTUSJOHPGEJHJUT" WBMJEJOUFHFS Q F8C7 B6%):1)&/.*/64QSFYSFQSFTFOUTUIFOVNCFSSFQSFTFOUFEJOCBTFUFOCZUIFTUSJOHPGEJHJUTUIBUGPMMPXTUIF6%):1)&/.*/64TVCUSBDUFEGSPN[FSP

    5IF LOF?M@ILJ;LMCHACHN?A?LM BSFTJNJMBSUPUIF SVMFTGPSOPOOFHBUJWFJOUFHFSTQBOEBSFBTHJWFOJOUIFGPMMPXJOHBMHPSJUIN8IFOJOWPLFEUIFTUFQTNVTUCFGPMMPXFEJOUIFPSEFSHJWFOBCPSUJOHBUUIFSTUTUFQUIBUSFUVSOTBWBMVF

    5IJTBMHPSJUINXJMMSFUVSOFJUIFSBOJOUFHFSPSBOFSSPS-FBEJOHTQBDFTBSFJHOPSFE5SBJMJOHTQBDFTBOEUSBJMJOHHBSCBHFDIBSBDUFSTBSFJHOPSFE

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    -FU B86= IBWFUIFWBMVFQPTJUJWF

    4LJQXIJUFTQBDFQ

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= UIFSTUDIBSBDUFSJTB6%):1)&/.*/64DIBSBDUFS

    -FU B86= CFOFHBUJWF

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    0UIFSXJTFJGUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= UIFSTUDIBSBDUFSJTB6#1-644*(/DIBSBDUFS

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS5IFJTJHOPSFECVUJUJTOPUDPOGPSNJOH

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTOPUPOFPG6%*(*5;&30UP6%*(*5/*/&UIFOSFUVSOBOFSSPS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&BOEJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FU E0;D4 CFUIBUJOUFHFS

    *G B86= JTQPTJUJWFSFUVSO E0;D4PUIFSXJTFSFUVSOUIFSFTVMUPGTVCUSBDUJOH E0;D4 GSPN[FSP

    .?;FHOG

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    39/743

    CFUXFFOUIF&BOEUIFOVNCFSBOEUIFOVNCFSJTOPU[FSPPSFMTFJHOPSJOHB6#1-644*(/DIBSBDUFSCFUXFFOUIF&BOEUIFOVNCFSJGUIFSFJTPOF*GUIFSFJTOP&UIFOUIFFYQPOFOUJTUSFBUFEBT[FSP

    *HM> 0A>%G[GBMR:G=*HM:*NF;>K*:*O:EN>L:K>GHM O:EB=\H:MBG@IHBGMGNF;>KLI

    5IF B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    -FU E0;D4 IBWFUIFWBMVF

    -FU 38E8B>AIBWFUIFWBMVF

    -FU 4G?>=4=CIBWFUIFWBMVF

    4LJQXIJUFTQBDFQ

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6%):1)&/.*/64DIBSBDUFS

    $IBOHF E0;D4 BOE 38E8B>AUP

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTOPUPOFPG6%*(*5;&30UP6%*(*5/*/&UIFOSFUVSOBOFSSPS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&BOEJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS.VMUJQMZ E0;D4 CZUIBUJOUFHFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCKVNQUPUIFTUFQMBCFMFE 2>=E4AB8>=

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6&'6--4501SVOUIFTFTVCTUFQT

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCPSJGUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTOPUPOFPG6%*(*5;&30UP6%*(*5/*/&UIFOKVNQUPUIFTUFQMBCFMFE 2>=E4AB8>=

    A02C8>=;>>?.VMUJQMZ 38E8B>ACZUFO

    "EEUIFWBMVFPGUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>=JOUFSQSFUFEBTBCBTFUFOEJHJUBOEEJWJEFECZ 38E8B>AUP E0;D4

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCUIFOKVNQUPUIFTUFQMBCFMFE 2>=E4AB8>=

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTPOFPG6%*(*5;&30UP6%*(*5/*/&KVNQCBDLUPUIFTUFQMBCFMFE 5A02C8>=;>>? JOUIFTFTVCTUFQT

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6-"5*/4."---&55&3&DIBSBDUFSFPSB6-"5*/$"1*5"--&55&3&DIBSBDUFS&SVOUIFTFTVCTUFQT

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCUIFOKVNQUPUIFTUFQMBCFMFE 2>=E4AB8>=

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6%):1)&/.*/64DIBSBDUFS

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    40/743

    $IBOHF 4G?>=4=CUP

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCUIFOKVNQUPUIFTUFQMBCFMFE 2>=E4AB8>=

    0UIFSXJTFJGUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6#1-644*(/DIBSBDUFS

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCUIFOKVNQUPUIFTUFQMBCFMFE 2>=E4AB8>=

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTOPUPOFPG6%*(*5;&30UP6%*(*5/*/&UIFOKVNQUPUIFTUFQMBCFMFE 2>=E4AB8>=

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&BOEJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS.VMUJQMZ 4G?>=4=CCZUIBUJOUFHFS

    .VMUJQMZ E0;D4 CZUFOSBJTFEUPUIF 4G?>=4=CUIQPXFS

    >=E4AB8>=-FU ) CFUIFTFUPGOJUF*&&&TJOHMFQSFDJTJPOPBUJOHQPJOUWBMVFTFYDFQUCVUXJUIUXPTQFDJBMWBMVFTBEEFE BOE

    -FU A>D=343E0;D4 CFUIFOVNCFSJO ) UIBUJTDMPTFTUUP E0;D4TFMFDUJOHUIFOVNCFSXJUIBOFWFOTJHOJDBOEJGUIFSFBSFUXPFRVBMMZDMPTFWBMVFT5IFUXPTQFDJBMWBMVFT BOE BSFDPOTJEFSFEUPIBWFFWFOTJHOJDBOETGPSUIJTQVSQPTF

    *G A>D=343E0;D4 JT PSSFUVSOBOFSSPS

    3FUVSO A>D=343E0;D4

    ,?L=?HN;A?M;H>F?HANBM

    5IF LOF?M@ILJ;LMCHA>CG?HMCIHP;FO?M BSFBTHJWFOJOUIFGPMMPXJOHBMHPSJUIN8IFOJOWPLFEUIFTUFQTNVTUCFGPMMPXFEJOUIFPSEFSHJWFOBCPSUJOHBUUIFSTUTUFQUIBUSFUVSOTBWBMVF5IJTBMHPSJUINXJMMSFUVSOFJUIFSBOVNCFSHSFBUFSUIBOPSFRVBMUPPSBOFSSPSJGBOVNCFSJTSFUVSOFEUIFOJUJTGVSUIFSDBUFHPSJ[FEBTFJUIFSBQFSDFOUBHFPSBMFOHUI

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    4LJQXIJUFTQBDFQ

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6#1-644*(/DIBSBDUFSBEWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ UIBUBSF6%*(*5;&30DIBSBDUFSTBOEEJTDBSEUIFN

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSOBOFSSPS

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTOPUPOFPG6%*(*50/&UP6%*(*5/*/&UIFOSFUVSOBOFSSPS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&BOEJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FU E0;D4 CFUIBUOVNCFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSO E0;D4 BTBMFOHUI

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB6&'6--4501DIBSBDUFS

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCPSJGUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTOPUPOFPG6%*(*5;&30UP6%*(*5/*/&UIFOSFUVSO E0;D4 BTBMFOHUI

    -FU 38E8B>AIBWFUIFWBMVF

    A02C8>=;>>?.VMUJQMZ 38E8B>ACZUFO

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    41/743

    "EEUIFWBMVFPGUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>=JOUFSQSFUFEBTBCBTFUFOEJHJUBOEEJWJEFECZ 38E8B>AUP E0;D4

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFS

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCUIFOSFUVSO E0;D4 BTBMFOHUI

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTPOFPG6%*(*5;&30UP6%*(*5/*/&SFUVSOUPUIFTUFQMBCFMFE 5A02C8>=;>>? JOUIFTFTVCTUFQT

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCSFUVSO E0;D4 BTBMFOHUI

    *GUIFDIBSBDUFSJOEJDBUFECZ ?>B8C8>= JTB61&3$&/54*(/DIBSBDUFSSFUVSO E0;D4 BTBQFSDFOUBHF

    3FUVSO E0;D4 BTBMFOHUI

    (CMNMI@CHN?A?LM

    " P;FC>FCMNI@CHN?A?LM JTBOVNCFSPG WBMJEJOUFHFSTQ TFQBSBUFECZ6$$0.."DIBSBDUFSTXJUIOPPUIFSDIBSBDUFSTFHOP TQBDFDIBSBDUFSTQ*OBEEJUJPOUIFSFNJHIUCFSFTUSJDUJPOTPOUIFOVNCFSPGJOUFHFSTUIBUDBOCFHJWFOPSPOUIFSBOHFPGWBMVFTBMMPXFE

    5IF LOF?M@ILJ;LMCHA;FCMNI@CHN?A?LM BSFBTGPMMPXT

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    -FU =DB8C8>=BOEJUJTFJUIFSB641"$&6$$0.."PS6#4&.*$0-0/DIBSBDUFSUIFOBEWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFSJO 8=?DCPSUPCFZPOEUIFFOEPGUIFTUSJOHJGUIFSFBSFOPNPSFDIBSBDUFST

    *G ?>B8C8>= QPJOUTUPCFZPOEUIFFOEPG8=?DCSFUVSO =DB8C8>= JTB641"$&6$$0.."PS6#4&.*$0-0/DIBSBDUFSUIFOSFUVSOUPTUFQ

    -FU =460C43 CFGBMTF

    -FU E0;D4 CF

    -FU BC0AC43 CFGBMTF5IJTWBSJBCMFJTTFUUPUSVFXIFOUIFQBSTFSTFFTBOVNCFSPSB6%):1)&/.*/64DIBSBDUFS

    -FU 6>C=D6DB CFGBMTF

    &0AB4A*GUIFDIBSBDUFSJOUIFTUSJOH 8=?DCBUQPTJUJPO ?>B8C8>= JT

    X 1$5,$!*)%*1/=B;L;=N?L

    'PMMPXUIFTFTVCTUFQT

    *G 6>C=D6DB JTGBMTFMFU =460C43 CFUSVF

    -FU BC0AC43 CFUSVF

    X =B;L;=N?LCHNB?L;HA?1%#%06!.+NI1%#%0*%*!

    'PMMPXUIFTFTVCTUFQT

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    42/743

    *G P=8B743 JTUSVFTLJQUPUIFOFYUTUFQJOUIFPWFSBMMTFUPGTUFQT

    .VMUJQMZ E0;D4 CZUFO

    "EEUIFWBMVFPGUIFEJHJUJOUFSQSFUFEJOCBTFUFOUP E0;D4

    -FU BC0AC43 CFUSVF

    -FU 6>C=D

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    43/743

    'PSFBDIUPLFOJO A0FC>:4=BSVOUIFGPMMPXJOHTVCTUFQT

    -FU 8=?DC CFUIFUPLFO

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    -FU E0;D4 CFUIFOVNCFS

    -FU D=8C CF 01B>;DC4

    *G ?>B8C8>= JTQBTUUIFFOEPG8=?DCTFU D=8C UP A4;0C8E4 BOEKVNQUPUIFMBTUTVCTUFQ

    *GUIFDIBSBDUFSBU ?>B8C8>= JTBDIBSBDUFSJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/& DPMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&JOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBOJOUFHFSJOCBTFUFOBOEJODSFNFOUE0;D4 CZUIBUJOUFHFS

    *GUIFDIBSBDUFSBU ?>B8C8>= JTB6&'6--4501DIBSBDUFSSVOUIFTFTVCTUFQT

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ DPOTJTUJOHPG TQBDFDIBSBDUFSTQ BOEDIBSBDUFSTJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&-FU B CFUIFSFTVMUJOHTFRVFODF

    3FNPWFBMM TQBDFDIBSBDUFSTQ JO B

    *G B JTOPUUIFFNQUZTUSJOHSVOUIFTFTVCTVCTUFQT

    -FU ;4=6C7 CFUIFOVNCFSPGDIBSBDUFSTJO B BGUFSUIFTQBDFTXFSFSFNPWFE

    -FU 5A02C8>= CFUIFSFTVMUPGJOUFSQSFUJOH B BTBCBTFUFOJOUFHFSBOEUIFOEJWJEJOHUIBUOVNCFSCZ ;4=6C7

    *ODSFNFOU E0;D4 CZ 5A02C8>=

    4LJQXIJUFTQBDFQ

    *GUIFDIBSBDUFSBU ?>B8C8>= JTB61&3$&/54*(/DIBSBDUFSUIFOTFU D=8C UP ?4A24=C064

    0UIFSXJTFJGUIFDIBSBDUFSBU ?>B8C8>= JTB6""45&3*4,DIBSBDUFSUIFOTFU D=8C UPA4;0C8E4

    "EEBOFOUSZUP A4BD;C DPOTJTUJOHPGUIFOVNCFSHJWFOCZ E0;D4 BOEUIFVOJUHJWFOCZ D=8C

    3FUVSOUIFMJTU A4BD;C

    *OUIFBMHPSJUINTCFMPXUIF HOG

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    44/743

    "6%):1)&/.*/64DIBSBDUFS

    5XP EJHJUTQSFQSFTFOUJOHUIFNPOUI =C7JOUIFSBOHF =C7

    5IFSVMFTUP J;LM?;GIHNBMNLCHA BSFBTGPMMPXT5IJTXJMMSFUVSOFJUIFSBZFBSBOENPOUIPSOPUIJOH*GBUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOUBOESFUVSOTOPUIJOH

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    1BSTFBNPOUIDPNQPOFOUQ UPPCUBJO H40ABOE =C7*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    *G ?>B8C8>= JT =>C CFZPOEUIFFOEPG8=?DCUIFOGBJM

    3FUVSO H40ABOE =C7

    5IFSVMFTUP J;LM?;GIHNB=IGJIH?HN HJWFOBO 8=?DC TUSJOHBOEB ?>B8C8>=BSFBTGPMMPXT5IJTXJMMSFUVSOFJUIFSBZFBSBOEBNPOUIPSOPUIJOH*GBUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOUBOESFUVSOTOPUIJOH

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&*GUIFDPMMFDUFETFRVFODFJTOPUBUMFBTUGPVSDIBSBDUFSTMPOHUIFOGBJM0UIFSXJTFJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FUUIBUOVNCFSCFUIF H40A

    *G H40A JTOPUBOVNCFSHSFBUFSUIBO[FSPUIFOGBJM

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DCPSJGUIFDIBSBDUFSBU ?>B8C8>= JTOPUB6%):1)&/.*/64

    DIBSBDUFSUIFOGBJM0UIFSXJTFNPWF ?>B8C8>= GPSXBSETPOFDIBSBDUFS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&*GUIFDPMMFDUFETFRVFODFJTOPUFYBDUMZUXPDIBSBDUFSTMPOHUIFOGBJM0UIFSXJTFJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FUUIBUOVNCFSCFUIF =C7

    *G =C7 JTOPUBOVNCFSJOUIFSBOHF =C7 UIFOGBJM

    3FUVSO H40ABOE =C7

    ;N?M

    " >;N? DPOTJTUTPGBTQFDJDQSPMFQUJD(SFHPSJBOEBUFXJUIOPUJNF[POFJOGPSNBUJPODPOTJTUJOHPGBZFBSBNPOUIBOEBEBZ >;N?MNLCHA SFQSFTFOUJOHBZFBS H40ANPOUI =C7BOEEBZ 30H JGJUDPOTJTUTPGUIFGPMMPXJOHDPNQPOFOUTJOUIFHJWFOPSEFS

    " WBMJENPOUITUSJOHQSFQSFTFOUJOH H40A BOE =C7

    "6%):1)&/.*/64DIBSBDUFS

    5XP EJHJUTQSFQSFTFOUJOH 30HJOUIFSBOHF 30H B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    1BSTFBEBUFDPNQPOFOUQ UPPCUBJO H40A =C7BOE 30H*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    *G ?>B8C8>= JT =>C CFZPOEUIFFOEPG8=?DCUIFOGBJM

    -FU 30C4 CFUIFEBUFXJUIZFBS H40ANPOUI =C7BOEEBZ 30H

    3FUVSO 30C4

    5IFSVMFTUP J;LM?;>;N?=IGJIH?HN HJWFOBO 8=?DC TUSJOHBOEB ?>B8C8>=BSFBTGPMMPXT5IJTXJMMSFUVSOFJUIFSBZFBSBNPOUIBOEBEBZPSOPUIJOH*GBUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOUBOESFUVSOTOPUIJOH

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    45/743

    1BSTFBNPOUIDPNQPOFOUQ UPPCUBJO H40ABOE =C7*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    -FU B8C8>= JTCFZPOEUIFFOEPG8=?DCPSJGUIFDIBSBDUFSBU ?>B8C8>= JTOPUB6%):1)&/.*/64DIBSBDUFSUIFOGBJM0UIFSXJTFNPWF ?>B8C8>= GPSXBSETPOFDIBSBDUFS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&*GUIFDPMMFDUFETFRVFODFJTOPUFYBDUMZUXPDIBSBDUFSTMPOHUIFOGBJM0UIFSXJTFJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FUUIBUOVNCFSCFUIF 30H

    *G 30H JTOPUBOVNCFSJOUIFSBOHF 30H NCG?MNLCHA SFQSFTFOUJOHBOIPVS 7>DABNJOVUF =3 JGJUDPOTJTUTPGUIFGPMMPXJOHDPNQPOFOUTJOUIFHJWFOPSEFS

    5XP EJHJUTQSFQSFTFOUJOH 7>DAJOUIFSBOHF 7>DA

    "6"$0-0/DIBSBDUFS

    5XP EJHJUTQSFQSFTFOUJOH =3JOUIFSBOHF B 0QUJPOBMMZSFRVJSFEJGB42>=3 JTOPUBOJOUFHFS

    "&'6--4501DIBSBDUFS 0OFPSNPSF EJHJUTQSFQSFTFOUJOHUIFGSBDUJPOBMQBSUPGB42>=3

    *HM> 0A> L>:IL>IK>L>GM>=

    5IFSVMFTUP J;LM?;NCG?MNLCHA BSFBTGPMMPXT5IJTXJMMSFUVSOFJUIFSBUJNFPSOPUIJOH*GBUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOUBOESFUVSOTOPUIJOH

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    1BSTFBUJNFDPNQPOFOUQ UPPCUBJO 7>DA =3*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    *G ?>B8C8>= JT =>C CFZPOEUIFFOEPG8=?DCUIFOGBJM

    -FU C8DANJOVUF =3

    3FUVSO C8B8C8>=BSFBTGPMMPXT5IJTXJMMSFUVSOFJUIFSBOIPVSBNJOVUFBOEBTFDPOEPSOPUIJOH*GBUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOUBOESFUVSOTOPUIJOH

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ

    JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&*GUIFDPMMFDUFETFRVFODFJTOPUFYBDUMZUXPDIBSBDUFSTMPOHUIFOGBJM0UIFSXJTFJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FUUIBUOVNCFSCFUIF 7>DA

    *G 7>DA JTOPUBOVNCFSJOUIFSBOHF 7>DA UIFOGBJM

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DCPSJGUIFDIBSBDUFSBU ?>B8C8>= JTOPUB6"$0-0/DIBSBDUFSUIFOGBJM0UIFSXJTFNPWF ?>B8C8>= GPSXBSETPOFDIBSBDUFS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&*GUIFDPMMFDUFETFRVFODFJTOPUFYBDUMZUXPDIBSBDUFSTMPOHUIFOGBJM0UIFSXJTFJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FUUIBUOVNCFSCFUIF

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    46/743

    *G B8C8>= JTOPUCFZPOEUIFFOEPG8=?DC BOEUIFDIBSBDUFSBU ?>B8C8>= JTB6"$0-0/UIFOSVOUIFTFTVCTUFQT

    "EWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFSJO 8=?DC

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DCPSBUUIFMBTUDIBSBDUFSJO 8=?DCPSJGUIFOFYU CF> DIBSBDUFSTJO 8=?DC TUBSUJOHBU ?>B8C8>= BSFOPUUXPDIBSBDUFSTCPUIJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&UIFOGBJM

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ UIBUBSFFJUIFSDIBSBDUFSTJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&PS6&'6--4501DIBSBDUFST*GUIFDPMMFDUFETFRVFODFIBTNPSFUIBOPOF6&'6--4501DIBSBDUFSTPSJGUIFMBTUDIBSBDUFSJOUIFTFRVFODFJTB6&'6--4501DIBSBDUFSUIFOGBJM0UIFSXJTFMFUUIFDPMMFDUFETUSJOHCF B42>=3 JOTUFBEPGJUTQSFWJPVTWBMVF

    *OUFSQSFU B42>=3 BTBCBTFUFOOVNCFSQPTTJCMZXJUIBGSBDUJPOBMQBSU-FU B42>=3 CFUIBUOVNCFSJOTUFBEPGUIFTUSJOHWFSTJPO

    *G B42>=3 JTOPUBOVNCFSJOUIFSBOHF B42>=3 UIFOGBJM

    3FUVSO 7>DA =3

    (I=;F>;N?M;H>NCG?M" FI=;F>;N?;H>NCG? DPOTJTUTPGBTQFDJDQSPMFQUJD(SFHPSJBOEBUFDPOTJTUJOHPGBZFBSBNPOUIBOEBEBZBOEBUJNFDPOTJTUJOHPGBOIPVSBNJOVUFBTFDPOEBOEBGSBDUJPOPGBTFDPOECVUFYQSFTTFEXJUIPVUBUJNF[POFFI=;F>;N?;H>NCG?MNLCHASFQSFTFOUJOHBEBUFBOEUJNFJGJUDPOTJTUTPGUIFGPMMPXJOHDPNQPOFOUTJOUIFHJWFOPSEFS

    " WBMJEEBUFTUSJOHQ SFQSFTFOUJOHUIFEBUF

    "6-"5*/$"1*5"--&55&35DIBSBDUFS5

    " WBMJEUJNFTUSJOHQ SFQSFTFOUJOHUIFUJNF

    5IFSVMFTUP J;LM?;FI=;F>;N?;H>NCG?MNLCHA BSFBTGPMMPXT5IJTXJMMSFUVSOFJUIFSBEBUFBOEUJNFPSOPUIJOH*G

    BUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOUBOESFUVSOTOPUIJOH

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    1BSTFBEBUFDPNQPOFOUQ UPPCUBJO H40A =C7BOE 30H*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DCPSJGUIFDIBSBDUFSBU ?>B8C8>= JTOPUB6-"5*/$"1*5"--&55&35DIBSBDUFS5UIFOGBJM0UIFSXJTFNPWF ?>B8C8>= GPSXBSETPOFDIBSBDUFS

    1BSTFBUJNFDPNQPOFOUQ UPPCUBJO 7>DA =3*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    *G ?>B8C8>= JT =>C CFZPOEUIFFOEPG8=?DCUIFOGBJM

    -FU 30C4 CFUIFEBUFXJUIZFBS H40ANPOUI =C7BOEEBZ 30H

    -FU C8DANJOVUF =3

    3FUVSO 30C4 BOE C8NCG?M

    " AFI;N?;H>NCG? DPOTJTUTPGBTQFDJDQSPMFQUJD(SFHPSJBOEBUFDPOTJTUJOHPGBZFBSBNPOUIBOEBEBZBOEBUJNFDPOTJTUJOHPGBOIPVSBNJOVUFBTFDPOEBOEBGSBDUJPOPGBTFDPOEFYQSFTTFEXJUIBUJNF[POFPTFUDPOTJTUJOHPGBTJHOFEOVNCFSPGIPVSTBOENJOVUFT

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    47/743

    "TUSJOHJTB P;FC>AFI;N?;H>NCG?MNLCHASFQSFTFOUJOHBEBUFUJNFBOEBUJNF[POFPTFUJGJUDPOTJTUTPGUIFGPMMPXJOHDPNQPOFOUTJOUIFHJWFOPSEFS

    " WBMJEEBUFTUSJOHQ SFQSFTFOUJOHUIFEBUF

    "6-"5*/$"1*5"--&55&35DIBSBDUFS5

    " WBMJEUJNFTUSJOHQ SFQSFTFOUJOHUIFUJNF

    &JUIFS "6"-"5*/$"1*5"--&55&3;DIBSBDUFS;BMMPXFEPOMZJGUIFUJNF[POFJT65$ 0S

    &JUIFSB6#1-644*(/DIBSBDUFSPSB6%):1)&/.*/64DIBSBDUFSSFQSFTFOUJOHUIFTJHOPGUIFUJNF[POFPTFU

    5XP EJHJUTQSFQSFTFOUJOHUIFIPVSTDPNQPOFOU 7>DA PGUIFUJNF[POFPTFUJOUIFSBOHF 7>DA

    "6"$0-0/DIBSBDUFS 5XP EJHJUTQSFQSFTFOUJOHUIFNJOVUFTDPNQPOFOU SHG>HZL>ML?KHFMH%GIK:O>KMA>

    K:G@>H?HZL>MLH?:SHG>LBLMH:G=MA>FBGNM>LGMH?HZL>MLH?

    :SHG>LBL:EP:RL>BMA>KHK

    5IFGPMMPXJOHBSFTPNFFYBNQMFTPGEBUFTXSJUUFOBT WBMJEHMPCBMEBUFBOEUJNFTUSJOHT Q

    28 .JEOJHIU65$POUIFCJSUIEBZPG/FSPUIF3PNBO&NQFSPS4FFCFMPXGPSGVSUIFSEJTDVTTJPOPOXIJDIEBUFUIJTBDUVBMMZDPSSFTQPOETUP

    2

    0OFNJMMJTFDPOEBGUFSOPPOPO0DUPCFSUIJOUIFUJNF[POFJOVTFPOUIFFBTUDPBTUPGUIF64"EVSJOHEBZMJHIUTBWJOHUJNF

    2

    .JEOJHIU65$POUIFTUPG+BOVBSZ5IFUJNF[POFBTTPDJBUFEXJUIUIBUUJNFJTUXPIPVSTBOEOJOFNJOVUFTBIFBEPG65$XIJDIJTOPUDVSSFOUMZBSFBMUJNF[POFCVUJTOPOFUIFMFTTBMMPXFE

    4FWFSBMUIJOHTBSFOPUBCMFBCPVUUIFTFEBUFT

    :FBSTXJUIGFXFSUIBOGPVSEJHJUTIBWFUPCF[FSPQBEEFE5IFEBUFXPVMEOPUCFBWBMJE

    EBUF

    5PVOBNCJHVPVTMZJEFOUJGZBNPNFOUJOUJNFQSJPSUPUIFJOUSPEVDUJPOPGUIF(SFHPSJBODBMFOEBSUIFEBUFIBTUPCFSTUDPOWFSUFEUPUIF(SFHPSJBODBMFOEBSGSPNUIFDBMFOEBSJOVTFBUUIFUJNFFHGSPNUIF+VMJBODBMFOEBS5IFEBUFPG/FSPTCJSUIJTUIFUIPG%FDFNCFSJOUIF+VMJBO$BMFOEBSXIJDIJTUIFUIPG%FDFNCFSJOUIFQSPMFQUJD(SFHPSJBO$BMFOEBS

    5IFUJNFBOEUJNF[POFPTFUDPNQPOFOUTBSFOPUPQUJPOBM

    %BUFTCFGPSFUIFZFBSPOFDBOUCFSFQSFTFOUFEBTBEBUFUJNFJOUIJTWFSTJPOPG)5.-

    5JNF[POFPTFUTEJFSCBTFEPOEBZMJHIUTBWJOHTUJNF

    5IF

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    48/743

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DCPSJGUIFDIBSBDUFSBU ?>B8C8>= JTOPUB6-"5*/$"1*5"--&55&35DIBSBDUFS5UIFOGBJM0UIFSXJTFNPWF ?>B8C8>= GPSXBSETPOFDIBSBDUFS

    1BSTFBUJNFDPNQPOFOUQ UPPCUBJO 7>DA =3*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DCUIFOGBJM

    1BSTFBUJNF[POFPTFUDPNQPOFOUQ UPPCUBJO C8=47>DAB BOE C8=4B8C8>= JT =>C CFZPOEUIFFOEPG8=?DCUIFOGBJM

    -FU C8DANJOVUF =3TVCUSBDUJOH C8=47>DAB IPVSTBOE C8=4DAB IPVSTBOE C8=4=BSFBTGPMMPXT5IJTXJMMSFUVSOFJUIFSUJNF[POFIPVSTBOEUJNF[POFNJOVUFTPSOPUIJOH*GBUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOUBOESFUVSOTOPUIJOH

    *GUIFDIBSBDUFSBU ?>B8C8>= JTB6"-"5*/$"1*5"--&55&3;DIBSBDUFS;UIFO

    -FU C8=47>DAB CF

    -FU C8=4B8C8>= UPUIFOFYUDIBSBDUFSJO 8=?DC

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&*GUIFDPMMFDUFETFRVFODFJTOPUFYBDUMZUXPDIBSBDUFSTMPOHUIFOGBJM0UIFSXJTFJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FUUIBUOVNCFSCFUIF C8=47>DAB

    *G C8=47>DAB JTOPUBOVNCFSJOUIFSBOHF C8=47>DAB UIFOGBJM

    *G B86= JTOFHBUJWFUIFOOFHBUF C8=47>DAB

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DC PSJGUIFDIBSBDUFSBU ?>B8C8>= JTOPUB6"$0-0/DIBSBDUFSUIFOGBJM0UIFSXJTFNPWF ?>B8C8>= GPSXBSETPOFDIBSBDUFS

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ JOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&*GUIFDPMMFDUFETFRVFODFJTOPUFYBDUMZUXPDIBSBDUFSTMPOHUIFOGBJM0UIFSXJTFJOUFSQSFUUIFSFTVMUJOHTFRVFODFBTBCBTFUFOJOUFHFS-FUUIBUOVNCFSCFUIF C8=4

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    49/743

    "XFFLZFBSXJUIBOVNCFS H40AIBTXFFLTJGJUDPSSFTQPOETUPFJUIFSBZFBS H40A JOUIFQSPMFQUJD(SFHPSJBODBMFOEBSUIBUIBTB5IVSTEBZBTJUTSTUEBZ+BOVBSZTUPSBZFBS H40A JOUIFQSPMFQUJD(SFHPSJBODBMFOEBSUIBUIBTB8FEOFTEBZBTJUTSTUEBZ+BOVBSZTUBOEXIFSF H40A JTBOVNCFSEJWJTJCMFCZPSBOVNCFSEJWJTJCMFCZCVUOPUCZ"MMPUIFSXFFLZFBSTIBWFXFFLT

    5IF Q??EHOG

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    50/743

    " WBMJEEBUFTUSJOHQ

    " WBMJEHMPCBMEBUFBOEUJNFTUSJOHQ

    "TUSJOHJTB P;FC>>;N?MNLCHACH=IHN?HNQCNBIJNCIH;FNCG? JGJUDPOTJTUTPG[FSPPSNPSF 8IJUF@4QBDF Q

    DIBSBDUFSTGPMMPXFECZB WBMJEEBUFTUSJOHXJUIPQUJPOBMUJNF QGPMMPXFECZ[FSPPSNPSFGVSUIFS 8IJUF@4QBDF Q

    DIBSBDUFST

    5IFSVMFTUP J;LM?;>;N?ILNCG?MNLCHA BSFBTGPMMPXT5IFBMHPSJUINJTJOWPLFEXJUIBBHJOEJDBUJOHJGUIF 8=0CCA81DC4 WBSJBOUPSUIF 8=2>=C4=CWBSJBOUJTUPCFVTFE5IFBMHPSJUINXJMMSFUVSOFJUIFSB EBUF QB UJNF QB HMPCBMEBUFBOEUJNFQPSOPUIJOH*GBUBOZQPJOUUIFBMHPSJUINTBZTUIBUJUGBJMTUIJTNFBOTUIBUJUJTBCPSUFEBUUIBUQPJOU

    BOESFUVSOTOPUIJOH

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    'PSUIF 8=2>=C4=C WBSJBOU TLJQ8IJUF@4QBDFDIBSBDUFSTQ

    4FU BC0AC?>B8C8>= UPUIFTBNFQPTJUJPOBT ?>B8C8>=

    4FUUIF 30C4?A4B4=CBOE C8B8C8>= JTOPUCFZPOEUIFFOEPG8=?DCBOEUIFDIBSBDUFSBU ?>B8C8>= JTB6

    -"5*/$"1*5"--&55&35DIBSBDUFS5UIFOBEWBODF ?>B8C8>= UPUIFOFYUDIBSBDUFSJO 8=?DC

    0UIFSXJTFJG30C4?A4B4=CJTUSVFBOEFJUIFS ?>B8C8>= JTCFZPOEUIFFOEPG8=?DC PSUIFDIBSBDUFSBU ?>B8C8>=JTOPUB6-"5*/$"1*5"--&55&35DIBSBDUFS5UIFOTFUC8B8C8>= CBDLUPUIFTBNFQPTJUJPOBT BC0AC?>B8C8>=

    *GUIF C8DA =3*GUIJTSFUVSOTOPUIJOHUIFOGBJM

    *GUIF 30C4?A4B4=CBOE C8B8C8>= JTCFZPOEUIFFOEPG8=?DCUIFOGBJM

    *GUIF 30C4?A4B4=CBOE C8DAB BOE C8=4

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    51/743

    "TUSJOHJTB P;FC>FIQ?L=;M?MCGJF?=IFIL JGJUJTB WBMJETJNQMFDPMPSQ BOEEPFTOUVTFBOZDIBSBDUFSTJOUIFSBOHF6-"5*/$"1*5"--&55&3"UP6-"5*/$"1*5"--&55&3'

    5IF LOF?M@ILJ;LMCHAMCGJF?=IFILP;FO?M BSFBTHJWFOJOUIFGPMMPXJOHBMHPSJUIN8IFOJOWPLFEUIFTUFQTNVTUCFGPMMPXFEJOUIFPSEFSHJWFOBCPSUJOHBUUIFSTUTUFQUIBUSFUVSOTBWBMVF5IJTBMHPSJUINXJMMSFUVSOFJUIFSB TJNQMFDPMPSQ PSBOFSSPS

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    *G 8=?DC JTOPUFYBDUMZTFWFODIBSBDUFSTMPOHUIFOSFUVSOBOFSSPS

    *GUIFSTUDIBSBDUFSJO 8=?DC JTOPUB6/6.#&34*(/DIBSBDUFSUIFOSFUVSOBOFSSPS

    *GUIFMBTUTJYDIBSBDUFSTPG8=?DC BSFOPUBMMJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&6-"5*/$"1*5"--&55&3"UP6-"5*/$"1*5"--&55&3'6-"5*/4."---&55&3"UP6-"5*/4."---&55&3'UIFOSFUVSOBOFSSPS

    -FU A4BD;CCFB TJNQMFDPMPSQ

    *OUFSQSFUUIFTFDPOEBOEUIJSEDIBSBDUFSTBTBIFYBEFDJNBMOVNCFSBOEMFUUIFSFTVMUCFUIFSFEDPNQPOFOUPGA4BD;C

    *OUFSQSFUUIFGPVSUIBOEGUIDIBSBDUFSTBTBIFYBEFDJNBMOVNCFSBOEMFUUIFSFTVMUCFUIFHSFFODPNQPOFOUPGA4BD;C

    *OUFSQSFUUIFTJYUIBOETFWFOUIDIBSBDUFSTBTBIFYBEFDJNBMOVNCFSBOEMFUUIFSFTVMUCFUIFCMVFDPNQPOFOUPGA4BD;C

    3FUVSO A4BD;C

    5IF LOF?M@ILM?LC;FCTCHAMCGJF?=IFILP;FO?M HJWFOB TJNQMFDPMPS Q BSFBTHJWFOJOUIFGPMMPXJOHBMHPSJUIN

    -FU A4BD;CCFBTUSJOHDPOTJTUJOHPGBTJOHMF6/6.#&34*(/DIBSBDUFS

    $POWFSUUIFSFEHSFFOBOECMVFDPNQPOFOUTJOUVSOUPUXPEJHJUIFYBEFDJNBMOVNCFSTVTJOHUIFEJHJUT6%*(*5;&30UP6%*(*5/*/&BOE6-"5*/4."---&55&3"UP6-"5*/4."---&55&3'[FSPQBEEJOHJGOFDFTTBSZBOEBQQFOEUIFTFOVNCFSTUPA4BD;CJOUIFPSEFSSFEHSFFOCMVF

    3FUVSO A4BD;CXIJDIXJMMCFB WBMJEMPXFSDBTFTJNQMFDPMPS Q

    4PNFPCTPMFUFMFHBDZBUUSJCVUFTQBSTFDPMPSTJOBNPSFDPNQMJDBUFENBOOFSVTJOHUIF LOF?M@ILJ;LMCHA;F?A;=S

    =IFILP;FO?XIJDIBSFHJWFOJOUIFGPMMPXJOHBMHPSJUIN8IFOJOWPLFEUIFTUFQTNVTUCFGPMMPXFEJOUIFPSEFSHJWFOBCPSUJOHBUUIFSTUTUFQUIBUSFUVSOTBWBMVF5IJTBMHPSJUINXJMMSFUVSOFJUIFSB TJNQMFDPMPSQ PSBOFSSPS

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    *G 8=?DC JTUIFFNQUZTUSJOHUIFOSFUVSOBOFSSPS

    *G 8=?DC JTBO "4$**DBTFJOTFOTJUJWF Q NBUDIGPSUIFTUSJOHUSBOTQBSFOUUIFOSFUVSOBOFSSPS

    *G 8=?DC JTBO "4$**DBTFJOTFOTJUJWF Q NBUDIGPSPOFPGUIFLFZXPSETMJTUFEJOUIF 47(DPMPSLFZXPSET PS$444ZTUFN$PMPST TFDUJPOTPGUIF$44$PMPSTQFDJDBUJPOUIFOSFUVSOUIF TJNQMFDPMPS Q DPSSFTQPOEJOHUPUIBULFZXPSE Q

    *G 8=?DC JTGPVSDIBSBDUFSTMPOHBOEUIFSTUDIBSBDUFSJO 8=?DC JTB6/6.#&34*(/DIBSBDUFSBOEUIFMBTUUISFFDIBSBDUFSTPG8=?DC BSFBMMJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&6-"5*/$"1*5"--&55&3"UP6-"5*/$"1*5"--&55&3'BOE6-"5*/4."---&55&3"UP6-"5*/4."---&55&3'UIFOSVOUIFTFTVCTUFQT

    -FU A4BD;CCFB TJNQMFDPMPS Q

    *OUFSQSFUUIFTFDPOEDIBSBDUFSPG8=?DC BTBIFYBEFDJNBMEJHJUMFUUIFSFEDPNQPOFOUPGA4BD;CCFUIFSFTVMUJOHOVNCFSNVMUJQMJFECZ

    *OUFSQSFUUIFUIJSEDIBSBDUFSPG8=?DCBTBIFYBEFDJNBMEJHJUMFUUIFHSFFODPNQPOFOUPGA4BD;CCFUIFSFTVMUJOHOVNCFSNVMUJQMJFECZ

    *OUFSQSFUUIFGPVSUIDIBSBDUFSPG8=?DC BTBIFYBEFDJNBMEJHJUMFUUIFCMVFDPNQPOFOUPGA4BD;C CFUIFSFTVMUJOHOVNCFSNVMUJQMJFECZ

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    52/743

    3FUVSO A4BD;C

    3FQMBDFBOZDIBSBDUFSTJO 8=?DC UIBUIBWFB6OJDPEFDPEFQPJOUHSFBUFSUIBO6''''JFBOZDIBSBDUFSTUIBUBSFOPUJOUIFCBTJDNVMUJMJOHVBMQMBOFXJUIUIFUXPDIBSBDUFSTUSJOH

    *G 8=?DC JTMPOHFSUIBODIBSBDUFSTUSVODBUF 8=?DCMFBWJOHPOMZUIFSTUDIBSBDUFST

    *GUIFSTUDIBSBDUFSJO 8=?DC JTB6/6.#&34*(/DIBSBDUFSSFNPWFJU

    3FQMBDFBOZDIBSBDUFSJO 8=?DC UIBUJTOPUJOUIFSBOHF6%*(*5;&30UP6%*(*5/*/&6-"5*/$"1*5"--&55&3"UP6-"5*/$"1*5"--&55&3'BOE6-"5*/4."---&55&3"UP6-"5*/4."---&55&3'XJUIUIFDIBSBDUFS6%*(*5;&30

    8IJMF 8=?DCTMFOHUIJT[FSPPSOPUBNVMUJQMFPGUISFFBQQFOEB6%*(*5;&30DIBSBDUFSUP8=?DC

    4QMJU 8=?DC JOUPUISFFTUSJOHTPGFRVBMMFOHUIUPPCUBJOUISFFDPNQPOFOUT-FU ;4=6C7 CFUIFMFOHUIPGUIPTFDPNQPOFOUTPOFUIJSEUIFMFOHUIPG8=?DC

    *G ;4=6C7 JTHSFBUFSUIBOUIFOSFNPWFUIFMFBEJOH ;4=6C7 DIBSBDUFSTJOFBDIDPNQPOFOUBOEMFU ;4=6C7CF

    8IJMF ;4=6C7 JTHSFBUFSUIBOUXPBOEUIFSTUDIBSBDUFSJOFBDIDPNQPOFOUJTB6%*(*5;&30DIBSBDUFSSFNPWFUIBUDIBSBDUFSBOESFEVDF ;4=6C7 CZPOF

    *G ;4=6C7 JT BC8;; HSFBUFSUIBOUXPUSVODBUFFBDIDPNQPOFOUMFBWJOHPOMZUIFSTUUXPDIBSBDUFSTJOFBDI

    -FU A4BD;CCFB TJNQMFDPMPSQ

    *OUFSQSFUUIFSTUDPNQPOFOUBTBIFYBEFDJNBMOVNCFSMFUUIFSFEDPNQPOFOUPGA4BD;CCFUIFSFTVMUJOHOVNCFS

    *OUFSQSFUUIFTFDPOEDPNQPOFOUBTBIFYBEFDJNBMOVNCFSMFUUIFHSFFODPNQPOFOUPGA4BD;C CFUIFSFTVMUJOHOVNCFS

    *OUFSQSFUUIFUIJSEDPNQPOFOUBTBIFYBEFDJNBMOVNCFSMFUUIFCMVFDPNQPOFOUPGA4BD;CCFUIFSFTVMUJOHOVNCFS

    3FUVSO A4BD;C

    *HM> 0A> @K:IABI:K:M>LHI:?L?>M?NI@OHCKO?MJ;=?M?J;L;N?>NIE?HM JTB TFUPGTQBDFTFQBSBUFEUPLFOTQ XIFSFOPOFPGUIFXPSETBSFEVQMJDBUFECVUXIFSFUIFPSEFSPGUIFUPLFOTJTNFBOJOHGVM

    4FUTPGTQBDFTFQBSBUFEUPLFOTQ TPNFUJNFTIBWFBEFOFETFUPGBMMPXFEWBMVFT8IFOBTFUPGBMMPXFEWBMVFTJTEFOFEUIFUPLFOTNVTUBMMCFGSPNUIBUMJTUPGBMMPXFEWBMVFTPUIFSWBMVFTBSFOPODPOGPSNJOH*GOPTVDITFUPG

    BMMPXFEWBMVFTJTQSPWJEFEUIFOBMMWBMVFTBSFDPOGPSNJOH

    8IFOBVTFSBHFOUIBTUP MJFCN;MNLCHAIHMJ;=?M JUNVTUVTFUIFGPMMPXJOHBMHPSJUIN

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    -FU C>:4=B CFBMJTUPGUPLFOTJOJUJBMMZFNQUZ

    4LJQXIJUFTQBDFQ

    8IJMF ?>B8C8>= JTOPUQBTUUIFFOEPG8=?DC

    /J;=?M?J;L;N?>NIE?HM

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    53/743

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ UIBUBSFOPU TQBDFDIBSBDUFSTQ

    "EEUIFTUSJOHDPMMFDUFEJOUIFQSFWJPVTTUFQUP C>:4=B

    4LJQXIJUFTQBDFQ

    3FUVSO C>:4=B

    8IFOBVTFSBHFOUIBTUP L?GIP?;NIE?H@LIG;MNLCHA JUNVTUVTFUIFGPMMPXJOHBMHPSJUIN

    -FU 8=?DCCFUIFTUSJOHCFJOHNPEJFE

    -FU C>:4= CFUIFUPLFOCFJOHSFNPWFE*UXJMMOPUDPOUBJOBOZ TQBDFDIBSBDUFSTQ

    -FU >DC?DCCFUIFPVUQVUTUSJOHJOJUJBMMZFNQUZ

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    *G ?>B8C8>= JTCFZPOEUIFFOEPG8=?DCBCPSUUIFTFTUFQT

    *GUIFDIBSBDUFSBU ?>B8C8>= JTB TQBDFDIBSBDUFS Q

    "QQFOEUIFDIBSBDUFSBU ?>B8C8>= UPUIFFOEPG>DC?DC

    "EWBODF ?>B8C8>= TPJUQPJOUTBUUIFOFYUDIBSBDUFSJO 8=?DC

    3FUVSOUPTUFQJOUIFPWFSBMMTFUPGTUFQT

    0UIFSXJTFUIFDIBSBDUFSBU ?>B8C8>= JTUIFSTUDIBSBDUFSPGBUPLFO $PMMFDUBTFRVFODFPGDIBSBDUFSTQ UIBUBSFOPU TQBDFDIBSBDUFSTQBOEMFUUIBUCF B

    *G B JTFYBDUMZFRVBMUP C>:4=UIFO

    4LJQXIJUFTQBDFQ JO 8=?DC

    3FNPWFBOZ TQBDFDIBSBDUFSTQ DVSSFOUMZBUUIFFOEPG>DC?DC

    *G ?>B8C8>= JTOPUQBTUUIFFOEPG8=?DCBOE >DC?DC JTOPUUIFFNQUZTUSJOHBQQFOEBTJOHMF641"$&DIBSBDUFSBUUIFFOEPG>DC?DC

    0UIFSXJTFBQQFOE B UPUIFFOEPG>DC?DC

    3FUVSOUPTUFQJOUIFPWFSBMMTFUPGTUFQT

    *HM> 0ABLL:GRHMHD>GMH;>K>FHO>=?KHFMA>LMKBG@:G=:GRLI:LMA:MP>K>LNKKHNG=BG@MA>MHD>GMH;>=MH:LBG@E>LI:>QIM:MMA>LM:KM:G=>G=H?

    MA>LMKBG@PA>K>LNK>FHO>=

    " M?NI@=IGG;M?J;L;N?>NIE?HM JTBTUSJOHDPOUBJOJOH[FSPPSNPSFUPLFOTFBDITFQBSBUFEGSPNUIFOFYUCZBTJOHMF6$$0.."DIBSBDUFSXIFSFUPLFOTDPOTJTUPGBOZTUSJOHPG[FSPPSNPSFDIBSBDUFSTOFJUIFSCFHJOOJOHOPSFOEJOHXJUI TQBDFDIBSBDUFSTQOPSDPOUBJOJOHBOZ6$$0.."DIBSBDUFSTBOEPQUJPOBMMZTVSSPVOEFECZTQBDFDIBSBDUFSTQ

    'PSJOTUBODFUIFTUSJOH B CE E DPOTJTUTPGGPVSUPLFOTBCUIFFNQUZTUSJOHBOEE E-FBEJOHBOEUSBJMJOHXIJUFTQBDFBSPVOEFBDIUPLFOEPFTOUDPVOUBTQBSUPGUIFUPLFOBOEUIFFNQUZTUSJOHDBOCFBUPLFO

    4FUTPGDPNNBTFQBSBUFEUPLFOTQ TPNFUJNFTIBWFGVSUIFSSFTUSJDUJPOTPOXIBUDPOTJTUTBWBMJEUPLFO8IFOTVDISFTUSJDUJPOTBSFEFOFEUIFUPLFOTNVTUBMMUXJUIJOUIPTFSFTUSJDUJPOTPUIFSWBMVFTBSFOPODPOGPSNJOH*GOPTVDISFTUSJDUJPOTBSFTQFDJFEUIFOBMMWBMVFTBSFDPOGPSNJOH

    8IFOBVTFSBHFOUIBTUP MJFCN;MNLCHAIH=IGG;MJUNVTUVTFUIFGPMMPXJOHBMHPSJUIN

    -FU 8=?DCCFUIFTUSJOHCFJOHQBSTFE

    -FU ?>B8C8>= CFBQPJOUFSJOUP 8=?DCJOJUJBMMZQPJOUJOHBUUIFTUBSUPGUIFTUSJOH

    -FU C>:4=B CFBMJTUPGUPLFOTJOJUJBMMZFNQUZ

    *>:4=*G?>B8C8>= JTQBTUUIFFOEPG8=?DCKVNQUPUIFMBTUTUFQ

    IGG;M?J;L;N?>NIE?HM

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    54/743

    $PMMFDUBTFRVFODFPGDIBSBDUFSTQ UIBUBSFOPU6$$0.."DIBSBDUFST-FU B CFUIFSFTVMUJOHTFRVFODFXIJDINJHIUCFUIFFNQUZTUSJOH

    3FNPWFBOZMFBEJOHPSUSBJMJOHTFRVFODFPG TQBDFDIBSBDUFSTQ GSPN B

    "EE B UP C>:4=B

    *G ?>B8C8>= JTOPUQBTUUIFFOEPG8=?DCUIFOUIFDIBSBDUFSBU ?>B8C8>= JTB6$$0.."DIBSBDUFSBEWBODF ?>B8C8>= QBTUUIBUDIBSBDUFS

    +VNQCBDLUPUIFTUFQMBCFMFE C>:4=

    3FUVSO C>:4=B

    " P;FC>B;MBH;G?L?@?L?H=? UPBOFMFNFOUPGUZQF CH?4 JTBTUSJOHDPOTJTUJOHPGB6/6.#&34*(/DIBSBDUFSGPMMPXFECZBTUSJOHXIJDIFYBDUMZNBUDIFTUIFWBMVFPGUIF OBNF BUUSJCVUFPGBOFMFNFOUXJUIUZQF CH?4 JOUIFEPDVNFOU

    5IF LOF?M@ILJ;LMCHA;B;MBH;G?L?@?L?H=? UPBOFMFNFOUPGUZQF CH?4 BSFBTGPMMPXT

    *GUIFTUSJOHCFJOHQBSTFEEPFTOPUDPOUBJOB6/6.#&34*(/DIBSBDUFSPSJGUIFSTUTVDIDIBSBDUFSJOUIFTUSJOHJTUIFMBTUDIBSBDUFSJOUIFTUSJOHUIFOSFUVSOOVMMBOEBCPSUUIFTFTUFQT

    -FU B CFUIFTUSJOHGSPNUIFDIBSBDUFSJNNFEJBUFMZBGUFSUIFSTU6/6.#&34*(/DIBSBDUFSJOUIF

    TUSJOHCFJOHQBSTFEVQUPUIFFOEPGUIBUTUSJOH 3FUVSOUIFSTUFMFNFOUPGUZQF CH?4 UIBUIBTBO JEQ BUUSJCVUFXIPTFWBMVFJTB DBTFTFOTJUJWF Q NBUDIGPS

    B PSB OBNF BUUSJCVUFXIPTFWBMVFJTB DPNQBUJCJMJUZDBTFMFTTQ NBUDIGPS B

    "TUSJOHJTB P;FC>G?>C;KO?LS JGJUNBUDIFTUIF NFEJB@RVFSZ@MJTU QSPEVDUJPOPGUIF.FEJB2VFSJFTTQFDJDBUJPOQ

    "TUSJOH G;N=B?MNB??HPCLIHG?HN PGUIFVTFSJGJUJTUIFFNQUZTUSJOHBTUSJOHDPOTJTUJOHPGPOMZ TQBDFDIBSBDUFSTQPSJTBNFEJBRVFSZUIBUNBUDIFTUIFVTFSTFOWJSPONFOUBDDPSEJOHUPUIFEFOJUJPOTHJWFOJOUIF.FEJB2VFSJFTTQFDJDBUJPO Q

    1.(M

    " 1.( JTBTUSJOHVTFEUPJEFOUJGZBSFTPVSDF

    " 63-Q JTB P;FC>1.( JGBUMFBTUPOFPGUIFGPMMPXJOHDPOEJUJPOTIPMET

    5IF 63-Q JTBWBMJE63*SFGFSFODF Q

    5IF 63-Q JTBWBMJE*3*SFGFSFODFBOEJUTRVFSZDPNQPOFOUDPOUBJOTOPVOFTDBQFEOPO"4$**DIBSBDUFSTQ

    " 63-Q JTB P;FC>HIH?GJNS1.( JGJUJTB WBMJE63- Q CVUJUJTOPUUIFFNQUZTUSJOH

    5P J;LM?;1.( DA; JOUPJUTDPNQPOFOUQBSUTUIFVTFSBHFOUNVTUVTFUIF QBSTFBOBEESFTT BMHPSJUINEFOFECZ

    UIF*3*TQFDJDBUJPO

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    55/743

    BIMN JILN BIMNJILN J;NB KO?LS @L;AG?HN BIMNMJ?=C]=

    5P L?MIFP?;1.( UPBO BCTPMVUF63- Q SFMBUJWFUPFJUIFSBOPUIFS BCTPMVUF63-Q PSBOFMFNFOUUIFVTFSBHFOUNVTUVTFUIFGPMMPXJOHTUFQT3FTPMWJOHB63-DBOSFTVMUJOBOFSSPSJOXIJDIDBTFUIF63-JTOPUSFTPMWBCMF

    -FU DA; CFUIF 63-Q CFJOHSFTPMWFE

    -FU 4=2>38=6 CFEFUFSNJOFEBTGPMMPXT

    X %@NB?1.(B;>;=B;L;=N?L?H=I>CHA>?]H?>QB?HNB?1.(Q;M=L?;N?>IL>?]H?>

    5IF63-DIBSBDUFSFODPEJOHJTBTEFOFE

    X %@NB?1.(=;G?@LIG;M=LCJN?A;M;H;LAOG?HNNI;G?NBI>

    5IF63-DIBSBDUFSFODPEJOHJTUIF TDSJQUT63-DIBSBDUFSFODPEJOHQ

    X %@NB?1.(=;G?@LIG;+)HI>??A@LIG;H?F?G?HN

    5IFOPEFIBTB %PDVNFOUQ BOEUIF63-DIBSBDUFSFODPEJOHJTUIF EPDVNFOUTDIBSBDUFSFODPEJOHQ

    *G 4=2>38=6 JTB65'FODPEJOHUIFODIBOHFUIFWBMVFPG4=2>38=6 UP65'

    *GUIFBMHPSJUINXBTJOWPLFEXJUIBO BCTPMVUF63-

    Q

    UPVTFBTUIFCBTF63-MFU 10B4 CFUIBU BCTPMVUF63- Q

    0UIFSXJTFMFU 10B4 CFUIF 10B4+(>5C744;45C743>2D

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    56/743

    "O BCTPMVUF63-Q JTB BC?L;L=BC=;F1.( JGXIFO SFTPMWFEQ BOEUIFO QBSTFEQUIFSFJTBDIBSBDUFSJNNFEJBUFMZBGUFSUIF TDIFNFQ DPNQPOFOUBOEJUJTB6'40-*%64DIBSBDUFS

    "O BCTPMVUF63-Q JTBO ;ONBILCNS1.( JGXIFO SFTPMWFEQ BOEUIFO QBSTFEQUIFSFBSFUXPDIBSBDUFSTJNNFEJBUFMZBGUFSUIF TDIFNFQ DPNQPOFOUBOEUIFZBSFCPUI6'40-*%64DIBSBDUFST

    5IJTTQFDJDBUJPOEFOFTUIF63- JHK Q

    *HM> 0A>M>KF1.(BGMABLLI>K=BLMBGIK>M>GBG.".>:=>KL?:FBEB:KPBMAMA:M."PBEE[G=BM>:LB>KMHK>:= MABL

    LI>M>G=MA>M>KF1.(:LNL>=A>K>BGBLK>:EER=LHF>MABG@>EL>

    :EMH@>MA>K0ABLBL: PBEE?NEOBHE:MBHGI H?." 7."8I

    8IFOBO YNMCBTF Q BUUSJCVUFDIBOHFTUIFBUUSJCVUFTFMFNFOUBOEBMMEFTDFOEBOUFMFNFOUTBSF BFDUFECZBCBTF63-DIBOHFQ

    8IFOBEPDVNFOUT EPDVNFOUCBTF63-Q DIBOHFTBMMFMFNFOUTJOUIBUEPDVNFOUBSF BFDUFECZBCBTF63-DIBOHF Q

    8IFOBOFMFNFOUJTNPWFEGSPNPOFEPDVNFOUUPBOPUIFSJGUIFUXPEPDVNFOUTIBWFEJFSFOU CBTF63-TQUIFOUIBUFMFNFOUBOEBMMJUTEFTDFOEBOUTBSF BFDUFECZBCBTF63-DIBOHF Q

    8IFOBOFMFNFOUJT ;\?=N?>

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    57/743

    BUUSJCVUF%0.4USJOH TFBSDI

    BUUSJCVUF%0.4USJOH IBTI

    *78B1>G8B=>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    58/743

    *HM> 0A>IK>OBHNLI:K:@K:IA:IIEB>LBGI:KMB;>?HK>:IHKMGMMA>

    ;>?HK>:JN>KRGM:G=MA>;>?HK>:?K:@F>GMGM

    'PSUIFQVSQPTFTPGUIFBCPWFEFOJUJPOT63-TNVTUCFQBSTFEVTJOHUIF 63-QBSTJOHSVMFTQ EFOFEJOUIJTTQFDJDBUJPO

    NNLCCNCIH

    ,L?]R /O_R /?NN?L,L?JLI=?MMIL /?NN?LIH>CNCIH

    KMJOJ>JG TDIFNF Q 6"$0-0/

    3FNPWFBMMUSBJMJOH6"$0-0/DIBSBDUFST 5IFOFXWBMVFJTOPUUIFFNQUZTUSJOH

    CJNO IPTUQPSU Q JOQVU Q JTBOBVUIPSJUZCBTFE63-Q

    5IFOFXWBMVFJTOPUUIFFNQUZTUSJOHBOEJOQVU Q JTBOBVUIPSJUZCBTFE63-Q

    CJNOI

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    59/743

    X 3B?H H;PCA;NCHAJ

    5IF BDUJWFEPDVNFOUQ PGUIF TPVSDFCSPXTJOHDPOUFYUQ

    X 3B?H@?N=BCHAL?MIOL=?M@IL;H?F?G?HN

    5IFFMFNFOUT %PDVNFOUQ

    X 3B?H@?N=BCHAL?MIOL=?MCHL?MJIHM?NI;=;FFNI;H,%

    5IF FOUSZTDSJQUQ T EPDVNFOUQ

    3FNPWFBOZ GSBHNFOUQ DPNQPOFOUGSPNUIFHFOFSBUFE 033A4BB>5C74A4B>DA245A>1C08=43

    *GUIF PSJHJOQ PGUIFBQQSPQSJBUF %PDVNFOUQ JTOPUBTDIFNFIPTUQPSUUVQMFUIFOUIF 3FGFSFS TJDIFBEFSNVTUCFPNJUUFESFHBSEMFTTPGJUTWBMVF

    *GUIFBMHPSJUINXBTOPUJOWPLFEXJUIUIF BH=27A>=>DBQ06QFSGPSNUIFSFNBJOJOHTUFQTBTZODISPOPVTMZ

    5IJTJTUIF

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    60/743

    UBTLTNBZCFRVFVFEUPQSPDFTTUIFEBUBBTJUJTEPXOMPBEFE5IF UBTLTPVSDFQ GPSUIFTF UBTLTQ JTUIFOFUXPSLJOHUBTLTPVSDFQ

    0UIFSXJTFSFUVSOUIFSFTPVSDFPSFSSPSJOGPSNBUJPOUPUIFDBMMJOHBMHPSJUIN

    *GUIFVTFSBHFOUDBOEFUFSNJOFUIFBDUVBMMFOHUIPGUIFSFTPVSDFCFJOH GFUDIFEQ GPSBOJOTUBODFPGUIJTBMHPSJUINBOEJGUIBUMFOHUIJTOJUFUIFOUIBUMFOHUIJTUIFMFT MCT?0UIFSXJTFUIFTVCKFDUPGUIFBMHPSJUINUIBUJTUIFSFTPVSDFCFJOHGFUDIFEIBTOPLOPXO TJ[F Q'PSFYBNQMFUIF)551 $POUFOU-FOHUI IFBEFSNJHIUQSPWJEFUIJTJOGPSNBUJPO

    5IFVTFSBHFOUNVTUBMTPLFFQUSBDLPGUIF HOG GPSFBDIJOTUBODFPGUIJTBMHPSJUIN5IJTOVNCFSNVTUFYDMVEFBOZPVUPGCBOENFUBEBUBTVDIBT)551IFBEFST

    *HM> 0A> :IIEB LMHMA>G>MPHKDBG@

    FH=>EI MHA:G=E>MA>K>MNKGBG@H?LHNKL

    *HM> 0A> G:OB@:MBHGI IKHLLBG@FH=>EA:G=E>LK>=BK>E?HO>KKB=BG@MA>K>=BK>=HG>;RMA>?>M 3A>MA>KMA> MRI>LGB]G@KNE>LI :IIERMHMA>?>M=K>LHNK=>I>G=LHGMA>:E@HKBMAF

    MA:MBGOHD>LMA>KNE>LWMA>R:K>GHM:EP:RL:IIEB

    6TFSBHFOUTDBOJNQMFNFOUBWBSJFUZPGUSBOTGFSQSPUPDPMTCVUUIJTTQFDJDBUJPONPTUMZEFOFTCFIBWJPSJOUFSNTPG)551 Q

    5IF $00,#!0G?NBI> JTFRVJWBMFOUUPUIFEFGBVMUSFUSJFWBMBDUJPOPGUIFQSPUPDPM'PSFYBNQMF3&53JO'514VDIBDUJPOTBSFJEFNQPUFOUBOETBGFJO)551UFSNT

    5IF $00,L?MJIHM?=I>?M BSFFRVJWBMFOUUPTUBUVTFTJOPUIFSQSPUPDPMTUIBUIBWFUIFTBNFCBTJDNFBOJOHT'PSFYBNQMFBMFOPUGPVOEFSSPSJTFRVJWBMFOUUPBDPEFBTFSWFSFSSPSJTFRVJWBMFOUUPBYYDPEFBOETPPO

    5IF $00,B?;>?LM BSFFRVJWBMFOUUPFMETJOPUIFSQSPUPDPMTUIBUIBWFUIFTBNFCBTJDNFBOJOH'PSFYBNQMFUIF)551BVUIFOUJDBUJPOIFBEFSTBSFFRVJWBMFOUUPUIFBVUIFOUJDBUJPOBTQFDUTPGUIF'51QSPUPDPM

    "OZUIJOHJOUIJTTQFDJDBUJPOUIBUSFGFSTUP)551BMTPBQQMJFTUP)551PWFS5-4BTSFQSFTFOUFECZ 63-TQ SFQSFTFOUJOHUIF IUUQT TDIFNF

    [3;LHCHA 1L>K:@>GMLLAHNE=K>IHKMKMB[>KKHKLMHMA>NL>K:G=FNLM>BMA>KK>?NL>MH=HPGEH:=

    K>LHNKLL>GMPBMA>KKHG>HNLKMB[LHKFNLM:K>BG?:KO>=PBMAGH

    >G

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    61/743

    5IF IHN?HN0SJ?G?N;>;N; PGBSFTPVSDFNVTUCFPCUBJOFEBOEJOUFSQSFUFEJOBNBOOFSDPOTJTUFOUXJUIUIFSFRVJSFNFOUTPGUIF$POUFOU5ZQF1SPDFTTJOH.PEFMTQFDJDBUJPO Q

    5IF ;FAILCNBG@IL?RNL;=NCHA;H?H=I>CHA@LIG;IHN?HN0SJ? HJWFOBTUSJOH BJTHJWFOJOUIF$POUFOU5ZQF1SPDFTTJOH.PEFMTQFDJDBUJPO*UFJUIFSSFUVSOTBOFODPEJOHPSOPUIJOH Q

    5IFBCPWFJTPVUPGEBUFOPXUIBUUIFSFMFWBOUTFDUJPOIBTCFFOSFNPWFEGSPN.*.&4/*''4UBZUVOFE*MMCSJOHJUCBDLIFSFTPPO

    5IF MHC\?>NSJ?I@;L?MIOL=? NVTUCFGPVOEJOBNBOOFSDPOTJTUFOUXJUIUIFSFRVJSFNFOUTHJWFOJOUIF$POUFOU5ZQF1SPDFTTJOH.PEFMTQFDJDBUJPOGPSOEJOHUIF B=8O43CH?4 PGUIFSFMFWBOUTFRVFODFPGPDUFUT Q

    5IF LOF?M@ILMHC_HACG;A?MMJ?=C]=;FFS BOEUIF LOF?M@IL>CMNCHAOMBCHAC@;L?MIOL=?CMN?RNILK:MBO>MA:MMA>KNE>LBGMA>HGM>GM0RI>,KHLLBG@)H=>ELI>=

    >Q:G:NL>K:@>GMNL>L=BZ>K>GMA>NKBLMB=>M>L>KO>K>QI>FLNIIHFSEHIQHP;FO?M UIFOPOHFUUJOHUIF*%-BUUSJCVUFNVTUSFUVSOUIFDPOGPSNJOHWBMVFBTTPDJBUFEXJUIUIFTUBUFUIFBUUSJCVUFJTJOJOJUTDBOPOJDBMDBTFPSUIFFNQUZTUSJOHJGUIFBUUSJCVUFJTJOBTUBUFUIBUIBTOPBTTPDJBUFELFZXPSEWBMVFBOEPOTFUUJOHJGUIFOFXWBMVFJTBO "4$**DBTFJOTFOTJUJWFQ NBUDIGPSPOFPGUIFLFZXPSETHJWFOGPSUIBUBUUSJCVUFUIFOUIFDPOUFOUBUUSJCVUFNVTUCFTFUUPUIFDPOGPSNJOHWBMVFBTTPDJBUFEXJUIUIFTUBUFUIBUUIFBUUSJCVUFXPVMECFJOJGTFUUPUIFHJWFOOFXWBMVFPUIFSXJTFJGUIFOFXWBMVFJTUIFFNQUZTUSJOHUIFO

    UIFDPOUFOUBUUSJCVUFNVTUCFSFNPWFEPUIFSXJTFUIFDPOUFOUBUUSJCVUFNVTUCFTFUUPUIFHJWFOOFXWBMVF*GBSFFDUJOH*%-BUUSJCVUFJTB %0.4USJOH CVUEPFTOUGBMMJOUPBOZPGUIFBCPWFDBUFHPSJFTUIFOUIFHFUUJOHBOETFUUJOHNVTUCFEPOFJOBUSBOTQBSFOUDBTFQSFTFSWJOHNBOOFS

    *GBSFFDUJOH*%-BUUSJCVUFJTB CPPMFBO BUUSJCVUFUIFOPOHFUUJOHUIF*%-BUUSJCVUFNVTUSFUVSOUSVFJGUIFDPOUFOUBUUSJCVUFJTTFUBOEGBMTFJGJUJTBCTFOU0OTFUUJOHUIFDPOUFOUBUUSJCVUFNVTUCFSFNPWFEJGUIF*%-BUUSJCVUFJTTFUUPGBMTFBOENVTUCFTFUUPIBWFUIFTBNFWBMVFBTJUTOBNFJGUIF*%-BUUSJCVUFJTTFUUPUSVF5IJTDPSSFTQPOETUPUIFSVMFTGPS CPPMFBODPOUFOUBUUSJCVUFTQ

    *GBSFFDUJOH*%-BUUSJCVUFJTBTJHOFEJOUFHFSUZQFMPOHUIFOPOHFUUJOHUIFDPOUFOUBUUSJCVUFNVTUCFQBSTFEBDDPSEJOHUPUIF SVMFTGPSQBSTJOHTJHOFEJOUFHFSTQBOEJGUIBUJTTVDDFTTGVMBOEUIFWBMVFJTJOUIFSBOHFPGUIF*%-BUUSJCVUFTUZQFUIFSFTVMUJOHWBMVFNVTUCFSFUVSOFE*GPOUIFPUIFSIBOEJUGBJMTPSSFUVSOTBOPVUPGSBOHFWBMVFPS

    ?N?LGCHCHANB?NSJ?I@;L?MIOL=?

    .?^?=NCHA=IHN?HN;NNLC

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    62/743

    JGUIFBUUSJCVUFJTBCTFOUUIFOUIFEFGBVMUWBMVFNVTUCFSFUVSOFEJOTUFBEPSJGUIFSFJTOPEFGBVMUWBMVF0OTFUUJOHUIFHJWFOWBMVFNVTUCFDPOWFSUFEUPUIFTIPSUFTUQPTTJCMFTUSJOHSFQSFTFOUJOHUIFOVNCFSBTB WBMJEJOUFHFS Q BOEUIFOUIBUTUSJOHNVTUCFVTFEBTUIFOFXDPOUFOUBUUSJCVUFWBMVF

    *GBSFFDUJOH*%-BUUSJCVUFJTBTJHOFEJOUFHFSUZQFMPOHUIBUJT FCGCN?>NIIHFSHIHH?A;NCP?HOGNIIHFSHIHH?A;NCP?HOG

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    63/743

    5IF )5.-$PMMFDUJPO Q )5.-"MM$PMMFDUJPOQ )5.-'PSN$POUSPMT$PMMFDUJPO Q )5.-0QUJPOT$PMMFDUJPOQ BOE)5.-1SPQFSUJFT$PMMFDUJPO Q JOUFSGBDFTSFQSFTFOUWBSJPVTMJTUTPG%0.OPEFT$PMMFDUJWFMZPCKFDUTJNQMFNFOUJOHUIFTFJOUFSGBDFTBSFDBMMFE =IFF?=NCIHM

    8IFOB DPMMFDUJPOQ JTDSFBUFEBMUFSBOEBSPPUBSFBTTPDJBUFEXJUIUIFDPMMFDUJPO

    'PSFYBNQMFXIFOUIF )5.-$PMMFDUJPOQ PCKFDUGPSUIF EPDVNFOUJNBHFTQ BUUSJCVUFJTDSFBUFEJUJTBTTPDJBUFEXJUIBMUFSUIBUTFMFDUTPOMZ JNHQ FMFNFOUTBOESPPUFEBUUIFSPPUPGUIFEPDVNFOU

    5IF DPMMFDUJPOQ UIFO L?JL?M?HNM B MJWF Q WJFXPGUIFTVCUSFFSPPUFEBUUIFDPMMFDUJPOTSPPUDPOUBJOJOHPOMZOPEFT

    UIBUNBUDIUIFHJWFOMUFS5IFWJFXJTMJOFBS *OUIFBCTFODFPGTQFDJDSFRVJSFNFOUTUPUIFDPOUSBSZUIFOPEFTXJUIJOUIFDPMMFDUJPONVTUCFTPSUFEJO USFFPSEFSQ

    *HM> 0A> KHPLI EBLMBLGHMBGMK>>HK=>K

    "OBUUSJCVUFUIBUSFUVSOTBDPMMFDUJPONVTUSFUVSOUIFTBNFPCKFDUFWFSZUJNFJUJTSFUSJFWFE

    $0)(IFF?=NCIH

    5IF )5.-$PMMFDUJPO Q JOUFSGBDFSFQSFTFOUTBHFOFSJD DPMMFDUJPOQ PGFMFNFOUT

    JOUFSGBDF &2+*!JGG@>ODJI \

    SFBEPOMZBUUSJCVUFVOTJHOFEMPOH MFOHUI

    DBMMFSHFUUFSPCKFDU JUFNJOVOTJHOFEMPOHJOEFYPOMZSFUVSOT&MFNFOUDBMMFSHFUUFSPCKFDU OBNFE*UFNJO%0.4USJOHOBNFPOMZSFUVSOT&MFNFOU

    ^

    *78B1>G8B=>==>A

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    64/743

    5IF I

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    65/743

    *GBUUIFUJNFUIFNFUIPEJTDBMMFEUIFSFJTFYBDUMZPOFOPEFJO 2>;;42C8>=UIFOSFUVSOUIBUOPEFBOETUPQUIFBMHPSJUIN

    0UIFSXJTFJGBUUIFUJNFUIFNFUIPEJTDBMMFE 2>;;42C8>= JTFNQUZSFUVSOOVMMBOETUPQUIFBMHPSJUIN

    0UIFSXJTFSFUVSO 2>;;42C8>=

    5IF O NFUIPENVTUSFUVSOBO )5.-"MM$PMMFDUJPOQ SPPUFEBUUIFTBNFOPEFBTUIF)5.-"MM$PMMFDUJPO Q PCKFDUPOXIJDIUIFNFUIPEXBTJOWPLFEXIPTFMUFSNBUDIFTPOMZ )5.-FMFNFOUTQ XIPTFMPDBMOBNFJTUIF C06$0

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    66/743

    0UIFSXJTFJGUIFSFBSFOPOPEFTJOUIFDPMMFDUJPOUIBUIBWFFJUIFSBO JEQ BUUSJCVUFPSB OBNFQ BUUSJCVUFFRVBMUP =0

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    67/743

    >E>F>GM

    8

    3FUVSOTUIFJUFNXJUI *%Q PS OBNFQ =0

  • 8/8/2019 HTML 5 Draft Spec (11/11/10)

    68/743

    *G 145>A4 JTBOPEFUIFOMFU A454A4=24 CFUIBUOPEF0UIFSXJTFJG145>A4 JTBOJOUFHFSBOEUIFSFJTB 145>A4UIOPEFJOUIFDPMMFDUJPOMFU A454A4=24 CFUIBUOPEF0UIFSXJTFMFU A454A4=24 CFOVMM

    *G A454A4=24 JTOPUOVMMMFU ?0A4=CCFUIFQBSFOUOPEFPGA454A4=240UIFSXJTFMFU ?0A4=CCFUIF TFMFDU Q

    FMFNFOUPOXIJDIUIF )5.-0QUJPOT$PMMFDUJPOQ JTSPPUFE

    "DUBTJGUIF%0.$PSF JOTFSU#FGPSFQ NFUIPEXBTJOWPLFEPOUIF ?0A4=COPEFXJUI 4;4Q NFUIPENVTUBDUBDDPSEJOHUPUIFGPMMPXJOHBMHPSJUIN

    *GUIFOVNCFSPGOPEFT SFQSFTFOUFECZUIFDPMMFDUJPOQ JT[FSPBCPSU


Recommended