Rumah > hujung hadapan web > Tutorial H5 > Penjelasan terperinci tentang teg Objek dan EMBED dalam kemahiran tutorial html tags_html5

Penjelasan terperinci tentang teg Objek dan EMBED dalam kemahiran tutorial html tags_html5

WBOY
Lepaskan: 2016-05-16 15:49:22
asal
2144 orang telah melayarinya
Definisi dan Penggunaan

Tentukan objek terbenam. Sila gunakan elemen ini untuk menambah multimedia pada halaman XHTML anda. Elemen ini membolehkan anda menentukan data dan parameter untuk objek yang dimasukkan ke dalam dokumen HTML, serta kod yang boleh digunakan untuk memaparkan dan memanipulasi data. Teg

digunakan untuk mengandungi objek seperti imej, audio, video, applet Java, ActiveX, PDF dan Flash.

objek pada asalnya bertujuan untuk menggantikan elemen img dan applet. Walau bagaimanapun, ini tidak berlaku kerana pepijat dan kekurangan sokongan pelayar.

Sokongan objek penyemak imbas bergantung pada jenis objek. Malangnya, pelayar utama semuanya menggunakan kod yang berbeza untuk memuatkan jenis objek yang sama.

Nasib baik, object menyediakan penyelesaian. Jika elemen objek tidak ditunjukkan, kod antara dan Dengan cara ini kita boleh menyusun berbilang elemen objek (satu untuk setiap penyemak imbas).

Gunakan teg OBJECT dan EMBED
Untuk memainkan filem Flash dalam penyemak imbas, dokumen HTML mesti mengandungi teg dan dan menetapkan parameter. Untuk teg EMBED, tetapan yang disertakan dalam kurungan (seperti HEIGHT, WIDTH, QUALITY dan LOOP, dsb.) ialah atributnya, contohnya:
;
Teg OBJECT mempunyai 4 tetapan (HEIGHT, WIDTH, CLASSID dan CODEBASE), yang kesemuanya adalah atributnya. Tetapan lain muncul secara bebas dalam dokumen HTML dan dipanggil teg parameter. Contohnya:
< ; PARAM NAME="LOOP" VALUE="true"> Dapatkan Nilai: nama filem (seperti movieName.swf).
Pembolehubah templat yang sepadan: $MO
Perihalan fungsi: Tentukan nama video yang akan dimuatkan, hanya terpakai pada bendera "EMBED".
MOVIE

Nilai: nama filem (seperti movieName.swf).
Pembolehubah templat yang sepadan: $MO
Perihalan fungsi: Tentukan nama video yang akan dimuatkan, hanya terpakai pada tanda "OBJEK".
CLASSID

Nilai: clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
Perihalan fungsi: Tentukan kawalan ActiveX yang digunakan oleh penyemak imbas, yang mesti betul-betul sama sebagai nilai di atas Sama, hanya tersedia dalam bendera "OBJEK".
LEBAR

Nilai: nombor atau peratusan.
Pembolehubah templat yang sepadan: $WI
Penerangan fungsi: Tentukan lebar video dalam bentuk piksel atau peratusan lebar tetingkap penyemak imbas.
TINGGI

Nilai: nombor atau peratusan.
Pembolehubah templat yang sepadan: $HE
Perihalan fungsi: Tentukan ketinggian video dalam bentuk bilangan piksel atau peratusan ketinggian tetingkap penyemak imbas. Oleh kerana video Flash boleh berskala, menukar saiz format video sambil mengekalkan nisbah bidang tidak akan merendahkan kualiti paparan video.


CODEBASE

