Quick Tips: Sett Flash den riktige måten
Del
Del
Del
Del
Dette Cyber Monday Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.
Du oppretter nettstedet ditt på riktig måte. Du følger alle reglene, slik at til slutt, kan du stolt har en link til w3 sin validator, bekrefter stedets perfeksjon. Det er bare ett problem: hvis du bygger noe flash på siden din, vil du få flere feil. Det er fordi den embed tag er ikke en gyldig kode. Du må sette inn flash den riktige måten!
Hva å ikke Do
<embedsrc="player.swf"width="300"height="300"allowscriptaccess="always"allowfullscreen="true"/>
This er den forenklede versjonen. Hvis du genererer websiden standard HTML direkte fra flash, det er ti ganger mer stygg. Faktisk, det bare kan være lengre enn denne artikkelen - Bare for å legge inn en enkelt flash-fil! Og det gjør ikke engang gjøre det med gyldig HTML (faktisk 19 feil).
Dette er resultatet. Som du kan se, det er 6 feil. Alle 6 fra embed element (5 fra
attributter, og en fra tag selv)
Hva du bør gjøre
Først av alt, bør du ikke bruke embed tag i det hele tatt. Glem det! Siden vi ikke har "embed" lenger, vi bare igjen med objektet tag. Det er en god ting at alle nettlesere støtter det på noen måte
Innenfor Object lappen vil vi bruke følgende attributter:
type = ""
data = ""
width = ""
height = ""
Vi må spesifisere MIME-typen av det vi setter inn. I dette tilfellet, vi setter inn flash. Så for den type attributtet oppgir vi "application /x-shockwave-flash". Vi erklærer kilden gjennom data attributtet. Jeg tror alle kan gjette hva bredden og høyden attributter gjøre. Så dette er hvordan du bør sette inn flash, for gyldighet:
< objecttype = "application /x-shockwave-flash" data = "flash.swf" width = "750" height = "400" > < param name = "movie" value = "flash.swf" /> < /object >
Du må fremdeles < param > tagge også. La oss teste dette nye koden nå:
Avsluttende ord
Er ikke det "gratulerer side" bare så ... validerer? Beklager ordspillet. Uansett, jeg håper du fant dette å være nyttig, og ha en flott uke! Anmeldelser