Nilai: http://active.macromedia.com/flash4/cabs/swflash.cab
#version=4,0,0,0"
Penerangan fungsi: Nyatakan lokasi kawalan ActiveX pemain Flash Apabila penyemak imbas tidak memasangnya, ia boleh dimuat turun secara automatik ke lokasi ini kepada ". OBJECT" tandakan 🎜 >Perihalan fungsi: Menunjukkan lokasi pemalam pemain Flash untuk memudahkan pemasangan apabila diperlukan Nilai yang ditetapkan mestilah sama dengan nilai di atas hanya digunakan pada bendera "EMBED" ( Pilihan)
Nilai: benar atau salah
Penerangan fungsi: Digunakan untuk menentukan sama ada untuk memulakan Java apabila pemain Flash dimuatkan untuk kali pertama Apabila item ini diabaikan, nilai lalai adalah Palsu disertakan dalam halaman yang sama, Java mesti dijalankan agar pernyataan "Perintah FS" berfungsi Walau bagaimanapun, jika program JavaScript dalam halaman hanya digunakan untuk mengesan jenis pelayar atau isu lain yang berkaitan dengan "Perintah FS" ". pernyataan tidak ada kaitan dengan fungsi, anda boleh menetapkan SWLIVECONNECT kepada palsu untuk menghalang Java daripada memulakan Java, anda boleh menetapkan SWLIVECONNECT secara jelas kepada benar, yang akan meningkatkan masa yang diperlukan untuk video mula dimainkan kepada "MEMBED" ” tanda

MAIN (pilihan)
Nilai: benar atau salah
Pembolehubah templat yang sepadan: $PL
Penerangan fungsi: Digunakan untuk menentukan sama ada video dimuat turun ke penyemak imbas. . Jika video mengandungi elemen interaktif, ia mungkin memerlukan operasi yang berkaitan daripada penyampai untuk memulakan main balik Dalam kes ini, anda boleh menetapkan atribut ini kepada palsu untuk menghalang video daripada dimainkan secara automatik Apabila atribut ini diabaikan, nilai lalai kehendak benar digunakan.

LOOP (pilihan)
Nilai: benar atau salah.
Pembolehubah templat yang sepadan: $LO
Perihalan fungsi: Tentukan sama ada video perlu dimainkan berulang kali atau dihentikan selepas dimainkan sekali. Apabila atribut ini ditinggalkan, nilai lalai true akan digunakan.

KUALITI (pilihan)
Nilai: rendah, tinggi, autolow, autohig atau terbaik.
Pembolehubah templat yang sepadan: $QU
Penerangan fungsi: Lihat di atas.

Apabila atribut ini ditinggalkan, nilai lalai tinggi akan dilaksanakan.

BGCOLOR (pilihan)
Nilai: #RRGGBB (nilai RGB heksadesimal).
Pembolehubah templat yang sepadan: $BG
Nyatakan warna latar belakang video Atribut ini boleh menggantikan tetapan warna latar belakang dalam fail video Flash, tetapi tidak menjejaskan tetapan warna latar belakang halaman HTML tempat video itu berada. terletak.

SKALA (pilihan)
Nilai: showall, noborder, exactfit
Pembolehubah templat sepadan: $SC
Penerangan fungsi: Apabila lebar dan tinggi Apabila nilai dinyatakan sebagai peratusan, menentukan cara video diletakkan dalam tetingkap penyemak imbas. Pilihannya adalah seperti berikut:

"Tunjukkan semua" (nilai lalai) memaparkan keseluruhan kandungan video dalam kawasan saiz yang ditentukan dan mengekalkan nisbah bidang yang sama seperti video asal, dan kandungan video tidak cacat.
"Tiada Sempadan" memenuhi kawasan yang ditentukan sambil mengekalkan nisbah bidang video Kandungan video tidak akan cacat, tetapi sebahagian daripada kandungan video mungkin tidak dipaparkan.
"Exact Fit" menjadikan keseluruhan video kelihatan dalam kawasan yang ditentukan Kerana nisbah bidang asal tidak lagi dikekalkan pada masa ini, video mungkin berubah bentuk.

Apabila atribut ini ditinggalkan (dan nilai lebar dan ketinggian dinyatakan sebagai peratusan), nilai lalai showall akan dilaksanakan.

JARINGAN
Nilai: L, R, T, B.
Pembolehubah templat sepadan: $HA
Penerangan fungsi: Tetapkan "OBJEK", " EMBED". dan atribut "ALIGN" dalam teg "IMG" menentukan kedudukan filem dalam tetingkap penyemak imbas.

Apabila diabaikan, video akan diletakkan di tengah tetingkap penyemak imbas Jika saiz tetingkap penyemak imbas lebih kecil daripada kawasan yang diduduki oleh video, saiz tetingkap penyemak imbas akan dilaraskan supaya video itu boleh. dipaparkan secara normal.

Nilai "L" menjajarkan video ke sebelah kiri tetingkap penyemak imbas Jika tetingkap penyemak imbas tidak cukup besar untuk memuatkan video, bahagian atas, bawah dan tepi kanan tetingkap akan dilaraskan.
Nilai "R" menjajarkan video ke sebelah kanan tetingkap penyemak imbas, dan jika tetingkap penyemak imbas tidak cukup besar untuk memuatkan video, bahagian atas, bawah dan tepi kiri tetingkap akan dilaraskan.
Nilai "T" menjajarkan video dengan tepi atas tetingkap penyemak imbas, dan jika tetingkap penyemak imbas tidak cukup besar untuk memuatkan video, tepi kiri, kanan dan bawah tetingkap akan dilaraskan.
Nilai "B" menjajarkan video dengan tepi bawah tetingkap penyemak imbas, dan jika tetingkap penyemak imbas tidak cukup besar untuk memuatkan video, tepi kiri, kanan dan atas tetingkap akan dilaraskan.

SALIGN (pilihan)
Nilai: L, R, T, B, TL, TR, BL, BR
Pembolehubah templat sepadan: $SA
Fungsi perihalan: Digunakan untuk menentukan cara video berskala diletakkan di kawasan dengan lebar dan ketinggian yang ditentukan. Makna pelbagai nilai boleh didapati dalam item sebelumnya.

BASE (pilihan)
Nilai: laluan asas atau URL.
Penerangan fungsi: Digunakan untuk menentukan kedudukan rujukan laluan relatif yang digunakan dalam video.

MENU (pilihan)
Nilai: benar, salah
Pembolehubah templat sepadan: $ME
Penerangan fungsi: Digunakan untuk menentukan dalam penyemak imbas menu pintasan yang muncul apabila anda klik kanan (Windows) atau klik perintah (Macintosh) kawasan filem.
Nilai "Benar" akan memaparkan keseluruhan menu, membenarkan orang yang diberikan pelbagai kawalan ke atas proses penyaringan.
Nilai "Salah" akan memaparkan menu yang mengandungi hanya item menu "Perihal Flash".

Apabila atribut ini ditinggalkan, nilai lalai "true" akan digunakan.

WMODE (pilihan)
Nilai: Tetingkap, Legap, Lutsinar
Pembolehubah templat sepadan: $WM
Perihalan fungsi: Parameter ini hanya tersedia dalam Berkenaan kepada sistem Windows dengan ruang Flash Active X.

Nilai "Tetingkap" menyebabkan video dimainkan di lokasi yang ditentukan pada halaman web Ini juga merupakan kelajuan main balik terpantas antara beberapa pilihan.
Nilai "Tanpa Tetingkap Legap" akan menyekat kandungan di sebalik video pada halaman web.
Nilai "Telus" menyebabkan bahagian telus video pada halaman web memaparkan kandungan dan latar belakang halaman web, yang berpotensi memperlahankan animasi.

Apabila atribut ini ditinggalkan, ia akan dilaksanakan dengan nilai lalai "Tetingkap" dan hanya boleh digunakan dalam teg Objek.

1. Pengenalan:

Jika kita ingin memaparkan kandungan kilat seperti biasa dalam halaman web, mesti ada teg yang menentukan laluan kilat dalam halaman tersebut. Iaitu, tag OBJECT dan EMBED. Teg OBJECT digunakan untuk pelayar IE pada platform Windows, manakala EMBED digunakan pada pelayar Netscape Navigator di bawah platform Windows dan Macintosh dan pelayar IE di bawah platform Macintosh. IE pada platform windows menggunakan kawalan Activex untuk memainkan denyar, manakala pelayar lain menggunakan teknologi pemalam Netscape untuk memainkan denyar.

Berikut ialah contoh kod mudah untuk memasukkan kilat ke dalam halaman web:


Salin kod
Kod adalah seperti berikut:

codebase="http://download.macromedia. com/pub/shockwave/ cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" id="myMovieName">

//www.doflash. net/"/support/flash/ts/documents/myFlashMovie.swf"" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400"
NAME="myMovieName" SELAR= "" TYPE="application /x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
;


2. Mengapa menggunakan semua tag di atas? Bolehkah beberapa teg ditinggalkan?

Teg OBJEK digunakan dalam pelayar windows IE3.0 dan kemudian atau pelayar lain yang menyokong kawalan Activex. Atribut "classid" dan "codebase" mesti ditulis dengan tepat seperti yang ditunjukkan dalam contoh di atas. Atribut tersebut memberitahu pelayar alamat untuk memuat turun pemain flash secara automatik. Jika anda belum memasang pemain kilat, penyemak imbas selepas IE3.0 akan muncul kotak gesaan yang bertanya sama ada anda mahu memasang pemain kilat secara automatik. Sudah tentu, jika anda tidak mahu pengguna yang tidak memasang pemain flash memuat turun pemain secara automatik, mungkin anda boleh meninggalkan kod ini.

Teg EMBED digunakan dalam pelayar Netscape Navigator 2.0 dan yang lebih baru atau pelayar lain yang menyokong pemalam Netscape. Atribut "pluginspage" memberitahu pelayar alamat untuk memuat turun pemain denyar Jika pemain denyar belum dipasang, pengguna perlu memulakan semula penyemak imbas selepas pemasangan untuk menggunakannya seperti biasa.

Untuk memastikan kebanyakan penyemak imbas boleh memaparkan kilat seperti biasa, anda perlu menyarangkan teg EMBED dalam teg OBJECT, sama seperti contoh kod di atas. Penyemak imbas yang menyokong kawalan Activex akan mengabaikan teg EMBED dalam teg OBJECT. Pelayar Netscape dan IE yang menggunakan pemalam hanya akan membaca teg EMBED dan tidak akan mengenali teg OBJECT. Dalam erti kata lain, jika anda meninggalkan tag EMBED, maka Firefox tidak akan dapat mengecam denyar anda (tetapi yang mengejutkan ialah jika anda meninggalkan objek dan hanya menulis benam, IE boleh memaparkan flash secara normal, haha, mari kita lihat lebih dekat ).

Disenaraikan di bawah ialah atribut yang diperlukan dan pilihan bagi teg OBJECT dan EMBED yang digunakan untuk menerbitkan video.

1. Atribut yang diperlukan:

·CLASSID - Menetapkan kawalan Activex penyemak imbas, hanya digunakan untuk teg OBJECT.

·CODEBASE-Tetapkan lokasi kawalan Activex flash, supaya jika penyemak imbas tidak dipasang, ia boleh dimuat turun dan dipasang secara automatik. Hanya digunakan untuk tag OBJECT.

·WIDTH-Nyatakan lebar video denyar dalam peratusan atau piksel.

·HEIGHT-Nyatakan ketinggian video denyar dalam peratusan atau piksel.

·SRC-Nyatakan alamat muat turun video. Hanya untuk tag EMBED.

·PLUGINSPAGE-Tetapkan lokasi pemalam kilat, supaya jika penyemak imbas tidak memasangnya, ia boleh dimuat turun dan dipasang secara automatik. Hanya untuk tag EMBED.

·MOVIE-Nyatakan alamat muat turun video. Hanya digunakan untuk tag OBJECT.

2. Atribut pilihan dan nilai yang tersedia:

·ID - Tetapkan nama pembolehubah, digunakan untuk rujukan dalam kod skrip. Untuk OBJEK sahaja.

·NAMA - Tetapkan nama pembolehubah untuk rujukan dalam kod skrip (seperti javascript). Untuk EMBED sahaja.

·SWLIVECONNECT - (true atau false) menentukan sama ada untuk mendayakan java apabila pemain denyar mula-mula dimuat turun. Jika atribut ini ditinggalkan, nilai lalai adalah palsu. Jika anda menggunakan javascript dan flash pada halaman yang sama, java mesti menggunakan FSCommand untuk berfungsi.

·MAIN - (benar atau salah) menentukan sama ada filem kilat akan dimainkan secara automatik selepas muat turun selesai Jika atribut ini ditinggalkan, lalainya adalah benar.

·LOOP - (benar atau salah) menentukan sama ada untuk berhenti atau meneruskan gelung selepas bingkai terakhir video Jika atribut ini ditinggalkan, ia akan menjadi benar.

·MENU - (benar atau salah)

·True memaparkan semua menu, membenarkan pengguna mengezum masuk, zum keluar, dsb. untuk mengawal main balik video dan operasi lain.

·False memaparkan menu yang hanya mengandungi pilihan tetapan dan tentang denyar.

·KUALITI - (rendah, tinggi, autolow, autotinggi, terbaik)

·Rendah lebih cepat daripada cantik dan tidak menggunakan anti-aliasing.

·Autolow bermula dengan fokus pada kelajuan, tetapi sentiasa meningkatkan estetika apabila diperlukan.

·Autohigh memfokuskan pada kedua-dua kelajuan main balik dan estetika, tetapi mengorbankan estetika untuk memastikan kelajuan main balik apabila perlu.

·Medium menggunakan beberapa anti-aliasing tanpa melicinkan peta bit. Kualitinya lebih tinggi daripada tetapan rendah dan lebih rendah daripada tetapan tinggi.

·High Beauty adalah lebih baik daripada kelajuan main balik, dan anti-aliasing sentiasa digunakan. Jika filem tidak mengandungi animasi, bitmap akan dilicinkan jika filem mengandungi animasi, bitmap tidak akan dilicinkan.

·Terbaik memberikan kualiti paparan terbaik tanpa mengira kelajuan main balik. Semua output mempunyai anti-aliasing yang digunakan dan semua peta bit terlicin.

·SKALA - (showall, noborder, exactfit)

·Lalai (Tunjukkan semua) Video dipaparkan dalam kawasan yang ditentukan tetapi mengekalkan bahagian asal. Sempadan akan muncul di kedua-dua belah video.

·Tiada Boder mengecilkan video agar sesuai dengan kawasan yang ditentukan, memastikan video tidak diherotkan, tetapi sebahagian daripada video mungkin dipangkas. Walau bagaimanapun, bahagian asal filem itu dikekalkan.

·Exact Fit menyebabkan keseluruhan video dipaparkan dalam kawasan tertentu Video mungkin cacat dan herot, dan perkadaran asal mungkin tidak dikekalkan.

·JARIGN - (l, t, r, b)

·Lalai ditengahkan Apabila tetingkap penyemak imbas lebih kecil daripada video, bahagian tepi akan dipangkas.

·Kiri, Kanan, Atas, Bawah dijajarkan di sepanjang tepi penyemak imbas mengikut tetapan yang sepadan. Jika perlu, tiga sisi yang lain akan dipangkas.

·SALIGN - (l, t, r, b, tl, tr, bl, br)

·L,R,T,B

·TL, TR

·BL,BR

·WMODE- (tetingkap, legap, lutsinar) Tetapkan atribut mod tetingkap bagi filem denyar dan nyatakan ketelusan, lata dan kedudukan denyar dalam penyemak imbas.

·Tetingkap Video dimainkan dalam tetingkap segi empat tepatnya sendiri dalam penyemak imbas.

·Video legap menyembunyikan segalanya di belakangnya.

·Telus menjadikan video denyar telus dan memaparkan kandungan web di sebalik video telus. Ini akan mengurangkan prestasi animasi. Dan harta ini tidak tersedia dalam semua penyemak imbas.

·BGCOLOR - (#RRGGBB, nilai RGB heksadesimal.) Menentukan warna latar belakang video. Gunakan atribut ini untuk mengatasi set warna latar belakang dalam denyar.

·BASE - Tetapkan direktori asas atau URL untuk menyelesaikan semua laluan relatif dalam kilat. Serupa dengan teg dalam halaman web.

·FLASHVARS memindahkan pembolehubah kepada pemain denyar, yang memerlukan pemain denyar 6 dan versi yang lebih baru.

·Pas pembolehubah peringkat akar kepada video. Format rentetan ialah set name=value dipisahkan oleh "&".

·Pelayar menyokong panjang rentetan 64kB.
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan